Skip to content

Commit

Permalink
prepare for online demo
Browse files Browse the repository at this point in the history
  • Loading branch information
Flux9665 committed Apr 4, 2023
1 parent 47389eb commit 9c0d819
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 19 deletions.
3 changes: 1 addition & 2 deletions Preprocessing/TextFrontend.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
from Preprocessing.articulatory_features import get_feature_to_index_lookup
from Preprocessing.articulatory_features import get_phone_to_id
from Preprocessing.french_pos import map_to_wiktionary_pos
from Utility.storage_config import PREPROCESSING_DIR


class ArticulatoryCombinedTextFrontend:
Expand Down Expand Up @@ -115,7 +114,7 @@ def __init__(self,
self.g2p_lang = "fr-fr"
self.expand_abbreviations = remove_french_spacing
# add POS Tagger for Blizzard Challenge
flair.cache_root = Path(f"{PREPROCESSING_DIR}/.flair")
flair.cache_root = Path("./Corpora/.flair")
self.pos_tagger = SequenceTagger.load("qanastek/pos-french-camembert-flair")
self.homographs = load_json_from_path("Preprocessing/french_homographs_preprocessed.json")
self.homograph_list = list(self.homographs.keys())
Expand Down
26 changes: 9 additions & 17 deletions run_model_downloader.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,19 @@ def report(block_number, read_size, total_size):

def download_models():
#############
print("Downloading Aligner Model")
os.makedirs(os.path.join(MODELS_DIR, "Aligner"), exist_ok=True)
print("Downloading ToucanTTS AD Model")
os.makedirs(os.path.join(MODELS_DIR, "ToucanTTS_AD"), exist_ok=True)
filename, headers = urllib.request.urlretrieve(
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/aligner.pt",
filename=os.path.abspath(os.path.join(MODELS_DIR, "Aligner", "aligner.pt")),
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.b/ad.pt",
filename=os.path.abspath(os.path.join(MODELS_DIR, "ToucanTTS_AD", "best.pt")),
reporthook=report)

#############
print("Downloading Multilingual PortaSpeech Model")
os.makedirs(os.path.join(MODELS_DIR, "PortaSpeech_Meta"), exist_ok=True)
print("Downloading ToucanTTS NEB Model")
os.makedirs(os.path.join(MODELS_DIR, "ToucanTTS_NEB"), exist_ok=True)
filename, headers = urllib.request.urlretrieve(
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/PortaSpeech_Meta.pt",
filename=os.path.abspath(os.path.join(MODELS_DIR, "PortaSpeech_Meta", "best.pt")),
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.b/neb.pt",
filename=os.path.abspath(os.path.join(MODELS_DIR, "ToucanTTS_NEB", "best.pt")),
reporthook=report)

#############
Expand All @@ -43,18 +43,10 @@ def download_models():
print("Downloading Embedding Model")
os.makedirs(os.path.join(MODELS_DIR, "Embedding"), exist_ok=True)
filename, headers = urllib.request.urlretrieve(
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/embedding_function.pt",
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.b/embedding_function.pt",
filename=os.path.abspath(os.path.join(MODELS_DIR, "Embedding", "embedding_function.pt")),
reporthook=report)

#############
print("Downloading Embedding GAN")
os.makedirs(os.path.join(MODELS_DIR, "Embedding"), exist_ok=True)
filename, headers = urllib.request.urlretrieve(
url="https://github.com/DigitalPhonetics/IMS-Toucan/releases/download/v2.4/embedding_gan.pt",
filename=os.path.abspath(os.path.join(MODELS_DIR, "Embedding", "embedding_gan.pt")),
reporthook=report)


if __name__ == '__main__':
download_models()

0 comments on commit 9c0d819

Please sign in to comment.