Skip to content

Commit 0d86f8c

Browse files
authored
fix(model/qwen3-asr-realtime): input audio transcription params fix (#72)
1 parent abe91a0 commit 0d86f8c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

dashscope/audio/qwen_omni/omni_realtime.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -265,15 +265,16 @@ def update_session(self,
265265
'language': translation_params.language
266266
}
267267
if transcription_params is not None:
268-
self.config['language'] = transcription_params.language
269-
if transcription_params.corpus is not None:
270-
self.config['corpus'] = transcription_params.corpus
268+
self.config['input_audio_transcription'] = {}
269+
self.config['input_audio_transcription'].update({'language': transcription_params.language})
271270
if transcription_params.corpus_text is not None:
272-
self.config['corpus'] = {
271+
transcription_params.corpus = {
273272
"text": transcription_params.corpus_text
274273
}
274+
if transcription_params.corpus is not None:
275+
self.config['input_audio_transcription'].update({'corpus': transcription_params.corpus})
275276
self.config['input_audio_format'] = transcription_params.input_audio_format
276-
self.config['sample_rate']= transcription_params.sample_rate
277+
self.config['sample_rate'] = transcription_params.sample_rate
277278
self.config.update(kwargs)
278279
self.__send_str(
279280
json.dumps({

0 commit comments

Comments
 (0)