Skip to content

rkhomyk/ukrainian-tts

 
 

Repository files navigation

title emoji colorFrom colorTo sdk sdk_version python_version app_file pinned
Ukrainian TTS
🐌
blue
yellow
gradio
3.14
3.10.3
app.py
false

Ukrainian TTS 📢🤖

Ukrainian TTS (text-to-speech) using ESPNET.

pytest Open In HF🤗 Space Open In Colab Open Bot chat

Link to online demo -> https://huggingface.co/spaces/robinhad/ukrainian-tts
Note: online demo saves user input to improve user experience; by using it, you consent to analyze this data.
Link to source code and models -> https://github.com/robinhad/ukrainian-tts
Telegram bot -> https://t.me/uk_tts_bot

Features ⚙️

  • Completely offline
  • Multiple voices
  • Automatic stress with priority queue: acute -> user-defined > dictionary > model
  • Control speech speed
  • Python package works on Windows, Mac (x86/M1), Linux(x86/ARM)
  • Inference on mobile devices (inference models through espnet_onnx without cleaners)

Support ❤️

If you like my work, please support ❤️ -> https://send.monobank.ua/jar/48iHq4xAXm
For collaboration and questions please contact me here:
Telegram https://t.me/robinhad
Twitter https://twitter.com/robinhad
You're welcome to join UA Speech Recognition and Synthesis community: Telegram https://t.me/speech_recognition_uk

Examples 🤖

Tetiana (female):

tetiana.mp4
More voices 📢🤖

Dmytro (male):

dmytro.mp4

Lada (female):

lada.mp4

Mykyta (male):

mykyta.mp4

How to use: 📢

See example notebook: tts_example.ipynb Open In Colab

How to train: 🏋️

Link to guide: training/STEPS.md

Attribution 🤝

About

Ukrainian TTS (text-to-speech) using ESPNET

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 82.4%
  • Python 17.6%