Procházet zdrojové kódy

fix(asr): 修复语音识别过程中停止麦克风的问题

- 在最终识别结果处理时添加了停止ASR和麦克风的方法调用
- 防止语音识别结束后麦克风持续运行导致的资源占用问题
- 确保语音识别流程正确关闭,避免后续识别冲突
徐勤民 před 16 hodinami
rodič
revize
63430c9964

+ 1 - 0
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,