You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
633 B

import subprocess
import os
import sys
import re
letter_year = sys.argv[1]
wav_path = sys.argv[2]
#fn = f"./{letter_year}/bh-annual-letter-{letter_year}.txt"
output_dir = f"./{letter_year}/"
import glob
files = glob.glob(f"./{letter_year}/output-*.wav")
files.sort()
for (i, ref) in enumerate(files):
subprocess.run([
"tts",
"--model_name", "tts_models/multilingual/multi-dataset/your_tts",
"--speaker_wav", wav_path,
"--reference_wav", ref,
# "--use_cuda", "0",
"--out_path", f"{output_dir}/bh-{letter_year}-{str(i).zfill(3)}.wav",
"--language_idx", "en"
])