feat(glass): 添加人工更正功能支持

- 在离线命令服务中增加人工更正相关的语音指令
- 实现更正结果、人工更正等功能的语音识别处理
- 添加rest()方法用于处理更正操作的业务逻辑
- 集成更正功能到喷涂结果显示页面的事件处理流程
这个提交包含在:
徐勤民 2026-04-14 22:06:45 +08:00
父节点 96303ebc35
当前提交 dc199db79e
共有 2 个文件被更改,包括 12 次插入0 次删除

查看文件

@ -147,6 +147,11 @@ object OfflineCmdServiceHelper {
add(OfflineCmdBean("重新拍", "chong xin pai")) add(OfflineCmdBean("重新拍", "chong xin pai"))
add(OfflineCmdBean("再拍一次", "zai pai yi ci")) add(OfflineCmdBean("再拍一次", "zai pai yi ci"))
add(OfflineCmdBean("继续拍摄", "ji xu pai she")) add(OfflineCmdBean("继续拍摄", "ji xu pai she"))
add(OfflineCmdBean("人工更正结果", "ren gong geng zheng jie guo"))
add(OfflineCmdBean("更正结果", "geng zheng jie guo"))
add(OfflineCmdBean("人工更正", "ren gong geng zheng"))
add(OfflineCmdBean("更正", "geng zheng"))
//
} }
fun init(){ fun init(){
val service = GlassSdk.getGlassOfflineCmdService() val service = GlassSdk.getGlassOfflineCmdService()

查看文件

@ -45,6 +45,10 @@ class SprayingResultActivity :
isPhoto = true isPhoto = true
takePhoto() takePhoto()
} }
"人工更正结果", "更正结果", "人工更正", "更正" -> {
rest()
}
} }
} }
} }
@ -59,7 +63,9 @@ class SprayingResultActivity :
GlassSdk.getGlassMediaService() GlassSdk.getGlassMediaService()
?.takePhoto(PhotoResolution.RESOLUTION_480P, file.absolutePath) ?.takePhoto(PhotoResolution.RESOLUTION_480P, file.absolutePath)
} }
fun rest(){
}
private val photoCallbackId = UUID.randomUUID().toString() private val photoCallbackId = UUID.randomUUID().toString()
private val mPhotoFileCallback = object : PhotoFileCallback.Stub() { private val mPhotoFileCallback = object : PhotoFileCallback.Stub() {
@ -139,6 +145,7 @@ class SprayingResultActivity :
} }
"人工更正结果" -> { "人工更正结果" -> {
rest()
} }
} }
} }