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
28 lines
633 B
|
2 years ago
|
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"
|
||
|
|
])
|