1

所以我想在我的树莓派上使用节日 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)

我想要的声音在这里我想要的是“[peter, english rp male]”,因为它是最自然的声音。

谢谢!

4

1 回答 1

1

安装的语言和安装的声音是不同的。您可能安装了语言但未安装语音。你提到的英国声音是商业的,可能不会在公共场合使用。

如果您想在 RPI 上获得良好的 tts,您最好使用在线 Google TTS(对于少量文本应该是免费的)或 Amazon TTS 之类的东西。您也可以考虑使用任何 Tacotron 语音,例如 Nvidia tacotron,但同样您将无法在 Raspberry Pi 上运行它,您需要一台服务器。

于 2019-10-06T09:42:25.447 回答