今天小编就为大家分享一篇解决pyttsx3无法封装的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

一、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无法封装的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

    无相关信息
最新资讯
科比不幸坠机遇难背后:直升机为何无法跳伞?

科比不幸坠机遇难背后

逝者已去,生者已矣,科比面对强敌无所畏忌的精神会传承下
微众银行向武汉捐赠1000万元抗击肺炎疫情

微众银行向武汉捐赠10

微众银行向湖北省慈善总会捐赠人民币1000万元,全力支持
武汉雷神山医院完成5G部署 推进“5G+智慧医疗”

武汉雷神山医院完成5G

中国工业和信息化部28日晚间表示,湖北通信业全面完成雷
京东物流已承接近400家机构捐赠运输需求

京东物流已承接近400

京东物流公布数据显示,截止到1月28日16点,京东物流已累
携程推出退改供应商政策,开始接受供应商损失预报

携程推出退改供应商政

携程表示,“携程作为旅游服务平台,一直秉持着客户第一、
超350名亚马逊员工抗议 要求放弃石油公司云计算合同

超350名亚马逊员工抗

有超过350名的亚马逊员工,冒着失去工作的风险,公开对公
最新文章
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件

使用PyInstaller将Pyg

这篇文章主要介绍了使用PyInstaller将Pygame库编写的
Python数学形态学实例分析

Python数学形态学实例

这篇文章主要介绍了Python数学形态学,结合实例形式分
Python scipy的二维图像卷积运算与图像模糊处理操作示例

Python scipy的二维图

这篇文章主要介绍了Python scipy的二维图像卷积运算与
python自动发微信监控报警

python自动发微信监控

这篇文章主要为大家详细介绍了python自动发微信监控报
修改 CentOS 6.x 上默认Python的方法

修改 CentOS 6.x 上默

这篇文章主要介绍了修改 CentOS 6.x 上默认Python的方
Python使用Slider组件实现调整曲线参数功能示例

Python使用Slider组件

这篇文章主要介绍了Python使用Slider组件实现调整曲线