| title | emoji | colorFrom | colorTo | sdk | sdk_version | python_version | app_file | pinned |
|---|---|---|---|---|---|---|---|---|
Ukrainian TTS |
blue |
yellow |
gradio |
5.7.1 |
3.10.3 |
app.py |
false |
Ukrainian TTS (text-to-speech) using ESPNET.
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
acute -> user-defined > dictionary > modelespnet_onnx without cleaners)If you like my work, please support ❤️ -> https://send.monobank.ua/jar/48iHq4xAXm
You're welcome to join UA Speech Recognition and Synthesis community: Telegram https://t.me/speech_recognition_uk
Oleksa (male):
Tetiana (female):
Dmytro (male):
Lada (female):
Mykyta (male):
Install using:
!pip install git+https://github.com/robinhad/ukrainian-tts.gitCode example:
from ukrainian_tts.tts import TTS, Voices, Stress
import IPython.display as ipd
tts = TTS(device="cpu") # can try gpu, mps
with open("test.wav", mode="wb") as file:
_, output_text = tts.tts("Привіт, як у тебе справи?", Voices.Dmytro.value, Stress.Dictionary.value, file)
print("Accented text:", output_text)
ipd.Audio(filename="test.wav")See example notebook: tts_example.ipynb
Look into this list with current problems: #35
Link to guide: training/STEPS.md