{
VAD_UNUSED(para); VAD_UNUSED(paraLen); VAD_UNUSED(strCommonCmd);
printf("[LN][WS_STOP]\n");
- int ret = ln_ws_stop_async();
+ int ret = ln_ws_stop();
if (ret != 0)
{
printf("[LN][WS_STOP] failed: %d\n", ret);
VAD_UNUSED(paraLen);
VAD_UNUSED(strCommonCmd);
printf("[LN][WS_FORCE_RECONNECT]\n");
- int ret = ln_ws_force_reconnect();
+ int ret =0;// ln_ws_force_reconnect();
if (ret != 0)
{
printf("[LN][WS_FORCE_RECONNECT] failed: %d\n", ret);
VAD_UNUSED(paraLen);
VAD_UNUSED(strCommonCmd);
printf("[LN][WS_CLOSE_STATUS]\n");
- ln_ws_print_status_info();
+ // ln_ws_print_status_info();
+ return ERRCODE_SUCC;
+}
+
+/* AT^LN_WS_START_AUDIO_CHAT - 开始音频聊天 */
+static uint32_t ln_ws_start_audio_chat_at(uint8_t *para, uint32_t paraLen, char *strCommonCmd)
+{
+ VAD_UNUSED(para);
+ VAD_UNUSED(paraLen);
+ VAD_UNUSED(strCommonCmd);
+ printf("[LN][WS_START_AUDIO_CHAT]\n");
+ int ret = ln_ws_start_audio_chat();
+ if (ret != 0)
+ {
+ printf("[LN][WS_START_AUDIO_CHAT] failed: %d\n", ret);
+ return ERRCODE_FAIL;
+ }
+ printf("[LN][WS_START_AUDIO_CHAT] success\n");
+ return ERRCODE_SUCC;
+}
+
+/* AT^LN_WS_END_AUDIO_CHAT - 结束音频聊天 */
+static uint32_t ln_ws_end_audio_chat_at(uint8_t *para, uint32_t paraLen, char *strCommonCmd)
+{
+ VAD_UNUSED(para);
+ VAD_UNUSED(paraLen);
+ VAD_UNUSED(strCommonCmd);
+ printf("[LN][WS_END_AUDIO_CHAT]\n");
+ int ret = ln_ws_end_audio_chat();
+ if (ret != 0)
+ {
+ printf("[LN][WS_END_AUDIO_CHAT] failed: %d\n", ret);
+ return ERRCODE_FAIL;
+ }
+ printf("[LN][WS_END_AUDIO_CHAT] success\n");
return ERRCODE_SUCC;
}
{(char *)"AT^LN_WS_SLEEP", ln_ws_sleep_at, (char *)"进入休眠状态: AT^LN_WS_SLEEP"},
{(char *)"AT^LN_WS_WAKEUP", ln_ws_wakeup_at, (char *)"退出休眠状态: AT^LN_WS_WAKEUP"},
{(char *)"AT^LN_WS_CLOSE_STATUS", ln_ws_close_status_at, (char *)"查询WebSocket关闭状态: AT^LN_WS_CLOSE_STATUS"},
+ {(char *)"AT^LN_WS_START_AUDIO_CHAT", ln_ws_start_audio_chat_at, (char *)"开始音频聊天: AT^LN_WS_START_AUDIO_CHAT"},
+ {(char *)"AT^LN_WS_END_AUDIO_CHAT", ln_ws_end_audio_chat_at, (char *)"结束音频聊天: AT^LN_WS_END_AUDIO_CHAT"},
/* 音频播放 */
{(char *)"AT^LN_STORY_PLAY_AT", ln_audio_play_at, (char *)"播放音频: AT^LN_STORY_PLAY_AT"},