From e41a78d81986db5dc00c064fffdf550e609c2e77 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 28 May 2017 10:38:15 +0100 Subject: [PATCH] Report the actual error from LoadMbrolaTable when loading the mbrola voice. --- src/libespeak-ng/voices.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libespeak-ng/voices.c b/src/libespeak-ng/voices.c index cc4a6c16..0b479ecd 100644 --- a/src/libespeak-ng/voices.c +++ b/src/libespeak-ng/voices.c @@ -829,8 +829,9 @@ voice_t *LoadVoice(const char *vname, int control) name2[0] = 0; sscanf(p, "%s %s %d", name1, name2, &srate); - if (LoadMbrolaTable(name1, name2, &srate) != ENS_OK) - fprintf(stderr, "mbrola voice not found\n"); + espeak_ng_STATUS status = LoadMbrolaTable(name1, name2, &srate); + if (status != ENS_OK) + espeak_ng_PrintStatusCodeMessage(status, stderr, NULL); voice->samplerate = srate; } break;