summaryrefslogtreecommitdiffstats
path: root/src/speech.c
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2019-10-05 02:32:16 (EDT)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2019-10-05 02:32:16 (EDT)
commit54b7c22f34e3a4174e0a896b4ad7f0cfbb54babd (patch)
treed58147ae2c23c146822500c84a4c84e5c152d39e /src/speech.c
parent3d71a6ad28e4759ca79a5664e71dbd1d38d0bb9e (diff)
downloadtimeteller-54b7c22f34e3a4174e0a896b4ad7f0cfbb54babd.zip
timeteller-54b7c22f34e3a4174e0a896b4ad7f0cfbb54babd.tar.gz
timeteller-54b7c22f34e3a4174e0a896b4ad7f0cfbb54babd.tar.bz2
speech_init(): Hardcode register_cmu_us_slt() call
And check for -lflite_cmu_us_slt.
Diffstat (limited to 'src/speech.c')
-rw-r--r--src/speech.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/speech.c b/src/speech.c
index 993c609..2ce3f12 100644
--- a/src/speech.c
+++ b/src/speech.c
@@ -27,24 +27,24 @@
#include <flite/flite.h>
+cst_voice *register_cmu_us_slt(const char *voxdir);
+
struct speech {
cst_voice *voice;
};
struct speech *
-speech_init(const char *voice)
+speech_init(void)
{
struct speech *speech;
- assert(voice && *voice);
-
speech = calloc(1, sizeof(*speech));
if (speech == NULL) {
return NULL;
}
flite_init();
- speech->voice = flite_voice_select(voice);
+ speech->voice = register_cmu_us_slt(NULL);
if (speech->voice == NULL) {
free(speech);
return NULL;