pyttsx3模块的问题在Visual Studio和Jupyter Notebook中不起作用

问题描述 投票:0回答:2

我有以下代码:

import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()

注意:我已经使用命令pip install pyttsx3安装了pyttsx3模块>

错误:

1。 Visual Studio

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笔记本

我逐行执行了代码,第二行出现了错误(大约100行错误,为简洁起见,在这里显示最后一行):
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')

而不是engine = pyttsx3.init()后,我的错误已解决,但未生成任何输出。

如何解决上述问题?

我有以下代码:import pyttsx3 engine = pyttsx3.init()engine.say(“我会讲这段文字”)engine.runAndWait()注意:我已经使用命令pip安装了pyttsx3模块...

python python-3.x module text-to-speech pyttsx
2个回答
0
投票

这不是您使用pyttsx3的方式。这个程序应该使用speak("Whatever goes here")并应该说出来,但是我建议您看一些有关如何使用pyttsx3的教程,以及一些python教程。一旦看了一些例子,这很容易。我用pyttsx3做的其他事情是这个...


0
投票

我在Ubuntu 18上遇到了完全相同的问题。通过安装eSpeak解决:

© www.soinside.com 2019 - 2024. All rights reserved.