fix(asr): 修复语音识别麦克风超时重启问题
- 移除启动麦克风时的重复超时重启调用 - 在显示监听对话框后正确重启超时计时器 - 确保麦克风状态变化时的超时管理一致性
这个提交包含在:
父节点
b86134858b
当前提交
ec83fe0c2d
@ -155,7 +155,6 @@ object AsrHelper : OfflineCmdListener {
|
||||
Log.w(TAG, "ASR startMic ignored: mic already running")
|
||||
return
|
||||
}
|
||||
restartListeningTimeout()
|
||||
runCatching { asr?.startAsrWithMic() }
|
||||
.onSuccess {
|
||||
isMicRunning = true
|
||||
@ -377,6 +376,7 @@ object AsrHelper : OfflineCmdListener {
|
||||
return
|
||||
}
|
||||
showListeningDialog()
|
||||
restartListeningTimeout()
|
||||
pendingStartMic = true
|
||||
if (isTtsConnected) {
|
||||
tts?.speak(WAKE_RESPONSE)
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户