Skip to content

Commit 0a250f0

Browse files
committed
add model download script for next release
1 parent 1bdd9cb commit 0a250f0

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

run_model_downloader.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,39 +19,47 @@ def download_models():
1919
print("Downloading Aligner Model")
2020
os.makedirs(os.path.join(MODELS_DIR, "Aligner"), exist_ok=True)
2121
filename, headers = urllib.request.urlretrieve(
22-
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/aligner.pt",
22+
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.5/aligner.pt",
2323
filename=os.path.abspath(os.path.join(MODELS_DIR, "Aligner", "aligner.pt")),
2424
reporthook=report)
2525

2626
#############
2727
print("Downloading Multilingual ToucanTTS Model")
2828
os.makedirs(os.path.join(MODELS_DIR, "ToucanTTS_Meta"), exist_ok=True)
2929
filename, headers = urllib.request.urlretrieve(
30-
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/ToucanTTS_Meta.pt",
30+
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.5/ToucanTTS_Meta.pt",
3131
filename=os.path.abspath(os.path.join(MODELS_DIR, "ToucanTTS_Meta", "best.pt")),
3232
reporthook=report)
3333

3434
#############
35-
print("Downloading Vocoder Model")
35+
print("Downloading Fast Vocoder Model")
3636
os.makedirs(os.path.join(MODELS_DIR, "Avocodo"), exist_ok=True)
3737
filename, headers = urllib.request.urlretrieve(
38-
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/Avocodo.pt",
38+
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.5/Avocodo.pt",
3939
filename=os.path.abspath(os.path.join(MODELS_DIR, "Avocodo", "best.pt")),
4040
reporthook=report)
4141

42+
#############
43+
print("Downloading Highest Quality Vocoder Model")
44+
os.makedirs(os.path.join(MODELS_DIR, "BigVGAN"), exist_ok=True)
45+
filename, headers = urllib.request.urlretrieve(
46+
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.5/BigVGAN.pt",
47+
filename=os.path.abspath(os.path.join(MODELS_DIR, "BigVGAN", "best.pt")),
48+
reporthook=report)
49+
4250
#############
4351
print("Downloading Embedding Model")
4452
os.makedirs(os.path.join(MODELS_DIR, "Embedding"), exist_ok=True)
4553
filename, headers = urllib.request.urlretrieve(
46-
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/embedding_function.pt",
54+
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.5/embedding_function.pt",
4755
filename=os.path.abspath(os.path.join(MODELS_DIR, "Embedding", "embedding_function.pt")),
4856
reporthook=report)
4957

5058
#############
5159
print("Downloading Embedding GAN")
5260
os.makedirs(os.path.join(MODELS_DIR, "Embedding"), exist_ok=True)
5361
filename, headers = urllib.request.urlretrieve(
54-
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/embedding_gan.pt",
62+
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.5/embedding_gan.pt",
5563
filename=os.path.abspath(os.path.join(MODELS_DIR, "Embedding", "embedding_gan.pt")),
5664
reporthook=report)
5765

0 commit comments

Comments
 (0)