diff options
author | sleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-09-08 22:55:46 +0000 |
---|---|---|
committer | sleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-09-08 22:55:46 +0000 |
commit | 114dff3905d983a58dbbce23ccde01fd4213f3a9 (patch) | |
tree | 3ddb781e61559614e35da38e8b3ae80eb10305b5 /navit/speech | |
parent | 78a3326137ee0c1563df2a3fde4b41d36a8a423b (diff) | |
download | navit-svn-114dff3905d983a58dbbce23ccde01fd4213f3a9.tar.gz |
Fix:speech_cmdline:Log warning if speech output failed because of missing samples.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5636 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/speech')
-rw-r--r-- | navit/speech/cmdline/speech_cmdline.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/navit/speech/cmdline/speech_cmdline.c b/navit/speech/cmdline/speech_cmdline.c index c05d0552..1eb39d0a 100644 --- a/navit/speech/cmdline/speech_cmdline.c +++ b/navit/speech/cmdline/speech_cmdline.c @@ -139,14 +139,17 @@ speechd_say(struct speech_priv *this, const char *text) if (this->sample_dir && this->sample_suffix) { argl=speech_cmdline_search(this->samples, strlen(this->sample_suffix), text, !!(this->flags & 1)); - dbg(1,"For text: '%s', found %d samples.\n",text,g_list_length(argl)); samplesmode=1; listlen=g_list_length(argl); + dbg(1,"For text: '%s', found %d samples.\n",text,listlen); + if (!listlen){ + dbg(0,"No matching samples found. Cannot speak text: '%s'\n",text); + } } else { listlen=1; } - dbg(1,"Speaking text '%s'\n",text); if(listlen>0) { + dbg(1,"Speaking text '%s'\n",text); int argc; char**argv; int j; |