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

    无相关信息
最新资讯
iPhone迟到,苹果头痛

iPhone迟到,苹果头痛

苹果刚发布了 2020 年第四季度(7 月至 9 月)的财报,营收
经济日报评论:让消费者享有“关闭算法”选择权

经济日报评论:让消费者

一年一度的“双11”,今年比往年来得更早一些。10月下旬
南京5G覆盖地铁里程数位居全球第一

南京5G覆盖地铁里程数

目前,南京市地铁线路总长378公里,运营的10条地铁线路已
京东双11首单落地漠河:6分钟送货上门

京东双11首单落地漠河

京东方面提供的数据显示,支付尾款6分钟后,黑龙江漠河县
华为王成录:鸿蒙与iOS安卓不同赛道 万物互联中国有巨大机会

华为王成录:鸿蒙与iOS

鸿蒙今年刚刚开源了128K-128M内存设备的代码,明年会迈
精准医疗可让大多数人活到100岁?科学家意见不一

精准医疗可让大多数人

人类的寿命有多长,一直是一个有趣的话题。如何延长人类
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装