3

文字转语音

我一直试图在 Windows 和 Linux 环境中运行 pyttsx ......

Linux环境:

import pyttsx
engine = pyttsx.init()

python在执行第一行后就挂断了。我已经通过在交互式 shell 提示符下运行这两行来验证上述语句。

窗户环境:

import pyttsx
engine = pyttsx.init()
engine.say('Sally sells seashells by the seashore.')
engine.say('The quick brown fox jumped over the lazy dog.')
engine.runAndWait()

运行完美,并在安装 pyttsx 1.0 win32.exe(从这里)和 pywin 后为我的 windows 版本(从这里)提供所需的输出

所以实际上在我实际上缺乏的Linux版本中???

语音转文本和语音重新定位

那么,pyttsx 可以同时完成这两项任务吗?如果没有,请推荐一些高效的图书馆..

4

1 回答 1

0

在 Windows 中,pyttsx 使用 sapi5 驱动程序。

在 Linux 中 pyttsx 使用 espeak 驱动程序。

你的 Linux 系统上安装的是什么版本的 espeak?

espeak 和 pulseaudio 一起玩得不好。

如果在您的系统上启用了pulseaudio,请尝试禁用它,如果这不能防止挂起,然后尝试降级或升级您的espeak版本,因为这已经解决了其他用户问题(崩溃而不是挂起)。

pyttsx 只做文本到语音。

替代解决方案包括

于 2012-03-02T21:53:01.207 回答