增加健壮性: GPT_SoVITS/TTS_infer_pack/TTS.py

This commit is contained in:
chasonjiang 2024-03-09 02:12:20 +08:00
parent 61453b59b2
commit c85b29f5a8

View File

@ -554,9 +554,13 @@ class TTS:
audio = np.concatenate(audio, 0)
audio = (audio * 32768).astype(np.int16)
if speed_factor != 1.0:
audio = speed_change(audio, speed=speed_factor, sr=int(self.configs.sampling_rate))
try:
if speed_factor != 1.0:
audio = speed_change(audio, speed=speed_factor, sr=int(self.configs.sampling_rate))
except Exception as e:
print(f"Failed to change speed of audio: \n{e}")
yield self.configs.sampling_rate, audio