Przeglądaj źródła

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

- 在离线命令服务中增加人工更正相关的语音指令
- 实现更正结果、人工更正等功能的语音识别处理
- 添加rest()方法用于处理更正操作的业务逻辑
- 集成更正功能到喷涂结果显示页面的事件处理流程
徐勤民 2 dni temu
rodzic
commit
dc199db79e

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

@@ -147,6 +147,11 @@ object OfflineCmdServiceHelper {
         add(OfflineCmdBean("重新拍", "chong xin pai"))
         add(OfflineCmdBean("再拍一次", "zai pai yi ci"))
         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(){
         val service = GlassSdk.getGlassOfflineCmdService()

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

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