diff --git a/api.py b/api.py index c7b31429..bfb3cbb8 100644 --- a/api.py +++ b/api.py @@ -1103,8 +1103,12 @@ async def tts_endpoint( sample_steps: int = 32, if_sr: bool = False ): - refer_wav_path = f"idols/{character}/{character}.wav" - inp_refs = [f"idols/{character}/refs/{file}" for file in os.listdir(f"idols/{character}/refs") if file.endswith('.wav')] + if text_language == "en" and character == "saotome": + refer_wav_path = f"idols/{character}_eng/{character}.wav" + inp_refs = [f"idols/{character}_eng/refs/{file}" for file in os.listdir(f"idols/{character}_eng/refs") if file.endswith('.wav')] + else: + refer_wav_path = f"idols/{character}/{character}.wav" + inp_refs = [f"idols/{character}/refs/{file}" for file in os.listdir(f"idols/{character}/refs") if file.endswith('.wav')] print(f"the base path is {refer_wav_path}") diff --git a/idols/saotome_eng/refs/ref1.wav b/idols/saotome_eng/refs/ref1.wav new file mode 100644 index 00000000..d50267dd Binary files /dev/null and b/idols/saotome_eng/refs/ref1.wav differ diff --git a/idols/saotome_eng/refs/ref2.wav b/idols/saotome_eng/refs/ref2.wav new file mode 100644 index 00000000..a7c5f64e Binary files /dev/null and b/idols/saotome_eng/refs/ref2.wav differ diff --git a/idols/saotome_eng/refs/ref3.wav b/idols/saotome_eng/refs/ref3.wav new file mode 100644 index 00000000..46ffc514 Binary files /dev/null and b/idols/saotome_eng/refs/ref3.wav differ diff --git a/idols/saotome_eng/refs/ref4.wav b/idols/saotome_eng/refs/ref4.wav new file mode 100644 index 00000000..4d64d0c1 Binary files /dev/null and b/idols/saotome_eng/refs/ref4.wav differ diff --git a/idols/saotome_eng/refs/ref5.wav b/idols/saotome_eng/refs/ref5.wav new file mode 100644 index 00000000..24d9838a Binary files /dev/null and b/idols/saotome_eng/refs/ref5.wav differ diff --git a/idols/saotome_eng/refs/ref6.wav b/idols/saotome_eng/refs/ref6.wav new file mode 100644 index 00000000..a2c2b1f6 Binary files /dev/null and b/idols/saotome_eng/refs/ref6.wav differ diff --git a/idols/saotome_eng/saotome.wav b/idols/saotome_eng/saotome.wav new file mode 100644 index 00000000..fd75e9c4 Binary files /dev/null and b/idols/saotome_eng/saotome.wav differ