修改AI语音等待录音录完时间为1s,目前还未测试
authorluozheng <1732036298@qq.com>
Fri, 2 Aug 2024 06:41:48 +0000 (14:41 +0800)
committerluozheng <1732036298@qq.com>
Fri, 2 Aug 2024 06:41:48 +0000 (14:41 +0800)
code/sdk/application/wearable/fd230app/nativeui/aivoice/include/AiVoiceModel.h
code/sdk/application/wearable/fd230app/nativeui/aivoice/src/AiVoiceModel.cpp
code/sdk/application/wearable/fd230app/nativeui/aivoice/src/AiVoicePresenter.cpp

index 0342548..e408d0f 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: luozheng 1732036298@qq.com
  * @Date: 2024-06-20 15:14:43
  * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-01 15:01:20
+ * @LastEditTime: 2024-08-02 09:46:58
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/aivoice/include/AiVoiceModel.h
  */
 #ifndef AI_VOICE_MODEL_H
@@ -73,7 +73,7 @@ namespace OHOS
         void StopListenAndRecordingUserQuestion(void);
 
         // 定时器管理
-        void AIVoice_StartTimer(uint32_t interval = 2000);
+        void AIVoice_StartTimer(uint32_t interval = 1000);
         void AIVoice_StopTimer(void);
 
         void SetSelectAiModel(int index);
index ea95c96..1b8f401 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: luozheng 1732036298@qq.com
  * @Date: 2024-06-20 15:14:50
  * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-01 16:01:59
+ * @LastEditTime: 2024-08-02 09:48:30
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/aivoice/src/AiVoiceModel.cpp
  */
 #include "aivoice/include/AiVoiceModel.h"
@@ -28,7 +28,7 @@ namespace OHOS
 {
     // 声明定时器变量
     static osTimerId_t g_timer = NULL;
-    static constexpr uint16_t THIRTY_TIME = 32;
+    static constexpr uint16_t THIRTY_TIME = 31;
     static int Time = THIRTY_TIME;
 
     AiVoiceModel::AiVoiceModel() {}
@@ -548,7 +548,7 @@ namespace OHOS
     static void AIVoice_TimerCallbackProc(int data)
     {
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AIVoice_TimerCallbackProc,Time = %d", Time);
-        Time -= 2;
+        Time -= 1;
         if (Time == 30)
         {
             AiVoiceModel::GetInstance().CheckFileAndSendAIIsReady();
index 95c8ed6..02643d7 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: luozheng 1732036298@qq.com
  * @Date: 2024-06-20 15:11:17
  * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-01 15:55:48
+ * @LastEditTime: 2024-08-02 14:35:52
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/aivoice/src/AiVoicePresenter.cpp
  */
 #include "AppViewIDs.h"
@@ -214,6 +214,7 @@ namespace OHOS
             bool netWork4GState = model->GetMobileDataIsOpen();
             bool appBluetoothConnectState = model->GetAPPBluetoothIsConnect();
             bool aivoiceConnectState = model->GetAiVoiceConnectStatus();
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "netWork4GState = %d,appBluetoothConnectState = %d,aivoiceConnectState =%d",netWork4GState,appBluetoothConnectState,aivoiceConnectState);
 
             if (netWork4GState) // 1.手表4G网络正常
             {