语音库导入出错 (python, speech, pyttsx3)
一、错误
二、解决方法
把 import speech 放在代码第一行(虽然不是很明确是什么原因,但是问题解决了,报错没了,程序运行正常。)
我的文件结构:
备注:使用 pycharm 编译运行不会报上面的错,程序能运行,但运行不正常 —— 那是因为在用pycharm的时候,运行错文件了,哈哈哈。
三、事情的经过
1. 我在使用python编程的时候,需要用到语音输出,于是, import pyttsx3 ,在我的 monitorProcess.py 文件中使用的时候,没有问题。
2. 当我把 monitorProcess.py 做成一个包,导入到另一个文件,运行,就出现了类似上面的错误。
3. 我以为是 pyttsx3 语音库的问题,于是,换成了 speech 语音库,结果还是报错。
4. 经过了两天,我觉得自己可能解决不了。
5. 这天晚上,问了朋友有没有遇到过这个问题,然后把我的问题给他讲述了一下,然后,然后,突然一个尝试,问题解决了!!!
6. 但是还没有了解到问题出现的根本原因。