- if (NULL != g_config_info->language) {
- if (0 != tts_parser_set_voice(language, type)) {
- SLOG(LOG_ERROR, tts_tag(), "Fail to save default voice");
- return TTS_CONFIG_ERROR_OPERATION_FAILED;
- }
- free(g_config_info->language);
- g_config_info->language = NULL;
- g_config_info->language = strdup(language);
- if (NULL == g_config_info->language) {
- SLOG(LOG_ERROR, tts_tag(), "Fail to strdup language");
- return TTS_CONFIG_ERROR_OPERATION_FAILED;
- }
- g_config_info->type = type;
-
- } else {
- SLOG(LOG_ERROR, tts_tag(), "language is NULL");
+ if (0 != tts_parser_set_voice(language, type)) {
+ SLOG(LOG_ERROR, tts_tag(), "Fail to save default voice");