diff --git a/api/controllers/console/app/audio.py b/api/controllers/console/app/audio.py index 29d89ae460..aa10eb52fa 100644 --- a/api/controllers/console/app/audio.py +++ b/api/controllers/console/app/audio.py @@ -85,7 +85,7 @@ class ChatMessageTextApi(Resource): response = AudioService.transcript_tts( app_model=app_model, text=request.form['text'], - voice=request.form.get('voice'), + voice=request.form['voice'] if request.form.get('voice') else app_model.app_model_config.text_to_speech_dict.get('voice'), streaming=False ) diff --git a/api/controllers/console/explore/audio.py b/api/controllers/console/explore/audio.py index f03663f1a2..d869cd38ed 100644 --- a/api/controllers/console/explore/audio.py +++ b/api/controllers/console/explore/audio.py @@ -76,7 +76,7 @@ class ChatTextApi(InstalledAppResource): response = AudioService.transcript_tts( app_model=app_model, text=request.form['text'], - voice=request.form.get('voice'), + voice=request.form['voice'] if request.form.get('voice') else app_model.app_model_config.text_to_speech_dict.get('voice'), streaming=False ) return {'data': response.data.decode('latin1')} diff --git a/api/controllers/web/audio.py b/api/controllers/web/audio.py index e0074c452f..ca6d774e9d 100644 --- a/api/controllers/web/audio.py +++ b/api/controllers/web/audio.py @@ -74,7 +74,7 @@ class TextApi(WebApiResource): app_model=app_model, text=request.form['text'], end_user=end_user.external_user_id, - voice=request.form.get('voice'), + voice=request.form['voice'] if request.form.get('voice') else app_model.app_model_config.text_to_speech_dict.get('voice'), streaming=False )