All Projects → robinhad → ukrainian-tts

robinhad / ukrainian-tts

Licence: MIT, GPL-3.0 licenses found Licenses found MIT LICENSE GPL-3.0 LICENSE.models
Ukrainian TTS (text-to-speech) using Coqui TTS

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ukrainian-tts

Zero-Shot-TTS
Unofficial Implementation of Zero-Shot Text-to-Speech for Text-Based Insertion in Audio Narration
Stars: ✭ 33 (-55.41%)
Mutual labels:  text-to-speech, tts
TensorVox
Desktop application for neural speech synthesis written in C++
Stars: ✭ 140 (+89.19%)
Mutual labels:  text-to-speech, tts
Tacotron Pytorch
Pytorch implementation of Tacotron
Stars: ✭ 189 (+155.41%)
Mutual labels:  text-to-speech, tts
Expressive-FastSpeech2
PyTorch Implementation of Non-autoregressive Expressive (emotional, conversational) TTS based on FastSpeech2, supporting English, Korean, and your own languages.
Stars: ✭ 139 (+87.84%)
Mutual labels:  text-to-speech, tts
StyleSpeech
Official implementation of Meta-StyleSpeech and StyleSpeech
Stars: ✭ 161 (+117.57%)
Mutual labels:  text-to-speech, tts
Google Tts
Google TTS (Text-To-Speech) for node.js
Stars: ✭ 180 (+143.24%)
Mutual labels:  text-to-speech, tts
vits
VITS: Conditional Variational Autoencoder with Adversarial Learning for End-to-End Text-to-Speech
Stars: ✭ 1,604 (+2067.57%)
Mutual labels:  text-to-speech, tts
Amazon Polly Sample
Sample application for Amazon Polly. Allows to convert any blog into an audio podcast.
Stars: ✭ 139 (+87.84%)
Mutual labels:  text-to-speech, tts
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (-28.38%)
Mutual labels:  text-to-speech, tts
hawking
The retro text-to-speech bot for Discord
Stars: ✭ 24 (-67.57%)
Mutual labels:  text-to-speech, tts
Cross-Speaker-Emotion-Transfer
PyTorch Implementation of ByteDance's Cross-speaker Emotion Transfer Based on Speaker Condition Layer Normalization and Semi-Supervised Training in Text-To-Speech
Stars: ✭ 107 (+44.59%)
Mutual labels:  text-to-speech, tts
MouseTooltipTranslator
chrome extension - When mouse hover on text, it shows translated tooltip using google translate
Stars: ✭ 93 (+25.68%)
Mutual labels:  text-to-speech, tts
Aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
Stars: ✭ 1,942 (+2524.32%)
Mutual labels:  text-to-speech, tts
soundpad-text-to-speech
Text-To-Speech for Soundpad
Stars: ✭ 29 (-60.81%)
Mutual labels:  text-to-speech, tts
Tensorflowtts
😝 TensorFlowTTS: Real-Time State-of-the-art Speech Synthesis for Tensorflow 2 (supported including English, French, Korean, Chinese, German and Easy to adapt for other languages)
Stars: ✭ 2,382 (+3118.92%)
Mutual labels:  text-to-speech, tts
Wavegrad
Implementation of Google Brain's WaveGrad high-fidelity vocoder (paper: https://arxiv.org/pdf/2009.00713.pdf). First implementation on GitHub.
Stars: ✭ 245 (+231.08%)
Mutual labels:  text-to-speech, tts
Talkify
Javascript Text to speech library
Stars: ✭ 132 (+78.38%)
Mutual labels:  text-to-speech, tts
Androidmarytts
Android MARY TTS - an open-source, offline HMM-Based text-to-speech synthesis system based on MaryTTS
Stars: ✭ 134 (+81.08%)
Mutual labels:  text-to-speech, tts
IMS-Toucan
Text-to-Speech Toolkit of the Speech and Language Technologies Group at the University of Stuttgart. Objectives of the development are simplicity, modularity, controllability and multilinguality.
Stars: ✭ 295 (+298.65%)
Mutual labels:  text-to-speech, tts
brasiltts
Brasil TTS é um conjunto de sintetizadores de voz, em português do Brasil, que lê telas para portadores de deficiência visual. Transforma texto em áudio, permitindo que pessoas cegas ou com baixa visão tenham acesso ao conteúdo exibido na tela. Embora o principal público-alvo de sistemas de conversão texto-fala – como o Brasil TTS – seja formado…
Stars: ✭ 34 (-54.05%)
Mutual labels:  text-to-speech, tts
title emoji colorFrom colorTo sdk sdk_version python_version app_file pinned
Ukrainian TTS
🐌
blue
yellow
gradio
3.3
3.9
app.py
false

Ukrainian TTS 📢🤖

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

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 give your 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

Code is licensed under MIT License, models are under GNU GPL v3 License.

Support ❤️

If you like my work, please support ❤️ -> https://send.monobank.ua/jar/48iHq4xAXm
For collaboration and question 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 🤖

Mykyta (male):

mykyta.mp4

Olena (female):

olena.mp4

Dmytro (male):

dmytro.mp4

Olha (female):

olha.mp4

Lada (female):

lada.mp4

How to use: 📢

As a package:

  1. Install using command:
pip install git+https://github.com/robinhad/ukrainian-tts.git
  1. Run a code snippet:
from ukrainian_tts.tts import TTS, Voices, Stress

tts = TTS(use_cuda=False)
with open("test.wav", mode="wb") as file:
    _, text = tts.tts("Привіт", Voices.Dmytro.value, Stress.Model.value, file)
print("Accented text:", text)

Run manually:

Caution: this won't use normalizer and autostress like a web demo.

  1. pip install -r requirements.txt.
  2. Download model.pth and speakers.pth from "Releases" tab.
  3. Launch as one-time command:
tts --text "Text for TTS" \
    --model_path path/to/model.pth \
    --config_path path/to/config.json \
    --speaker_idx dmytro \
    --out_path folder/to/save/output.wav

or alternatively launch web server using:

tts-server --model_path path/to/model.pth \
    --config_path path/to/config.json

How to train: 🏋️

  1. Refer to "Nervous beginner guide" in Coqui TTS docs.
  2. Instead of provided config.json use one from this repo.

Attribution 🤝

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].