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

- 在 OfflineCmdServiceHelper 中添加结束任务、完成等语音命令
- 在 SprayingResultActivity 中实现 taskFinish 方法处理任务结束逻辑
- 集成语音识别功能支持结束任务、完成任务等指令
- 更新语音命令映射以处理新的任务状态变更
这个提交包含在:
徐勤民 2026-04-14 22:42:56 +08:00
父节点 3270625e09
当前提交 eedb57afe3
共有 2 个文件被更改,包括 9 次插入0 次删除

查看文件

@ -159,6 +159,10 @@ object OfflineCmdServiceHelper {
add(OfflineCmdBean("更正结果", "geng zheng jie guo")) add(OfflineCmdBean("更正结果", "geng zheng jie guo"))
add(OfflineCmdBean("人工更正", "ren gong geng zheng")) add(OfflineCmdBean("人工更正", "ren gong geng zheng"))
add(OfflineCmdBean("更正", "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(){ fun init(){

查看文件

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