更新mini的libs固件

This commit is contained in:
dahanzimin
2025-10-14 11:51:52 +08:00
parent be97f0d712
commit e088cdcafb
3 changed files with 5 additions and 3 deletions

View File

@@ -82,18 +82,20 @@ class ASR_WebSocket(Ws_Param):
break
return msg
def run(self, seconds=3, ibuf=1600, timeout=2000):
def run(self, seconds=3, pace=True, ibuf=1600, timeout=2000):
try:
_state = 0
self.connect()
_star = time.ticks_ms()
_size = int(ibuf * seconds * 10) #100ms/次
onboard_bot.pcm_en(True) #PCM开启
if pace: print('[',end ="")
while _size > 0:
if onboard_bot.pcm_any():
_size -= ibuf
_star = time.ticks_ms()
buf = onboard_bot.pcm_read(ibuf)
if pace: print('=',end ="")
# 第一帧处理
if _state == 0:
d = {"common": {"app_id": self.APPID}, "business": self.business, "data": self._frame(_state, buf)}
@@ -109,6 +111,7 @@ class ASR_WebSocket(Ws_Param):
d = {"data": self._frame(2, b'\x00')}
self.ws.send(json.dumps(d))
onboard_bot.pcm_en(False) #PCM关闭
if pace: print(']')
msg = self.receive_messages()
self.ws.close()
return msg
@@ -148,9 +151,8 @@ class LLM_WebSocket(Ws_Param):
"parameter": {
"chat": {
"domain": self._url[1],
"temperature": 0.8,
"random_threshold": 0.5,
"max_tokens": 2048,
"top_k": 5,
"auditing": "default"
}
},