Добавить голоса в фестивале ттс - PullRequest
1 голос
/ 06 октября 2019

Итак, я пытаюсь использовать Festival TTS на моем Raspberry Pi для проекта умного дома. Однако, когда я пытаюсь использовать британский английский голос, он говорит, что не установлен британский английский голос.

echo "hello world" | festival --tts --language "british_english"
Not a british English voice installed

Но если я вставлю на выдуманный язык, он скажет, что один из доступных языков говорит, что установлен британский английский.

echo "hello world" | festival --tts --language "madeuplanguage"
"Language not installed. The installed languages are:"
(russian american_english finnish welsh italian english british_english czech scots_gaelic castillian_spanish)

Голос, который я хочу, это здесь то, что я хочу, это "[peter, english rp male]", потому что это наиболее естественное звучание.

Спасибо!

1 Ответ

0 голосов
/ 06 октября 2019

Установленные языки и установленные голоса разные. Возможно, у вас установлен язык, но голос не установлен. Британский голос, который вы упомянули, является коммерческим и, вероятно, не доступен для общественности.

Если вы хотите получить хорошие tts на RPI, вам лучше использовать что-то вроде онлайн TTS Google (должно быть бесплатным для небольшого количества текстов) или AmazonTTS. Вы также можете рассмотреть любой голос Tacotron, такой как Nvidia tacotron, но, опять же, вы не сможете запустить его на Raspberry Pi, вам понадобится сервер.

...