From cfb2e6cad96b01e5dcf8e110d290d64cdfd39a8c 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:16:12 +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=E6=9C=80=E7=BB=88=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=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 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 6bdbd4c..ee97a1c 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 @@ -131,9 +131,9 @@ object AsrHelper : OfflineCmdListener { // 滚动更新当前识别中间结果 currentPartial += text asr?.stopAsrWithMic() - Log.d(TAG, "ASR final result: $currentPartial") + Log.d(TAG, "ASR final result: $text") IntentRecognizeHelper.recognize( - text = currentPartial, + text = text, scence = scene, onSuccess = { action -> if (action.name == "goToDecisionCenter") {