return 0;
}
- fseek(fp , 0 , SEEK_END);
+ if (0 != fseek(fp , 0 , SEEK_END)) {
+ SLOG(LOG_ERROR, tts_tag(), "Fail to fseek()");
+ fclose(fp);
+ return 0;
+ }
int text_len = ftell(fp);
- if (0 >= text_len) {
+ if (0 >= text_len || 0 > text_len + 1) {
SLOG(LOG_ERROR, tts_tag(), "File has no contents");
fclose(fp);
return 0;
rewind(fp);
char* temp = NULL;
- temp = (char*)calloc(1, text_len+1);
+ temp = (char*)calloc(1, text_len + 1);
if (temp == NULL) {
SLOG(LOG_ERROR, tts_tag(), "Fail to memory allocation");
SLOG(LOG_ERROR, tts_tag(), "Fail to unprepare");
}
- SLOG(LOG_ERROR, tts_tag(), "Destory tts client");
+ SLOG(LOG_ERROR, tts_tag(), "Destroy tts client");
ret = tts_destroy(g_tts);
if (TTS_ERROR_NONE != ret) {
SLOG(LOG_ERROR, tts_tag(), "Fail to destroy");
SLOG(LOG_DEBUG, tts_tag(), " TTS test usage");
SLOG(LOG_DEBUG, tts_tag(), " ==========================================");
SLOG(LOG_DEBUG, tts_tag(), " -t : Synthesize text");
- SLOG(LOG_DEBUG, tts_tag(), " -l : Determine langage to synthesize text, ex) en_US, ko_KR ...");
+ SLOG(LOG_DEBUG, tts_tag(), " -l : Determine language to synthesize text, ex) en_US, ko_KR ...");
SLOG(LOG_DEBUG, tts_tag(), " -f : Determine file path which include text");
SLOG(LOG_DEBUG, tts_tag(), " ***************************************************");
SLOG(LOG_DEBUG, tts_tag(), " Example : #tts-test -l en_US -t \"1 2 3 4\" ");
return 0;
}
- /* check langage option */
+ /* check language option */
if (!strcmp("-l", argv[n])) {
lang = TTS_STRDUP(argv[n+1]);
SLOG(LOG_ERROR, tts_tag(), "Language : %s", lang);