🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.21.3...v0.22.0
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.21.2...v0.21.3
We created a UI that you can use to fine-tune XTTS with your data. You can run it on Colab, locally, or on a server.
@WeberJulian has also recorded a video for showing step-by-step tutorial
You can also follow the XTTS docs if you are a read-and-learn type.
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.21.1...v0.21.2
This PR allows for running XTTS models with version tags. So you the user can access any version they like.
from TTS.api import TTS
# get v2.0.2
tts = TTS(model_name="xtts_v2.0.2", gpu=True)
# get the latest version
tts = TTS(model_name="xtts", gpu=True)
# generate speech by cloning a voice using default settings
tts.tts_to_file(text="Here is my sample text.",
file_path="output.wav",
speaker_wav=["reference.wav", "reference1.wav"],
language="en")
Making automatic sentence splitting optional. So you can apply any custom logic for processing the text before passing it to the model. Set split_sentences
False.
from TTS.api import TTS
# get v2.0.2
tts = TTS(model_name="xtts_v2.0.2", gpu=True)
# generate speech by cloning a voice using default settings
tts.tts_to_file(text="Here is my sample text.",
file_path="output.wav",
speaker_wav=["reference.wav", "reference1.wav"],
language="en",
split_sentences=False)
is_multi_lingual
When Loading Multilingual Model via model_path
by @TITC in https://github.com/coqui-ai/TTS/pull/3273
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.20.6...v0.21.0
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.20.5...v0.20.6
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.20.4...v0.20.5
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.20.3...v0.20.4
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.20.2...v0.20.3
Full Changelog: https://github.com/coqui-ai/TTS/compare/v0.20.1...v0.20.2