ソースを参照

fix(asr): 修复语音识别最终结果显示问题

- 修复 ASR 最终结果日志显示为完整文本而非累积结果
- 传递实际识别文本而非累积部分文本给意图识别助手
- 确保意图识别使用正确的文本数据进行场景分析
徐勤民 1 日 前
コミット
cfb2e6cad9

+ 2 - 2
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") {