From cd4924d472fcea19ffcf5ec6b27696e1038eb1c3 Mon Sep 17 00:00:00 2001 From: "Charlie.Wei" Date: Sun, 26 May 2024 21:00:36 +0800 Subject: [PATCH] Fix tts audition (#4656) Co-authored-by: luowei Co-authored-by: crazywoola <427733928@qq.com> Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> --- api/controllers/console/app/audio.py | 2 +- api/controllers/console/explore/audio.py | 2 +- api/controllers/web/audio.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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 )