1

我正在为自己创建一个人工智能,我选择了 python 作为编程语言来编写它。我是一个绝对的编程初学者,对这个主题知之甚少。在花了几个月的编码之后,我终于自己创建了一个能够运行的 AI,并且我在 Windows 上这样做了。我想将此程序移至树莓派,但事实证明我无法在 linux 上使用来自 pyttsx3 的 Sapi5 TTS 模块,因为它需要 win32com 文件才能运行。我知道 pywin32 不能在 linux 上运行,因为它是一个不同的操作系统,我想知道是否有办法让我能够在 linux 上运行 sapi5?我尝试使用不同的 tts 模块,例如 espeak,但它们太机器人化了,我真的很喜欢 sapi5,所以如果有办法让我能够使用它,那就太好了,谢谢你的时间!

4

1 回答 1

1

Sapi5 是 Microsoft Windows 的内置部分,您无法在 Linux 中运行它。我同意这是一个非常好的语音合成器。您可以考虑使用Mycroft/mimic,尽管我发现构建过程很棘手,或者如果您的话语很短并且您可以访问互联网,则可以使用gTTS 。

于 2020-12-16T14:25:56.493 回答