解決pyttsx3無(wú)法封裝的問(wèn)題
一、python3下面的pyttsx3正常可以使用,類似下面:
import pyttsx3
engine = pyttsx3.init()
rate = engine.getProperty('rate')
engine.setProperty('rate', rate-60)
engine.say('123')
engine.runAndWait()
二、但是一旦用pyinstaller封裝成exe后,運(yùn)行就會(huì)提示
1. pyttsx3.drivers模塊找不到

2. 在dreiver.py(pyttsx3的配置文件)加上from pyttsx3.drivers import sapi5 依然會(huì)提醒錯(cuò)誤。
三、細(xì)看win下面調(diào)用的drivers模塊為sapi5, 里面依然是封裝了win32com.client.Dispatch('SAPI.SPVoice')這個(gè)模塊,可以直接用win32com.client自己改寫封裝就好,不用pyttsx3模塊。
以上這篇解決pyttsx3無(wú)法封裝的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 更新pip3與pyttsx3文字語(yǔ)音轉(zhuǎn)換的實(shí)現(xiàn)方法
- pyttsx3實(shí)現(xiàn)中文文字轉(zhuǎn)語(yǔ)音的方法
- Python3從零開始搭建一個(gè)語(yǔ)音對(duì)話機(jī)器人的實(shí)現(xiàn)
- Python將文字轉(zhuǎn)成語(yǔ)音并讀出來(lái)的實(shí)例詳解
- 使用python實(shí)現(xiàn)語(yǔ)音文件的特征提取方法
- python 實(shí)現(xiàn)語(yǔ)音聊天機(jī)器人的示例代碼
- python 利用pyttsx3文字轉(zhuǎn)語(yǔ)音過(guò)程詳解
相關(guān)文章
pandas or sql計(jì)算前后兩行數(shù)據(jù)間的增值方法
下面小編就為大家分享一篇pandas or sql計(jì)算前后兩行數(shù)據(jù)間的增值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
Python 實(shí)現(xiàn)平臺(tái)類游戲添加跳躍功能
這篇文章主要介紹了Python 實(shí)現(xiàn)平臺(tái)類游戲添加跳躍功能,,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03
Django+Nginx+uWSGI 定時(shí)任務(wù)的實(shí)現(xiàn)方法
本文主要介紹了Django+Nginx+uWSGI 定時(shí)任務(wù)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
python數(shù)據(jù)挖掘使用Evidently創(chuàng)建機(jī)器學(xué)習(xí)模型儀表板
在本文中,我們將探索 Evidently 并創(chuàng)建交互式報(bào)告/儀表板。有需要的朋友歡迎大家收藏學(xué)習(xí),希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2021-11-11
Blender Python編程實(shí)現(xiàn)程序化建模生成超形示例詳解
這篇文章主要為大家介紹了Blender Python編程實(shí)現(xiàn)程序化建模生成超形示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
python學(xué)習(xí)筆記之列表(list)與元組(tuple)詳解
List(列表)是Python中使用最頻繁的數(shù)據(jù)類型,而元組是另一個(gè)數(shù)據(jù)類型,類似于List(列表)。這篇文章主要給大家介紹了python學(xué)習(xí)筆記之列表(list)與元組(tuple)的相關(guān)資料,文中不僅詳細(xì)介紹了兩者的使用,還分享了list和tuple的相互轉(zhuǎn)換的方法,需要的朋友可以參考下2017-11-11

