diff --git a/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/model/tts.py b/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/model/tts.py index bcba7d462b8..60c1a77fad8 100644 --- a/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/model/tts.py +++ b/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/model/tts.py @@ -46,6 +46,8 @@ def text_to_speech(self, text): from dashscope.audio.tts_v2 import SpeechSynthesizer synthesizer = SpeechSynthesizer(model=self.model, **self.params) audio = synthesizer.call(text) + if audio is None: + raise Exception('Failed to generate audio') if type(audio) == str: print(audio) raise Exception(audio)