VITS
Collection
VITS voices in ONNX for phoonnx: Piper, MMS, Coqui VITS and VITS2, one voice per repo. โข 164 items โข Updated
A VITS model by Coqui, from github.com/coqui-ai/TTS/releases/download/v0.7.0_models/tts_models--de--thorsten--vits.zip, packaged for phoonnx, our ONNX text-to-speech library.
| Architecture | VITS |
| Upstream | github.com/coqui-ai/TTS/releases/download/v0.7.0_models/tts_models--de--thorsten--vits.zip |
| Author | Coqui |
| Languages | de |
| Text input | gruut phonemes, IPA alphabet |
pip install --pre phoonnx "scriptconv[gruut]"
import wave
from phoonnx.model_manager import TTSModelManager
manager = TTSModelManager()
manager.load()
manager.merge_default_voices()
voice = manager.voices["coqui/de-thorsten-vits"].load()
with wave.open("output.wav", "wb") as wav_file:
text = "..." # a sentence in de
voice.synthesize_wav(text, wav_file)
In OVOS, phoonnx installs the ovos-tts-plugin-phoonnx plugin. Select the voice in mycroft.conf:
{"tts": {"module": "ovos-tts-plugin-phoonnx", "ovos-tts-plugin-phoonnx": {"voice": "coqui/de-thorsten-vits"}}}
phoonnx hands the text to scriptconv, our text conversion library, which normalises it and turns it into the model's input:
gruut: GruutPhonemizer from scriptconv.phonemizers.mul, installed by the scriptconv[gruut] extra.coqui/de-thorsten-vitsThe upstream declares the licence apache 2.0 in the Coqui TTS model list.
The licence notes for this model:
|
coqui/de-thorsten-vits|de-thorsten-vits| de | Thorsten | Apache-2.0 |