From 63430c996403d3e9e95942f375c9fd0057e93816 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Thu, 16 Apr 2026 23:14:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(asr):=20=E4=BF=AE=E5=A4=8D=E8=AF=AD?= =?UTF-8?q?=E9=9F=B3=E8=AF=86=E5=88=AB=E8=BF=87=E7=A8=8B=E4=B8=AD=E5=81=9C?= =?UTF-8?q?=E6=AD=A2=E9=BA=A6=E5=85=8B=E9=A3=8E=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在最终识别结果处理时添加了停止ASR和麦克风的方法调用 - 防止语音识别结束后麦克风持续运行导致的资源占用问题 - 确保语音识别流程正确关闭,避免后续识别冲突 --- app/src/main/java/com/nova/brain/glass/helper/AsrHelper.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/nova/brain/glass/helper/AsrHelper.kt b/app/src/main/java/com/nova/brain/glass/helper/AsrHelper.kt index 017ff84..6bdbd4c 100644 --- a/app/src/main/java/com/nova/brain/glass/helper/AsrHelper.kt +++ b/app/src/main/java/com/nova/brain/glass/helper/AsrHelper.kt @@ -130,6 +130,7 @@ object AsrHelper : OfflineCmdListener { isMicRunning = false // 滚动更新当前识别中间结果 currentPartial += text + asr?.stopAsrWithMic() Log.d(TAG, "ASR final result: $currentPartial") IntentRecognizeHelper.recognize( text = currentPartial,