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 afafb6b..61b2f19 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 @@ -34,8 +34,6 @@ object AsrHelper : OfflineCmdListener { // 拼接每次识别会话中的中间结果 private var currentPartial = "" - // 拼接跨多次识别的最终结果 - private val sessionBuilder = StringBuilder() /** 当前页面的场景标识,由各 Activity 在 onResume/onPause 中维护 */ var scene: String = "home" @@ -107,7 +105,6 @@ object AsrHelper : OfflineCmdListener { override fun onStart(taskId: String) { currentPartial = "" - sessionBuilder.clear() Log.d(TAG, "ASR started: $taskId") } @@ -119,7 +116,6 @@ object AsrHelper : OfflineCmdListener { override fun onFinalResult(taskId: String, text: String) { // 将最终结果追加拼接到会话字符串 - sessionBuilder.append(text) isMicRunning = false // 滚动更新当前识别中间结果 currentPartial += text @@ -173,7 +169,6 @@ object AsrHelper : OfflineCmdListener { asr = null sdk = null isConnected = false - sessionBuilder.clear() Log.d(TAG, "AsrHelper closed") } } \ No newline at end of file