Logo Lanfrica

yaredawoke363-create/Amharic

Domaine:

natural language processing

Type de record:

softwaretools
Créateur:
yar
Hôte:
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, …