我想知道是否可以将 pyttsx 与 PyCharm 一起使用。我已经通过终端安装了它,它可以在终端 python shell 中运行。我试过了,虽然我不确定这是正确的方法,但是进入 PyCharm/Preferences 并进入项目解释器,单击 + 并搜索 pyttsx,然后下载并尝试,没有运气。我需要它与 PyCharm 中的终端一样工作。如果您能告诉我如何在 IDLE 中执行此操作,那可以,但并不理想。我正在使用最新的 IDLE (3.6.4) 和 PyCharm build #PC-153.4301.16。我正在寻找这个与 python 一起工作。我环顾互联网,一无所获。这是我正在尝试做的一个片段:import pyttsx
engine = pyttsx.init()
engine.say('Good morning.')
engine.runAndWait()
我查看了其他堆栈溢出页面,没有一个女巫有帮助。我还查看了 PyCharm 网站。
问问题
1979 次
1 回答
0
所以 PyCharm 很有趣。但基本上你不需要做任何事情。它应该“开箱即用”。如果您遇到问题,请发布错误输出,以便我们更好地为您提供帮助!
一般来说,虽然 pycharm 会尝试使用 venv,但请确保您选择了系统解释器。如果它已安装在您的系统中,那么您不需要“通过”pycharm,因为它只是做与 pip 相同的事情(在大多数情况下)。
也就是说,因为您使用的是 python 3+,所以您需要
pip install pyttsx3
然后
import pyttsx3
pyttsx 不是为 python 3+ 制作的,并且与它有一些严重的不兼容。而 pyttsx3 是为 python 3+ 制作的更新版本。
于 2018-03-01T02:07:24.533 回答