From: @CHENG <2393524978@qq.com> Date: Thu, 27 Jun 2024 02:26:18 +0000 (+0800) Subject: gengxin X-Git-Url: http://git.snicker.com.cn/sitemap.xml?a=commitdiff_plain;h=bb70af5901e72bb972e7ab0e6d474104a87ecc85;p=mirrors%2FASR3603_Z5.git gengxin --- diff --git a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.c b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.c index 54a0c6b7..38bb08ad 100644 --- a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.c +++ b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.c @@ -28,7 +28,7 @@ static void mmi_aigc_data_recv_task_msg_send(MMI_AIGC_DATA_RECV_MSG_ID_E msg_id, if(NULL != s_aigc_data_recv_task_id) { - if((64 - 1) < Hal_Get_Message_Count(s_aigc_data_recv_task_id)) + if((MMI_AIGC_DATA_RECV_TASK_MSG_QUEUE_SIZE - 1) < Hal_Get_Message_Count(s_aigc_data_recv_task_id)) { printf("[@CHENG_DEBUG][%s][%d]: msg queue full\n",__FUNCTION__,__LINE__); return; @@ -139,7 +139,7 @@ static void mmi_aigc_data_send_task_msg_send(MMI_AIGC_DATA_SEND_MSG_ID_E msg_id, if(NULL != s_aigc_data_send_task_id) { - if((64 - 1) < Hal_Get_Message_Count(s_aigc_data_send_task_id)) + if((MMI_AIGC_DATA_SEND_TASK_MSG_QUEUE_SIZE - 1) < Hal_Get_Message_Count(s_aigc_data_send_task_id)) { printf("[@CHENG_DEBUG][%s][%d]: msg queue full\n",__FUNCTION__,__LINE__); return; @@ -635,7 +635,6 @@ void mmi_aigc_send_tts_text_msg(void * param, uint32_t param_size) static void mmi_aigc_send_tts_text_data_process(void * data_ptr, uint32_t data_len) { AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: size=%d\n", __FUNCTION__, __LINE__, data_len); - AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%d]: data=%s\n", __LINE__, data_ptr); uint32_t temp_len = 0; uint32_t send_buff_len = data_len + 256; @@ -649,7 +648,7 @@ static void mmi_aigc_send_tts_text_data_process(void * data_ptr, uint32_t data_l temp_len = 0; temp_len += sprintf(send_buff_ptr + temp_len, "{\"header\":{\"event\":\"LongTextStream\",\"trace_id\":\"3fa6b9e6a30b407ea38ad7ae69e6c291\"},"); - temp_len += sprintf(send_buff_ptr + temp_len, "\"payload\":{\"voice\":\"xiaoyun\",\"format\":\"mp3\",\"sample_rate\":8000,\"volume\":50,\"speech_rate\":0,"); + temp_len += sprintf(send_buff_ptr + temp_len, "\"payload\":{\"voice\":\"xiaoyun\",\"format\":\"mp3\",\"sample_rate\":8000,\"volume\":50,\"speech_rate\":2,"); // 0,"); temp_len += sprintf(send_buff_ptr + temp_len, "\"text\":\"%s\"}}", data_ptr); // 185 + data_len #ifdef MMI_AIGC_DEBUG_TO_FILE @@ -659,7 +658,8 @@ static void mmi_aigc_send_tts_text_data_process(void * data_ptr, uint32_t data_l int ret = mmi_aigc_tts_websocket_send_text_data(send_buff_ptr, temp_len); if(0 > ret) { - AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: send fail\n", __FUNCTION__, __LINE__); + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: error=%d,send fail\n", __FUNCTION__, __LINE__, ret); + mmi_aigc_list_screen_signal_weak_prompt(); } if(NULL != send_buff_ptr) @@ -705,6 +705,7 @@ static void mmi_aigc_recv_tts_audio_data_process(void * data_ptr, uint32_t data_ // end AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: EndSynthesis\n", __FUNCTION__, __LINE__); + mmi_aigc_tts_audio_ll_new_tail_node(); mmi_aigc_send_tts_text_action_pre(); // send msg to refresh ui diff --git a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.h b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.h index 6e0f061e..33903255 100644 --- a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.h +++ b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_data.h @@ -24,11 +24,11 @@ extern "C" { #define MMI_AIGC_DATA_SEND_TASK_PRIORITY 220 -#define MMI_AIGC_DATA_SEND_TASK_MSG_QUEUE_SIZE (16) +#define MMI_AIGC_DATA_SEND_TASK_MSG_QUEUE_SIZE (TASK_MSGQ_SIZE_16) #define MMI_AIGC_DATA_SEND_TASK_STACK_SIZE (16 * 1024) #define MMI_AIGC_DATA_RECV_TASK_PRIORITY 220 -#define MMI_AIGC_DATA_RECV_TASK_MSG_QUEUE_SIZE (16) +#define MMI_AIGC_DATA_RECV_TASK_MSG_QUEUE_SIZE (TASK_MSGQ_SIZE_32) #define MMI_AIGC_DATA_RECV_TASK_STACK_SIZE (80 * 1024) diff --git a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.c b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.c index eaf44268..ee5aef9a 100644 --- a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.c +++ b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.c @@ -464,13 +464,21 @@ void mmi_aigc_send_tts_text_action(char * data_ptr, uint32_t data_len) void mmi_aigc_send_tts_text_action_pre(void) { + uint32_t node_total = mmi_aigc_tts_audio_ll_node_num(); + + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: node_total=%d\n", __FUNCTION__, __LINE__, node_total); + //if(5 < node_total) + //{ + // return; + //} + uint32_t data_len = 0; char * data_ptr = mmi_aigc_chat_result_text_get(&data_len); - AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: data_len=%d\n", __FUNCTION__, __LINE__, data_len); - if(NULL != data_ptr && (0 != data_len) && (data_len > s_aigc_tts_text_sent_size)) + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: data_len=%d,sent_len=%d\n", __FUNCTION__, __LINE__, data_len, s_aigc_tts_text_sent_size); + if((NULL != data_ptr) && (data_len > s_aigc_tts_text_sent_size)) { - mmi_aigc_tts_audio_ll_new_node(); + //mmi_aigc_tts_audio_ll_new_tail_node(); mmi_aigc_send_tts_text_action(data_ptr + s_aigc_tts_text_sent_size, data_len - s_aigc_tts_text_sent_size); } @@ -483,6 +491,7 @@ void mmi_aigc_tts_audio_download_requst(void) s_aigc_tts_text_sent_size = 0; s_aigc_tts_audio_playing = false; mmi_aigc_tts_audio_ll_clean(); + mmi_aigc_tts_audio_ll_new_tail_node(); mmi_aigc_send_tts_text_action_pre(); } @@ -490,6 +499,7 @@ void mmi_aigc_tts_audio_download_requst(void) void mmi_aigc_tts_audio_ll_init(void) { _lv_ll_init(&s_aigc_tts_audio_ll, sizeof(mmi_aigc_tts_audio_ll_t)); + _lv_ll_clear(&s_aigc_tts_audio_ll); } void mmi_aigc_tts_audio_ll_clean(void) @@ -507,7 +517,15 @@ void mmi_aigc_tts_audio_ll_clean(void) _lv_ll_clear(&s_aigc_tts_audio_ll); } -mmi_aigc_tts_audio_ll_t * mmi_aigc_tts_audio_ll_new_node(void) +uint32_t mmi_aigc_tts_audio_ll_node_num(void) +{ + uint32_t node_total = _lv_ll_get_len(&s_aigc_tts_audio_ll); + + //AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: node_total=%d\n", __FUNCTION__, __LINE__, node_total); + return node_total; +} + +mmi_aigc_tts_audio_ll_t * mmi_aigc_tts_audio_ll_new_tail_node(void) { AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); @@ -597,6 +615,7 @@ static void mmi_aigc_tts_audio_over_cb(void * para) s_aigc_tts_audio_playing = false; + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: node=%#X,total=%d\n", __FUNCTION__, __LINE__, s_aigc_tts_audio_play_node, mmi_aigc_tts_audio_ll_node_num()); mmi_aigc_tts_audio_ll_t * node = _lv_ll_get_next((&s_aigc_tts_audio_ll), s_aigc_tts_audio_play_node); _lv_ll_remove((&s_aigc_tts_audio_ll), s_aigc_tts_audio_play_node); if(NULL != s_aigc_tts_audio_play_node->audio_data_ptr) @@ -606,6 +625,10 @@ static void mmi_aigc_tts_audio_over_cb(void * para) } lv_mem_free(s_aigc_tts_audio_play_node); s_aigc_tts_audio_play_node = NULL; + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: node=%#X,total=%d\n", __FUNCTION__, __LINE__, node, mmi_aigc_tts_audio_ll_node_num()); + + // get tts + //mmi_aigc_send_tts_text_action_pre(); if(MMI_AIGC_TTS_AUDIO_PRI == Hal_Audio_Manage_Start_Req(MMI_AIGC_TTS_AUDIO_PRI, mmi_aigc_tts_audio_ctrl_callback)) { @@ -616,18 +639,10 @@ static void mmi_aigc_tts_audio_over_cb(void * para) } s_aigc_tts_audio_play_node = node; s_aigc_tts_audio_playing = true; - - uint8_t volume = 0; - #ifdef __MMI_USER_PROFILE_SUPPORT__ - volume = mmi_user_profile_current_mode_remind_volume_get(); - #else - volume = query_current_volume(); - #endif - volume = HAL_AUDIO_SPK_LEVEL_MAX; Hal_Tone_Play_Onetime((uint32_t *)node->audio_data_ptr, node->audio_data_size, - volume, + HAL_AUDIO_SPK_LEVEL_MAX, mmi_aigc_tts_audio_over_cb, NULL); } @@ -646,25 +661,44 @@ bool mmi_aigc_tts_audio_play(void) AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); mmi_aigc_tts_audio_ll_t * node = _lv_ll_get_head(&s_aigc_tts_audio_ll); - if(NULL == node || NULL == node->audio_data_ptr) + if(NULL == node) { - AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: tt audio ll empty\n", __FUNCTION__, __LINE__); return false; } + else + { + if(NULL == node->audio_data_ptr) + { + node = _lv_ll_get_next((&s_aigc_tts_audio_ll), node); + if(NULL == node || NULL == node->audio_data_ptr) + { + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: no data\n", __FUNCTION__, __LINE__); +#if 0 +{ + uint32_t node_total = mmi_aigc_tts_audio_ll_node_num(); + uint8_t i = 0; + mmi_aigc_tts_audio_ll_t * node = _lv_ll_get_head(&s_aigc_tts_audio_ll); + + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: node_total=%d\n", __FUNCTION__, __LINE__, node_total); + for(i = 0; i < node_total; i++) + { + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: %d,%#X,%#X\n", __FUNCTION__, __LINE__, i, node, node->audio_data_ptr); + + node = _lv_ll_get_next((&s_aigc_tts_audio_ll), node); + } +} +#endif + return false; + } + } + } s_aigc_tts_audio_play_node = node; s_aigc_tts_audio_playing = true; - - uint8_t volume = 0; - #ifdef __MMI_USER_PROFILE_SUPPORT__ - volume = mmi_user_profile_current_mode_remind_volume_get(); - #else - volume = query_current_volume(); - #endif - volume = HAL_AUDIO_SPK_LEVEL_MAX; Hal_Tone_Play_Onetime((uint32_t *)node->audio_data_ptr, node->audio_data_size, - volume, + HAL_AUDIO_SPK_LEVEL_MAX, mmi_aigc_tts_audio_over_cb, NULL); } @@ -759,6 +793,44 @@ void mmi_ui_msg_update_aigc_recv_chat_text_stop(void) } } +void mmi_aigc_list_screen_prompt_clean_task_cb(lv_task_t * task) +{ + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); + + lv_aigc_ext_t * ext = (lv_aigc_ext_t *)mmi_aigc_actId_ext_get(ACT_ID_AIGC_MAIN); + if(NULL == ext) + return ; + + lv_obj_set_hidden(ext->list_signal_weak_label, true); +} + +void mmi_aigc_list_screen_prompt_task_cb(lv_task_t * task) +{ + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); + + lv_aigc_ext_t * ext = (lv_aigc_ext_t *)mmi_aigc_actId_ext_get(ACT_ID_AIGC_MAIN); + if(NULL == ext) + return ; + + lv_obj_set_hidden(ext->list_signal_weak_label, false); + + lv_task_t * task_p = lv_task_create(mmi_aigc_list_screen_prompt_clean_task_cb, 1500, LV_TASK_PRIO_HIGH, NULL); + lv_task_once(task_p); +} + +void mmi_aigc_list_screen_signal_weak_prompt(void) +{ + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); + + if(MMI_AIGC_UI_STATE_LIST != s_aigc_ui_state) + { + AIGC_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); + return; + } + + lv_task_t * task_p = lv_task_create(mmi_aigc_list_screen_prompt_task_cb, 10, LV_TASK_PRIO_HIGH, NULL); + lv_task_once(task_p); +} void * mmi_aigc_actId_ext_get(lv_watch_Activity_Id_t actId) { @@ -1336,6 +1408,10 @@ void mmi_aigc_listening_screen_display(void) s_aigc_trans_text_end = false; + // stop audio + Hal_NFFS_File_Play_End(); + Hal_Audio_Manage_End_Ind(MMI_AIGC_TTS_AUDIO_PRI); + // wb mmi_aigc_tts_websocket_close(); mmi_aigc_trans_websocket_open(); @@ -1345,10 +1421,6 @@ void mmi_aigc_listening_screen_display(void) mmi_aigc_tts_audio_ll_clean(); mmi_aigc_send_trans_start_msg(NULL, 0); - // - Hal_NFFS_File_Play_End(); - Hal_Audio_Manage_End_Ind(MMI_AIGC_TTS_AUDIO_PRI); - if(NULL != ext->record_buffer) { lv_mem_free(ext->record_buffer); @@ -1500,7 +1572,7 @@ lv_obj_t * mmi_aigc_list_msg_item_add(lv_obj_t * list_page, mmi_aigc_msg_item_in //list_item_ext = lv_obj_allocate_ext_attr(obj, sizeof(lv_wechat_msg_list_item_ext_t)); //list_item_ext->item_index = i; //list_item_ext->unread_img = NULL; - lv_obj_set_size(obj, LV_HOR_RES * 2 / 3, 50); //lv_obj_set_size(obj, 153, 53); // same with voice item + lv_obj_set_size(obj, lv_obj_get_width(list_page) - 40, 50); //lv_obj_set_size(obj, LV_HOR_RES * 2 / 3, 50); // same with voice item lv_cont_set_fit4(obj, LV_FIT_NONE, LV_FIT_NONE, LV_FIT_NONE, LV_FIT_TIGHT); //lv_cont_set_layout(obj, LV_LAYOUT_COLUMN_LEFT); lv_obj_add_style(obj, LV_CONT_PART_MAIN, &(ext->style_cont_self)); @@ -1508,7 +1580,7 @@ lv_obj_t * mmi_aigc_list_msg_item_add(lv_obj_t * list_page, mmi_aigc_msg_item_in lv_obj_t * label_text = lv_label_create(obj, NULL); lv_obj_add_style(label_text, LV_LABEL_PART_MAIN, &(ext->style_label_len_self)); - lv_label_set_align(label_text, LV_LABEL_ALIGN_CENTER); + lv_label_set_align(label_text, LV_LABEL_ALIGN_LEFT); // LV_LABEL_ALIGN_CENTER); lv_label_set_long_mode(label_text, LV_LABEL_LONG_BREAK); lv_obj_set_width(label_text, lv_obj_get_width(obj) - 20); lv_label_set_text(label_text, file_buf); @@ -1520,7 +1592,7 @@ lv_obj_t * mmi_aigc_list_msg_item_add(lv_obj_t * list_page, mmi_aigc_msg_item_in //list_item_ext = lv_obj_allocate_ext_attr(obj, sizeof(lv_wechat_msg_list_item_ext_t)); //list_item_ext->item_index = i; //list_item_ext->unread_img = NULL; - lv_obj_set_size(obj, LV_HOR_RES * 2 / 3, 50); //lv_obj_set_size(obj, 153, 53); // same with voice item + lv_obj_set_size(obj, lv_obj_get_width(list_page) - 40, 50); //lv_obj_set_size(obj, LV_HOR_RES * 2 / 3, 50); // same with voice item lv_cont_set_fit4(obj, LV_FIT_NONE, LV_FIT_NONE, LV_FIT_NONE, LV_FIT_TIGHT); //lv_cont_set_layout(obj, LV_LAYOUT_COLUMN_LEFT); lv_obj_add_style(obj, LV_CONT_PART_MAIN, &(ext->style_cont_other)); @@ -1528,7 +1600,7 @@ lv_obj_t * mmi_aigc_list_msg_item_add(lv_obj_t * list_page, mmi_aigc_msg_item_in lv_obj_t * label_text = lv_label_create(obj, NULL); lv_obj_add_style(label_text, LV_LABEL_PART_MAIN, &(ext->style_label_len_other)); - lv_label_set_align(label_text, LV_LABEL_ALIGN_CENTER); + lv_label_set_align(label_text, LV_LABEL_ALIGN_LEFT); // LV_LABEL_ALIGN_CENTER); lv_label_set_long_mode(label_text, LV_LABEL_LONG_BREAK); lv_obj_set_width(label_text, lv_obj_get_width(obj) - 20); lv_label_set_text(label_text, file_buf); @@ -1579,7 +1651,8 @@ lv_obj_t * mmi_aigc_list_create(lv_obj_t * obj) if(NULL == list_page_ext) return NULL; - lv_obj_set_size(list_page, lv_obj_get_width(obj) - 20, lv_obj_get_height(obj) - 20 - 80); + //lv_obj_set_size(list_page, lv_obj_get_width(obj) - 20, lv_obj_get_height(obj) - 20 - 80); + lv_obj_set_size(list_page, lv_obj_get_width(obj), lv_obj_get_height(obj) - 20 - 80); lv_page_set_scrollbar_mode(list_page, LV_SCROLLBAR_MODE_OFF); lv_obj_set_style_local_bg_opa(list_page, LV_PAGE_PART_BG, LV_STATE_DEFAULT, LV_OPA_0); lv_obj_set_style_local_border_opa(list_page, LV_PAGE_PART_BG, LV_STATE_DEFAULT, LV_OPA_0); @@ -1634,6 +1707,15 @@ void mmi_aigc_list_screen_display(void) ext->list = mmi_aigc_list_create(cont); + // signal weak + lv_obj_t * label = lv_label_create(cont, NULL); + lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26); + lv_label_set_text_id(label, WATCH_TEXT_ID_SIGNAL_WEAK); + lv_label_set_align(label, LV_LABEL_ALIGN_CENTER); + lv_obj_align(label, NULL, LV_ALIGN_CENTER, 0, -10); + lv_obj_set_click(label, false); + ext->list_signal_weak_label = label; + lv_obj_t * imgbtn_cancel = lv_imgbtn_create(cont, NULL); lv_imgbtn_set_src(imgbtn_cancel, LV_BTN_STATE_RELEASED, ICON_AIGC_CANCEL_BUTTON); lv_imgbtn_set_src(imgbtn_cancel, LV_BTN_STATE_PRESSED, ICON_AIGC_CANCEL_BUTTON); @@ -1662,6 +1744,7 @@ void mmi_aigc_list_screen_display(void) lv_obj_set_hidden(ext->cont_thinking, true); lv_obj_set_hidden(ext->cont_timeout, true); lv_obj_set_hidden(ext->cont_list, false); + lv_obj_set_hidden(ext->list_signal_weak_label, true); } static void mmi_aigc_default_screen_display(void) diff --git a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.h b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.h index 29c47e86..d85b9ff1 100644 --- a/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.h +++ b/2.sdk/sdk/gui/lv_watch/lv_apps/custom_function/mmi_aigc_ui.h @@ -113,6 +113,7 @@ typedef struct lv_obj_t * cont_timeout; lv_obj_t * cont_list; lv_obj_t * list; // chat list + lv_obj_t * list_signal_weak_label; lv_style_t style_cont_self; lv_style_t style_cont_other; diff --git a/2.sdk/sdk/product/craneg_modem/framework/hal/os/ui_os_message.c b/2.sdk/sdk/product/craneg_modem/framework/hal/os/ui_os_message.c index e1b45d0b..33acede4 100644 --- a/2.sdk/sdk/product/craneg_modem/framework/hal/os/ui_os_message.c +++ b/2.sdk/sdk/product/craneg_modem/framework/hal/os/ui_os_message.c @@ -192,6 +192,7 @@ void UOS_SendMsg (void *Msg, u8 index, u8 MsgStatus) if (OS_SUCCESS != Status) { raw_uart_log("%s send message to msg queue %s failed, mbox index is %d!\n", UOS_GetCurrentTaskName(), MsgQInfoSet[index].msgq_name, index); + raw_uart_log("[@CHENG_DEBUG][UOS_SendMsg]: error=%d\n", Status); } ASSERT(OS_SUCCESS == Status); diff --git a/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_chat_websocket.c b/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_chat_websocket.c index 3665cb92..49bddd1b 100644 --- a/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_chat_websocket.c +++ b/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_chat_websocket.c @@ -8,6 +8,7 @@ #include "mmi_aigc_websocket.h" #define MMI_AIGC_CHAT_WEBSOCKET_URI "ws://121.40.67.151:9099/chat/ws" +//#define MMI_AIGC_CHAT_WEBSOCKET_URI "ws://118.145.158.207:80/chat/ws" static sim_esp_websocket_client_handle_t s_aigc_chat_ws_client_p = NULL; diff --git a/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_trans_websocket.c b/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_trans_websocket.c index be34acb5..db0a4eb9 100644 --- a/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_trans_websocket.c +++ b/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_trans_websocket.c @@ -8,6 +8,7 @@ #include "mmi_aigc_websocket.h" #define MMI_AIGC_TRANS_WEBSOCKET_URI "ws://121.40.67.151:9099/asr/ws" +//#define MMI_AIGC_TRANS_WEBSOCKET_URI "ws://118.145.158.207:80/asr/ws" static sim_esp_websocket_client_handle_t s_aigc_trans_ws_client_p = NULL; diff --git a/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_tts_websocket.c b/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_tts_websocket.c index dcb32c46..1b2476dc 100644 --- a/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_tts_websocket.c +++ b/2.sdk/sdk/product/craneg_modem/pcac/wsclient/libwebsockets/src/mmi_aigc_tts_websocket.c @@ -8,6 +8,7 @@ #include "mmi_aigc_websocket.h" #define MMI_AIGC_TTS_WEBSOCKET_URI "ws://121.40.67.151:9099/tts/stream" +//#define MMI_AIGC_TTS_WEBSOCKET_URI "ws://118.145.158.207:80/tts/stream" static sim_esp_websocket_client_handle_t s_aigc_tts_ws_client_p = NULL;