Установка опции оболочки nullglob вызовет вашу проблему. В командной строке введите shopt nullglob
, чтобы узнать, включена ли настройка или нет. Чтобы отключить его, запустите shopt -u nullglob
.
Пока мы на этом, то же верно и для опции failglob
, так что проверьте и это.
Проблема может заключаться в том, что speech-dispatcher
не принимает голос фестиваля по умолчанию, вместо этого он пытается использовать свои собственные настройки.
Попробуйте раскомментировать и изменить DefaultVoiceType
на что-то вроде:
DefaultVoiceType "FEMALE1"
Я бы также провел некоторое тестирование с использованием различных программ, таких как режим чтения Firefox (ALT+CTRL+R )и посмотрел, работает ли какой-либо из перечисленных голосов.
Для решения этой проблемы необходимо определить (proclaim_voice
в файле scm
. см. ниже шаги:
vim us/cmu_us_clb_arctic_clunits/festvox/cmu_us_clb_arctic_clunits.scm #<--voice clunits.scm
(provide 'cmu_us_clb_arctic_clunits)
(proclaim_voice
'cmu_us_clb_arctic_clunits
'((language english)
(gender female)
(dialect american)
(description
"This voice provides an American English male voice using a
residual excited LPC diphone synthesis method. It uses
the CMU Lexicon pronunciations. Prosodic phrasing is provided
by a statistically trained model using part of speech and local
distribution of breaks. Intonation is provided by a CART tree
predicting ToBI accents and an F0 contour generated from a model
trained from natural speech. The duration model is also trained
from data using a CART tree.")))
/usr/bin/festival --server
ошибка должна исчезнуть Вы также можете запустить spd-say -L
, чтобы просмотреть подробности.
Если необходимо обновить голос фестиваля по умолчанию:
/etc/festival.scm
, чтобы добавить (set! voice_default 'voice_<You prefered Voice name>)
spd-say
или из Firefox.