Built-in support to download TTS models en masse? #978
AndrewBarfield
started this conversation in
General
Replies: 3 comments 7 replies
-
Default is LJSpeech dataset. There is no command to download all the models. You need to call once each model or you can use ModelManager class to do that manually. |
Beta Was this translation helpful? Give feedback.
0 replies
-
@AndrewBarfield would you mind sharing your Dockerfile/project? I'm trying to modify and build https://github.com/synesthesiam/coqui-docker/ for amd64 (CPU) only but I haven't got it working yet. |
Beta Was this translation helpful? Give feedback.
3 replies
-
Oh, BTW, here's the script that I use to download all the models. #!/bin/bash
list=$(tts --list_models | grep -oP 'tts_models[^\s]*')
while IFS= read -r line; do
filename=$(basename -- "$line")
tts --text "Hello world!" \
--model_name "$line" \
--out_path "wav/$filename.wav"
echo -e "\n"
done <<< "$list" |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm creating a Docker container for TTS and would like to be able to download all models/vocoders in one fell swoop.
I've found: https://github.com/coqui-ai/TTS/blob/main/TTS/.models.json, so I could write a script to do it but that could get stale quickly.
Is there a command-line argument to do this for TTS or TTS-Server?
Thanks in advance!
(Completely unrelated P.S.: Is the default voice Korva Coleman?)
Beta Was this translation helpful? Give feedback.
All reactions