Spaces:
Sleeping
Sleeping
| license: mit | |
| title: Amharic Text-to-Speech (TTS) | |
| sdk: gradio | |
| emoji: π» | |
| colorFrom: purple | |
| colorTo: pink | |
| thumbnail: >- | |
| https://cdn-uploads.huggingface.co/production/uploads/6717556a4777a008d5050cba/urQjnIAwtM0Pm6coyh4A7.png | |
| short_description: 'Amharic Text-to-Speech Application. ' | |
| sdk_version: 5.22.0 | |
| # Amharic Text-to-Speech (TTS) Application | |
| <div align="center"> | |
| <img src="https://raw.githubusercontent.com/snackshell/amharic-tts/main/assets/demo.png" alt="Amharic TTS Interface" width="800"> | |
| <br> | |
| <em>Convert Amharic text to natural-sounding speech directly in your browser</em> | |
| </div> | |
| [](https://huggingface.co/spaces/snackshell/amharic-tts) | |
| ## Features β¨ | |
| - π£οΈ Native Amharic voice support (Male & Female) | |
| - π Web interface with Amharic localization | |
| - β‘ Real-time speech synthesis | |
| - π§ Direct audio playback in browser | |
| - π οΈ Error handling with Amharic/English messages | |
| - β±οΈ 30-second timeout protection | |
| ## Supported Voices πΆ | |
| | Name | Gender | Voice ID | | |
| |--------|--------|--------------------| | |
| | Ameha | Male | `am-ET-AmehaNeural`| | |
| | Mekdes | Female | `am-ET-MekdesNeural`| | |
| ## How to Use π | |
| 1. Type/paste Amharic text in the input box | |
| 2. Select preferred voice (Ameha or Mekdes) | |
| 3. Click "α΅αα αα α" (Generate Audio) | |
| 4. Play the generated audio using the built-in player | |
| ## Technical Details π§ | |
| ```mermaid | |
| graph TD | |
| A[User Interface] --> B(Gradio Frontend) | |
| B --> C[Edge TTS Service] | |
| C --> D[Microsoft Cognitive Services] | |
| ``` | |
| ### Built With | |
| - π Python 3.10+ | |
| - ποΈ Gradio (Web Interface) | |
| - π edge-tts (TTS Engine) | |
| - β‘ asyncio (Async Operations) | |
| ## License π | |
| This project is licensed under the [MIT License](LICENSE) | |
| ## Acknowledgments π | |
| - Microsoft Edge TTS services | |
| - Hugging Face for hosting | |
| - Gradio team for the web framework | |
| - Ethiopian tech community for support | |
| [π GitHub Repository](https://github.com/snackshell/amharic-tts) | [π Report Issues](https://github.com/snackshell/amharic-tts/issues) | |
| ``` | |
| Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |