【发布时间】:2019-08-25 15:45:20
【问题描述】:
我一直在尝试使用此视频在 PyCharm 中进行 AI 项目:https://www.youtube.com/watch?time_continue=179&v=rU_ppVsyJu8
代码如下:
import sys
print(sys.path)
import speech_recognition as sr
import pyttsx3
try:
engine = pyttsx3.init()
except ImportError:
print("Driver not found")
except RuntimeError:
print("Driver fails to init")
voices = engine.getProperty("voices")
for voice in voices:
print(voice.id)
还有一个错误:
即使它说找不到驱动程序,我还是在这里安装了 pyttsx3:
我已经解决这个问题一个星期了,我无法继续前进。如果有人提供帮助,我们将不胜感激。
【问题讨论】:
-
你激活 virtualenv 了吗?
-
实际的错误信息是什么?尝试在 Python 提示符下运行
import pyttsx3,然后运行 engine = pyttsx3.init()- 您可能缺少pyttsx3依赖的另一个模块。看起来你的程序中的import pyttsx3行有效。 -
@subnivean 我试过了,这是错误:pastebin.com/hjm1MFLy
-
@C.Nivs 我该怎么做,抱歉这是我第一次使用 PyCharm
-
根据完整的错误信息,您可以阅读github.com/nateshmbhat/pyttsx3/issues/28;简而言之就是尝试
pip install pyobjc。我在 Linux 上,而不是 Mac,所以我无法测试。
标签: python python-3.x pycharm pyttsx