fix: Unable to play voice after publishing (#3643)
This commit is contained in:
parent
d672cf8eac
commit
8a9e0abe3b
@ -800,8 +800,6 @@ class ApplicationOperateSerializer(serializers.Serializer):
|
|||||||
if 'work_flow' in instance:
|
if 'work_flow' in instance:
|
||||||
# 修改语音配置相关
|
# 修改语音配置相关
|
||||||
self.update_work_flow_model(instance)
|
self.update_work_flow_model(instance)
|
||||||
if application.type == ApplicationTypeChoices.SIMPLE.value:
|
|
||||||
application.is_publish = True
|
|
||||||
update_keys = ['name', 'desc', 'model_id', 'multiple_rounds_dialogue', 'prologue', 'status',
|
update_keys = ['name', 'desc', 'model_id', 'multiple_rounds_dialogue', 'prologue', 'status',
|
||||||
'knowledge_setting', 'model_setting', 'problem_optimization', 'dialogue_number',
|
'knowledge_setting', 'model_setting', 'problem_optimization', 'dialogue_number',
|
||||||
'stt_model_id', 'tts_model_id', 'tts_model_enable', 'stt_model_enable', 'tts_type',
|
'stt_model_id', 'tts_model_id', 'tts_model_enable', 'stt_model_enable', 'tts_type',
|
||||||
|
|||||||
@ -463,7 +463,7 @@ class TextToSpeechSerializers(serializers.Serializer):
|
|||||||
def text_to_speech(self, instance):
|
def text_to_speech(self, instance):
|
||||||
self.is_valid(raise_exception=True)
|
self.is_valid(raise_exception=True)
|
||||||
application_id = self.data.get('application_id')
|
application_id = self.data.get('application_id')
|
||||||
application = QuerySet(ApplicationVersion).filter(id=application_id).order_by('-create_time').first()
|
application = QuerySet(Application).filter(id=application_id).first()
|
||||||
return ApplicationOperateSerializer(
|
return ApplicationOperateSerializer(
|
||||||
data={'application_id': application_id,
|
data={'application_id': application_id,
|
||||||
'user_id': application.user_id}).text_to_speech(instance, False)
|
'user_id': application.user_id}).text_to_speech(instance, False)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user