python pyttsx3 error -- _pickle.UnpicklingError: invalid load key, '\x00'
python pyttsx3 error -- _pickle.UnpicklingError: invalid load key, '\x00'
我正在尝试使用 pyttsx3 在 python 中将文本转换为语音。但我收到错误消息——_pickle.UnpicklingError:加载密钥无效,'\x00'。
它工作过一次。后来没有
我的代码
import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()
我收到的错误是 --
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\pyttsx3__init__.py",
line 20, in init
eng = _activeEngines[driverName]
File "C:\ProgramData\Anaconda3\lib\weakref.py", line 137, in
getitem
o = self.data[key]()
KeyError: None
During handling of the above exception, another exception occurred:
...
File "C:\ProgramData\Anaconda3\lib\site-packages\win32com\client\gencache.py", line 113, in _LoadDicts
version = p.load()
_pickle.UnpicklingError: invalid load key, '\x00'.
python 版本是 3.7.3 |
pyttsx3 版本是 2.71|
pywin32版本是224
请帮忙
我也遇到了这个问题,通过删除临时目录中的 gen_py 解决了这个问题。
您可以在此处找到此文件夹:
C:\Users\USERNAME\AppData\Local\Temp\gen_py
我正在尝试使用 pyttsx3 在 python 中将文本转换为语音。但我收到错误消息——_pickle.UnpicklingError:加载密钥无效,'\x00'。 它工作过一次。后来没有
我的代码
import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()
我收到的错误是 --
Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-packages\pyttsx3__init__.py", line 20, in init
eng = _activeEngines[driverName]
File "C:\ProgramData\Anaconda3\lib\weakref.py", line 137, in getitem
o = self.data[key]()
KeyError: None
During handling of the above exception, another exception occurred:
...
File "C:\ProgramData\Anaconda3\lib\site-packages\win32com\client\gencache.py", line 113, in _LoadDicts
version = p.load()
_pickle.UnpicklingError: invalid load key, '\x00'.
python 版本是 3.7.3 | pyttsx3 版本是 2.71| pywin32版本是224
请帮忙
我也遇到了这个问题,通过删除临时目录中的 gen_py 解决了这个问题。
您可以在此处找到此文件夹:
C:\Users\USERNAME\AppData\Local\Temp\gen_py