因此,我试图在树莓派上使用Festival tts进行智能家居项目。但是,当我尝试使用英国英语语音时,它说未安装英国英语语音。
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)
我想要的声音是here,我想要的是“ [peter,english rp male]”,因为它是最自然的声音。
谢谢!
答案 0 :(得分:0)
安装的语言和安装的语音不同。您可能安装了语言,但未安装语音。您提到的英国人的声音是商业性的,可能在公共场合不可用。
如果您想在RPI上获得出色的成绩,最好使用在线Google TTS(少量文本应该免费)或Amazon TTS之类的工具。您还可以考虑使用任何Tacotron语音,例如Nvidia tacotron,但是同样,您将无法在Raspberry Pi上运行它,需要服务器。