--- configure 2008-01-23 11:59:19.000000000 +0100 +++ configure.new 2008-02-04 13:56:40.000000000 +0100 @@ -351,6 +351,22 @@ DEFAULT_NOISEFLOOR="500" DEFAULT_CHOICE="L" fi + if [ -f "`which loquendo-text2file`" ]; then + LOQUENDO="(o)Loquendo " + LOQUENDO_OPTS="" + DEFAULT_TTS="loquendo-text2file" + DEFAULT_TTS_OPTS=$LOQUENDO_OPTS + DEFAULT_NOISEFLOOR="500" + DEFAULT_CHOICE="o" + fi + if [ -f "`which ttsynth_say`" ]; then + VIAVOICE="(v)Viavoice " + VIAVOICE_OPTS=" -22" + DEFAULT_TTS="ttsynth_say" + DEFAULT_TTS_OPTS=$VIAVOICE_OPTS + DEFAULT_NOISEFLOOR="500" + DEFAULT_CHOICE="v" + fi if [ -f "`which espeak`" ]; then ESPEAK="(e)Speak " ESPEAK_OPTS="" @@ -401,12 +417,12 @@ DEFAULT_CHOICE="S" fi - if [ "$FESTIVAL" = "$FLITE" ] && [ "$FLITE" = "$ESPEAK" ] && [ "$ESPEAK" = "$SAPI" ] && [ "$SAPI" = "$SWIFT" ]; then - echo "You need Festival, eSpeak or Flite in your path, or SAPI available to build voice files" + if [ "$FESTIVAL" = "$FLITE" ] && [ "$FLITE" = "$LOQUENDO" ] && [ "$LOQUENDO" = "$VIAVOICE" ] && [ "$VIAVOICE" = "$ESPEAK" ] && [ "$ESPEAK" = "$SAPI" ] && [ "$SAPI" = "$SWIFT" ]; then + echo "You need Festival, Loquendo, Viavoice, eSpeak or Flite in your path, or SAPI available to build voice files" exit fi - echo "TTS engine to use: ${FLITE}${FESTIVAL}${ESPEAK}${SAPI}${SWIFT}(${DEFAULT_CHOICE})?" + echo "TTS engine to use: ${FLITE}${LOQUENDO}${VIAVOICE}${FESTIVAL}${ESPEAK}${SAPI}${SWIFT}(${DEFAULT_CHOICE})?" option=`input` case "$option" in [Ll]) @@ -414,6 +430,16 @@ NOISEFLOOR="500" # TODO: check this value TTS_OPTS=$FLITE_OPTS ;; + [Oo]) + TTS_ENGINE="loquendo-text2file" + NOISEFLOOR="500" + TTS_OPTS=$LOQUENDO_OPTS + ;; + [Vv]) + TTS_ENGINE="ttsynth_say" + NOISEFLOOR="500" + TTS_OPTS=$VIAVOICE_OPTS + ;; [Ee]) TTS_ENGINE="espeak" NOISEFLOOR="500"