Explorar o código

feat(glass): 添加任务结束功能支持语音命令

- 在 OfflineCmdServiceHelper 中添加结束任务、完成等语音命令
- 在 SprayingResultActivity 中实现 taskFinish 方法处理任务结束逻辑
- 集成语音识别功能支持结束任务、完成任务等指令
- 更新语音命令映射以处理新的任务状态变更
徐勤民 hai 2 días
pai
achega
eedb57afe3

+ 4 - 0
app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt

@@ -159,6 +159,10 @@ object OfflineCmdServiceHelper {
         add(OfflineCmdBean("更正结果", "geng zheng jie guo"))
         add(OfflineCmdBean("人工更正", "ren gong geng zheng"))
         add(OfflineCmdBean("更正", "geng zheng"))
+        add(OfflineCmdBean("结束任务", "jie shu ren wu"))
+        add(OfflineCmdBean("结束", "jie shu"))
+        add(OfflineCmdBean("完成", "wan cheng"))
+        add(OfflineCmdBean("完成任务", "wan cheng ren wu"))
         //
     }
     fun init(){

+ 5 - 0
app/src/main/java/com/nova/brain/glass/ui/SprayingResultActivity.kt

@@ -70,6 +70,9 @@ class SprayingResultActivity :
                     "人工更正结果", "更正结果", "人工更正", "更正" -> {
                         rest()
                     }
+                    "结束任务", "完成任务", "完成", "结束" -> {
+                        taskFinish()
+                    }
                 }
             }
         }
@@ -88,6 +91,7 @@ class SprayingResultActivity :
     fun rest() {
         manualResultLauncher.launch(Intent(this, SprayingManualResultActivity::class.java))
     }
+    fun taskFinish(){}
 
     private val photoCallbackId = UUID.randomUUID().toString()
 
@@ -191,6 +195,7 @@ class SprayingResultActivity :
                         }
 
                         "结束任务" -> {
+                            taskFinish()
                         }
 
                         "人工更正结果" -> {