解决pyttsx3无法封装的问题
程序员文章站
2022-04-08 21:28:22
一、python3下面的pyttsx3正常可以使用,类似下面:
import pyttsx3
engine = pyttsx3.init()
rate = e...
一、python3下面的pyttsx3正常可以使用,类似下面:
import pyttsx3 engine = pyttsx3.init() rate = engine.getproperty('rate') engine.setproperty('rate', rate-60) engine.say('123') engine.runandwait()
二、但是一旦用pyinstaller封装成exe后,运行就会提示
1. pyttsx3.drivers模块找不到
2. 在dreiver.py(pyttsx3的配置文件)加上from pyttsx3.drivers import sapi5 依然会提醒错误。
三、细看win下面调用的drivers模块为sapi5, 里面依然是封装了win32com.client.dispatch('sapi.spvoice')这个模块,可以直接用win32com.client自己改写封装就好,不用pyttsx3模块。
以上这篇解决pyttsx3无法封装的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
IBM T系列笔记本电脑光驱无法弹出的原因和解决办法
-
virtualbox win7 iis 由于扩展配置问题而无法提供您请求的页面
-
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
-
PowerDesigner15 使用时的十五个问题附解决方法
-
Android解决Spinner初始化时自动选择第一个 item 及点击已选中的 item 时不触发Listener问题
-
双击IE浏览器打不开无法浏览网站的解决方法
-
笔记本电脑无法安装摄像头驱动的解决办法
-
解决打印照片出错储空间不足无法处理此命令问题
-
PHP的foreach中使用引用时需要注意的一个问题和解决方法
-
xp系统无法登陆提示此系统的本地策略不允许您采用交互式登录的解决方法图文教程