From 2dc40fd22a4a54eb85ceebb87f99dff5bf68455a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Fri, 17 Apr 2026 00:23:18 +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=E7=9B=91=E5=90=AC=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=A1=86=E6=98=BE=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除麦克风启动时的重复监听对话框显示 - 在离线唤醒词触发时添加监听对话框显示 - 确保语音识别过程中正确显示用户反馈界面 --- app/src/main/java/com/nova/brain/glass/helper/AsrHelper.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 dc303ae..34687a4 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 @@ -118,7 +118,6 @@ object AsrHelper : OfflineCmdListener { .onSuccess { isMicRunning = true Log.d(TAG, "ASR startAsrWithMic()") - showListeningDialog() } .onFailure { Log.e(TAG, "ASR startAsrWithMic failed: ${it.message}") } } @@ -251,6 +250,7 @@ object AsrHelper : OfflineCmdListener { override fun onOfflineCmd(cmd: String) { if (cmd == WAKE_WORD || cmd == WAKE_WORD1 || cmd == "C大脑") { Log.d(TAG, "Wake word triggered") + showListeningDialog() if (isTtsConnected) { tts?.speak(WAKE_RESPONSE) } else {