我最近研究了在 Python 2.7 中将 Pyttsx 用于我正在做的项目,但在它完成说话后程序挂起并且不会继续。
这是我的代码:
import pyttsx
engine = pyttsx.init()
engine.say("Hello world.")
engine.runAndWait()
在运行 engine.runAndWait() 之后,它不会运行任何其他东西并且挂起而不返回任何东西。之后我尝试添加打印,但它没有打印任何东西。
这对其他人来说很常见吗?是否有解决方法?如果没有那么有一个好的选择吗? (除了 Google TTS)
谢谢!
--------额外-------- 我使用装有 OS X El Capitan 10.11.4 的 Macbook Pro
最佳答案
这是pyttsx的一个bug,要等解决了
关于python - Pyttsx 在 OSX 上讲话后卡在 runAndWait(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39183796/