# 🎙️ 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 …