我有以下代码:
import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()
注意:我已经使用命令pip install pyttsx3
安装了pyttsx3模块>
错误:
1。 Visual Studio
我逐行执行了代码,第二行出现了错误(大约100行错误,为简洁起见,在这里显示最后一行):Traceback (most recent call last): File "c:/Users/Arashi__/.ipynb_checkpoints/jarvis.py", line 1, in <module> import pyttsx3 ModuleNotFoundError: No module named 'pyttsx3' ```
2.Jupyter笔记本
而不是engine = pyttsx3.init()后,我的错误已解决,但未生成任何输出。KeyErrorTraceback (most recent call last) TypeError: item 2 in _argtypes_ passes a union by value, which is unsupported.** this large error ```
3。使用engine = pyttsx3.init('dummy')
如何解决上述问题?
我有以下代码:import pyttsx3 engine = pyttsx3.init()engine.say(“我会讲这段文字”)engine.runAndWait()注意:我已经使用命令pip安装了pyttsx3模块...
这不是您使用pyttsx3的方式。这个程序应该使用speak("Whatever goes here")
并应该说出来,但是我建议您看一些有关如何使用pyttsx3的教程,以及一些python教程。一旦看了一些例子,这很容易。我用pyttsx3做的其他事情是这个...
我在Ubuntu 18上遇到了完全相同的问题。通过安装eSpeak解决: