Pyttsx3显示modulenotfounderror

2023-03-30 17:48:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pyttsx3库并运行以下代码

import pyttsx3
engine = pyttsx3.init('sapi')
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[1].id)

我得到了这个错误

C:\Users\Hp\AppData\Local\Programs\Python\Python38-32\python.exe C:/Users/Hp/PycharmProjects/miniproject/asad.py
Traceback (most recent call last):
File "C:/Users/Hp/PycharmProjects/miniproject/asad.py", line 1, in <module>
import pyttsx3
File "C:\Users\Hp\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyttsx3\__init__.py", line 1, in <module>
from .engine import Engine
 File "C:\Users\Hp\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyttsx3\engine.py", line 1, in <module>
import driver
ModuleNotFoundError: No module named 'driver'

Tags: inpyimportlocallineusersappdataengine
1条回答
网友
1楼 · 发布于 2023-03-30 17:48:55

您看到的错误(ImportError:没有名为“drivers”的模块)通过以下提交解决

click

要安装pyttsx python模块,您可以

pip install git+git://github.com/jpercent/pyttsx.git

pip install git+https://github.com/jpercent/pyttsx.git

git clone https://github.com/jpercent/pyttsx.git 
cd pyttsx 
sudo python setup.py install  

或者在虚拟环境中使用它们。您可以避免使用“sudo”进行安装,这取决于您使用的环境以及您如何组织包(位置等)。 当然,在您的环境中使用正确的python(python3)和pip(pip3)。 请删除并清理环境中以前的pyttsx包。 此外,您还可以访问http://pyttsx.readthedocs.io/en/latest/install.html 更多细节

相关问题 更多 >