return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to initialize");
+
ret = g_engine->callback->initialize();
if (0 != ret) {
SLOG(LOG_ERROR, stt_tag(), "[Engine ERROR] Fail to initialize : %s", __stt_get_engine_error_code(ret));
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to deinitialize");
+
int ret;
ret = g_engine->callback->deinitialize();
if (0 != ret) {
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to support silence");
+
if (NULL == g_engine->callback->support_silence) {
SLOG(LOG_ERROR, stt_tag(), "[Engine ERROR] Invalid engine");
return STTE_ERROR_OPERATION_FAILED;
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to need app credential");
+
if (NULL == g_engine->callback->need_app_credential) {
SLOG(LOG_ERROR, stt_tag(), "[Engine ERROR] Invalid engine");
return STTE_ERROR_OPERATION_FAILED;
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to support recognition type, type(%s)", type);
+
int ret = STTE_ERROR_NONE;
ret = g_engine->callback->support_recognition_type(type, support);
if (0 != ret) {
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to get audio format");
+
int ret;
ret = g_engine->callback->get_audio_format(types, rate, channels);
if (0 != ret) {
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to set silence detection(%d)", value);
+
int ret = g_engine->callback->set_silence_detection(value);
if (STTE_ERROR_NOT_SUPPORTED_FEATURE == ret) {
SLOG(LOG_WARN, stt_tag(), "[Engine WARNING] Not support silence detection");
return 0;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to app agreed, appid(%s), is_agreed(%d)", appid, *is_agreed);
+
int ret = g_engine->callback->check_app_agreed(appid, is_agreed);
if (0 != ret) {
SLOG(LOG_ERROR, stt_tag(), "[Engine ERROR] Fail to get app agreement : %s", __stt_get_engine_error_code(ret));
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to start, lang(%s), recognition_type(%s), credential(%s)", lang, recognition_type, credential);
+
int ret = g_engine->callback->start(lang, recognition_type, appid, credential, user_param);
if (0 != ret) {
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to stop");
+
int ret = g_engine->callback->stop();
if (0 != ret) {
SLOG(LOG_ERROR, stt_tag(), "[Engine ERROR] Fail to stop : %s", __stt_get_engine_error_code(ret));
return STTE_ERROR_OPERATION_FAILED;
}
+ SLOG(LOG_INFO, stt_tag(), "[Engine Info] request to cancel");
+
int ret = g_engine->callback->cancel();
if (0 != ret) {
SLOG(LOG_ERROR, stt_tag(), "[Engine ERROR] Fail to cancel : %s", __stt_get_engine_error_code(ret));
int stt_engine_send_error(stte_error_e error, const char* msg)
{
- if (NULL == msg) {
- SLOG(LOG_ERROR, stt_tag(), "[Engine ERROR] Invalid parameter");
- }
-
int ret = STTE_ERROR_NONE;
ret = sttd_engine_agent_send_error(error, msg);
if (0 != ret) {