Jdkd
# አማርኛ ድምፅ ስቱዲዮ (Amharic Voice Studio)
ፕሮፌሽናል የአማርኛ ጽሑፍ ወደ ድምፅ መለወጫ ስቱዲዮ (Professional Amharic Text-to-Speech Studio for Long Documents).
Amharic Voice Studio is a web application designed specifically for converting extremely long Amharic text (including 20,000+ words) into natural-sounding, high-quality Ethiopian Amharic speech using Google Gemini Text-to-Speech models.
---
## 🚀 ባህሪዎች (Key Features)
- **100% Amharic User Experience**: Entire interface, labels, buttons, controls, and status messages in Ethiopian Amharic (አማርኛ).
- **20,000+ Word Long Text Support**: Intelligent hierarchical text chunking (pause markers → paragraphs → Amharic sentences `።` → clauses `፤` → word boundaries) that ensures synthesis never fails due to length limits.
- **Explicit Pause Marker System**: Recognizes `[PAUSE 1 SECOND]`, `[PAUSE 2 SECONDS]`, `[PAUSE 3.5 SECONDS]`, `[PAUSE 500 MS]`, and inserts exact silence audio buffers into the output timeline.
- **Natural Ethiopian Speech Rhythm**: Uses dedicated system prompts for authentic Amharic pronunciation, accurate vowel cadence, and conversational/news/corporate narration tones.
- **Voice Presets & Controls**:
- የዜና አቀራረብ (News Anchor)
- የድርጅት አቀራረብ (Corporate)
- ተፈጥሯዊ ንግግር (Conversational)
- የማስተማሪያ ድምፅ (Educational)
- ረጋ ያለ ድምፅ (Storytelling / Calm)
- ኃይለኛ አቀራረብ (Confident)
- Speakers: Kore, Zephyr, Puck, Fenrir, Charon
- Controls for speed (0.5x – 2.0x), pitch, volume, and queue concurrency.
- **Asynchronous Queue & Exponential Backoff**: Concurrency control (1–4 parallel tasks) with auto-retry backoff (1s, 2s, 4s, 8s, 16s) for API rate limits.
- **Browser Persistence (IndexedDB)**: Stores original text, generated chunks, audio data, and project settings locally so long projects survive page reloads.
- **Audio Player & WAV Export**: Seamless timeline player with seek bar, speed toggle, progressive playback, and one-click full WAV file download (`amharic-voice-studio-YYYY-MM-DD.wav`).
- **Text Utilities**: File import (.txt, …