import pyttsx在python 2.7中工作,但不在python3中
发布时间:2021-02-20 04:31:33 所属栏目:Python 来源:互联网
导读:问题:导入pyttsx时为什么 python3无法找到引擎模块? 细节: 我在Raspbian Wheezy的树莓派上做这个 在python 2.7下,以下工作: import pyttsx 在python3下,会发生以下情况: import pyttsxTraceback (etc...) File stdin, line 1, in module File
|
问题:导入pyttsx时为什么 python3无法找到引擎模块? 细节: 我在Raspbian Wheezy的树莓派上做这个 在python 2.7下,以下工作: >>> import pyttsx 在python3下,会发生以下情况: >>> import pyttsx Traceback (etc...) File "<stdin>",line 1,in <module> File "/usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg/pyttsx/__init__.py",line 18,in <module> ImportError: No module named engine 我安装并使用了sudo pip install pyttsx 我已经导入了sys sys.path包含这个…… >>> print (sys.path) ['','/usr/local/lib/python3.2/dist-packages/setuptools-5.4.1-py3.2.egg','/usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg','/usr/lib/python3.2','usr/lib/python3.2/plat-linux2','/usr/lib/python3.2/lib-dynload','/usr/local/lib/python3.2/dist-packages','/usr/lib/python3/dist-packages'] ls /usr/local/lib/python3.2/dist-packages导致… easy-install.pth pyttsx-1.1-py3.2.egg setuptools-5.4.1-py3.2.egg setuptools.pth unzip -t /usr/local/lib/python3.2/dist-packages/pyttsx-1.1-py3.2.egg显示…. pyttsx/__init__.py OK pyttsx/voice.py OK pyttsx/engine.py OK (etc...) No errors detected in compressed data of pyttsx-1.1-py3.2.egg 谢谢你的帮助! 解决方法我相信你在寻找图书馆:pyttsx3 这个python3兼容版本现在打包在pypi中,对python2和python3都很好用,据我测试过,它没有给出任何错误. 只需使用: pip install pyttsx3 用法: import pyttsx3
engine = pyttsx3.init()
engine.say("I am talking now ");
engine.setProperty('rate',100)
engine.runAndWait(); (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – imshow和histogram2d:无法让它们工作
- 如何在Python中获取logging.FileHandler的文件名?
- python – 解压缩以ASCIIZ字符串结尾的结构
- python – 如何使我的SWIG扩展模块与Pickle工作?
- Python:TypeError:*之后的参数必须是一个序列
- 【Tensorflow】Anaconda中激活tensorflow后如何使用
- 范围 – Python的非本地取决于层次结构的级别?
- 不同项目的python库如何在同一个包中?
- python – `from x import y` vs.` from x.y import *`
- python – 整数除法:对于所有整数a,b,// b == int(a / b)为
