amharic-tts / README.md
snackshell's picture
Update README.md
9721fd3 verified
|
raw
history blame
1.98 kB


title: Amharic Text-to-Speech (TTS) emoji: πŸ‡ͺπŸ‡Ή colorFrom: red colorTo: yellow sdk: gradio sdk_version: "4.13.0" app_file: app.py pinned: false license: mit

Amharic Text-to-Speech (TTS) Application

Amharic TTS Interface
Convert Amharic text to natural-sounding speech directly in your browser

Open in Spaces

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 πŸ”§

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

Acknowledgments πŸ™

  • Microsoft Edge TTS services
  • Hugging Face for hosting
  • Gradio team for the web framework
  • Ethiopian tech community for support

πŸ“ GitHub Repository | πŸ› Report Issues ```