Logo Lanfrica

SarrMouhamadu/TTS-wolof

Domaine:

natural language processing

Type de record:

softwareproject
Créateur:
Sar
Hôte:
# 🎙️ Wolof Text-To-Speech (TTS) Project Un système complet et modulaire de **Synthèse Vocale (Text-To-Speech - TTS)** dédié au **Wolof**, développé pour la recherche, le prétraitement audio, et le fine-tuning de modèles de synthèse vocale de pointe. --- ## 📌 Table des Matières - Architecture du Projet - Installation - Prétraitement Audio & Datasets - Entraînement & Fine-Tuning - Modèles Supportés --- ## 📁 Architecture du Projet ```text TTS-wolof/ ├── README.md # Documentation principale du projet ├── requirements.txt # Fichier centralisé des dépendances Python ├── .gitignore # Exclusion des fichiers temporaires et données lourdes ├── src/ # Package Python modulaire │ ├── __init__.py │ ├── audio_processing/ # Traitement audio (débruitage, suppression de silence) │ │ ├── __init__.py │ │ ├── cleaner.py # Denoising & Enhancement (Resemble Enhance) │ │ └── silence_remover.py # Détection et découpage des silences │ └── data/ # Formatage et structuration des jeux de données │ ├── __init__.py │ └── dataset_formatter.py # Génération des CSV Coqui & Hugging Face ├── scripts/ # Scripts CLI prêts à exécuter │ ├── clean_audio.py # Script CLI pour nettoyer les fichiers audio │ ├── remove_silence.py # Script CLI pour supprimer les silences │ └── prepare_dataset.py # Script CLI de préparation des métadonnées └── notebooks/ # Notebooks Jupyter pour l'entraînement et l'évaluation ├── 01_data_cleaning_and_processing.ipynb ├── 02_xtts_v2_finetuning.ipynb ├── 03_parler_tts_finetuning.ipynb ├── 04_fish_speech_finetuning.ipynb └── 05_tortoise_tts_finetuning.ipynb ``` --- ## ⚙️ Installation ### 1. Cloner le dépôt ```bash git clone github.com cd TTS-wolof ``` ### 2. Créer un environnement virtuel et installer les …