Ver código fonte

修复chunk_size可能传入str或list结构 (#1357)

h5传入的是list,python 传入的是 str,无论传入是什么类型,强制转成list
dudulu 1 ano atrás
pai
commit
9c5f00794e
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      runtime/python/websocket/funasr_wss_server.py

+ 3 - 1
runtime/python/websocket/funasr_wss_server.py

@@ -179,7 +179,9 @@ async def ws_serve(websocket, path):
 				if "wav_name" in messagejson:
 					websocket.wav_name = messagejson.get("wav_name")
 				if "chunk_size" in messagejson:
-					chunk_size = messagejson["chunk_size"].split(',')
+					chunk_size = messagejson["chunk_size"]
+			                if isinstance(chunk_size, str):
+			                    chunk_size = chunk_size.split(',')
 					websocket.status_dict_asr_online["chunk_size"] = [int(x) for x in chunk_size]
 				if "encoder_chunk_look_back" in messagejson:
 					websocket.status_dict_asr_online["encoder_chunk_look_back"] = messagejson["encoder_chunk_look_back"]