Set audio id when calling stt_start_audio_streaming() 82/317582/1
authorsooyeon <sooyeon.kim@samsung.com>
Thu, 12 Sep 2024 03:06:01 +0000 (12:06 +0900)
committersooyeon <sooyeon.kim@samsung.com>
Thu, 12 Sep 2024 03:06:01 +0000 (12:06 +0900)
Change-Id: I52b7580b060715edbce87c2ff28a35b608a8ded3
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
server/sttd_server.c

index 7f6f2822afe73ad0356353bb60b90f76fa580dd6..f5828f977a26abedc985c759a6a3d535366493f9 100644 (file)
@@ -1449,12 +1449,19 @@ int sttd_server_start_audio_streaming(unsigned int uid, const char* lang, const
 
        delete_timers_related_to_recording_session();
 
+       /* set audio id */
        ret = sttd_client_set_audio_id(uid, audio_id);
        if (STTD_ERROR_NONE != ret) {
                SLOG(LOG_ERROR, TAG_STTD, "[Server ERROR] Fail to set audio_id(%s)", audio_id);
                return ret;
        }
 
+       ret = sttd_engine_agent_set_audio_type(audio_id);
+       if (STTD_ERROR_NONE != ret) {
+               SLOG(LOG_ERROR, TAG_STTD, "[Server ERROR] Fail to set audio_id(%s) to engine", audio_id);
+               return ret;
+       }
+
        /* engine start recognition */
        SLOG(LOG_INFO, TAG_STTD, "[Server] start : uid(%u), lang(%s), recog_type(%s)", uid, lang, recognition_type);