文本到语音
我一直试图在windows和Linux环境中运行pyttsx .
Linux环境:
import pyttsx
engine = pyttsx.init()python在执行第一行之后就挂起了。我通过在交互式shell提示符中运行这两行来验证上述语句。
windows环境:
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()运行完美,并为我的windows版本(从这里开始)安装pyttsx1.0win32.exe(从这里开始)和pywin之后提供所需的输出。
因此,在Linux版本中,我实际上缺少的是??。
语音到文本和语音再移植
那么,pyttsx能同时完成这两个任务吗?如果没有,请建议一些有效的图书馆。
发布于 2012-03-02 21:53:01
在Windows中使用sapi5驱动程序。
在Linux中,pyttsx使用espeak驱动程序。
在您的Linux系统上安装了什么版本的system?
埃斯峰和脉冲音频不能在一起玩得很好。
如果在您的系统上启用了脉冲音频,请尝试禁用它,如果这并不能阻止挂起,那么就尝试降级或升级您的users版本,因为这解决了其他用户的问题(崩溃而不是挂起)。
pyttsx只对语音进行文本处理。
备选解决方案包括
https://stackoverflow.com/questions/6383918
复制相似问题