# ๐ช๐น Amharic TTS - แจแ แแญแ แตแแฝ แฐแช
**Building the first truly natural-sounding Amharic Text-to-Speech system**
* แแแแแชแซ แแ แจแ แแญแ แฝแแแ แแฐ แฐแแฅแฏแ แจแแ แป แตแแฝ *
---
## ๐ฏ The Problem | แฝแแฉ
Current Amharic TTS systems sound like **"a foreigner trying to speak Amharic"** - unnatural, robotic, and hard to understand.
## ๐ก Our Solution
**Letter-by-letter learning approach:**
- Each Ge'ez character recorded with its natural sound
- Multiple native speakers with different accents
- Character-level model (no complex rules needed)
- Built by Ethiopians, for Ethiopians
*แฅแซแแณแแฑแ แจแแแ แแฐแ แ แฐแแฅแฏแ แตแแน แฅแแแณแแ*
## ๐ Quick Start
### 1. Setup
```bash
python setup_letter_folders.py
```
### 2. Record
- Record each Amharic letter clearly (0.5-1.5 seconds)
- Multiple speakers preferred
- Save in: `data/letter_sounds/{family}/{letter}/speaker_1/`
### 3. Train
```bash
python scripts/prepare_training_data.py
python scripts/train_tts_simple.py
```
## ๐ What We Need
### Minimum for Demo
- **50-100 letters** recorded
- **1-2 speakers**
- **3-5 hours** of recording
- **Result**: Working prototype
### For Production
- **All 231 Ge'ez characters**
- **5+ speakers** (different regions/accents)
- **20-30 hours** of recording
- **Result**: Professional-quality TTS
## ๐ค **CALL FOR COMMUNITY SUPPORT **
ready to contribute then check out the contributing.md file
### ๐ **Why This Matters **
**For Ethiopia:**
- First world-class Amharic TTS
- Accessibility for visually impaired
- Educational technology advancement
- Cultural and linguistic preservation
- Ethiopian tech innovation showcase
### Installation
```bash
pip install -r requirements.txt
python setup_letter_folders.py
```
### Project Structure | แจแแฎแแญแต แ แแแแญ
```
โโโ data/letter_sounds/ # Recording folders for 231 letters
โโโ scripts/ # Processing and training scripts
โโโ manifests/ # Training data manifests
โโโ models/ # Trained models
โโโ README.md # This file
```
---
## ๐ฏ Roadma โฆ