diff --git a/apps/models_provider/impl/xf_model_provider/model/zh_en_stt.py b/apps/models_provider/impl/xf_model_provider/model/zh_en_stt.py index 812eabe22dc..e770a0a6c82 100644 --- a/apps/models_provider/impl/xf_model_provider/model/zh_en_stt.py +++ b/apps/models_provider/impl/xf_model_provider/model/zh_en_stt.py @@ -208,8 +208,8 @@ async def handle_message(self, ws): text_data = json.loads(base64.b64decode(text).decode('utf-8')) for ws_item in text_data.get('ws', []): for cw in ws_item.get('cw', []): - for sw in cw.get('sw', []): - result_text += sw['w'] + for sw in cw.get('w', []): + result_text += sw if data['header'].get('status') == 2: break