我收到以下错误,代码如下
import speech_recognition as sr
import pyttsx3
engine = pyttsx3.init()
engine.runAndWait
engine.say("Hello")
Traceback (most recent call last):
File "C:\Users\ProBook\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\pyttsx3\__init__.py",
line 20, in init
eng = _activeEngines[driverName]
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1776.0_x64__qbz5n2kfra8p0\lib\weakref.py",
line 137, in \_\_getitem\_\_
o = self.data[key]()
KeyError: None
在处理上述异常的过程中,发生了另一个异常:
Traceback (most recent call last):
File "C:\Users\ProBook\Desktop\app1\APP.py", line 3, in <module>
engine = pyttsx3.init()
File "C:\Users\ProBook\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\pyttsx3\__init__.py",
line 22, in init
eng = Engine(driverName, debug)
File "C:\Users\ProBook\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\pyttsx3\engine.py",
line 30, in __init__
self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
File "C:\Users\ProBook\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\pyttsx3\driver.py",
line 50, in __init__
self._module = importlib.import_module(name)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1776.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py",
line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\ProBook\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\pyttsx3\drivers\sapi5.py",
line 3, in <module>
import win32com.client
File "C:\Users\ProBook\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\win32com\__init__.py",
line 5, in <module>
import win32api, sys, os
ImportError: DLL load failed: The specified module could not be found.
有人有解决这个问题的办法吗?我已经多次尝试安装和重新安装包以及python。
发布于 2020-01-21 20:27:52
发布于 2020-04-05 17:27:23
试试命令python -m pip install --upgrade pip
我也有同样的问题..this会升级你的pip包..it对我也行
发布于 2020-05-13 14:28:45
如果您的操作系统中没有安装pyttsx3模块,只需在Anaconda提示符或Python命令中编写这些命令
pip install pyttsx3==2.71 OR pip install -U pyttsx3==2.71
https://stackoverflow.com/questions/59722956
复制相似问题