解決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下面調(diào)用的drivers模塊為sapi5, 里面依然是封裝了win32com.client.Dispatch('SAPI.SPVoice')這個模塊,可以直接用win32com.client自己改寫封裝就好,不用pyttsx3模塊。
以上這篇解決pyttsx3無法封裝的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
pandas or sql計算前后兩行數(shù)據(jù)間的增值方法
下面小編就為大家分享一篇pandas or sql計算前后兩行數(shù)據(jù)間的增值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04Django+Nginx+uWSGI 定時任務(wù)的實現(xiàn)方法
本文主要介紹了Django+Nginx+uWSGI 定時任務(wù)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01python數(shù)據(jù)挖掘使用Evidently創(chuàng)建機器學(xué)習(xí)模型儀表板
在本文中,我們將探索 Evidently 并創(chuàng)建交互式報告/儀表板。有需要的朋友歡迎大家收藏學(xué)習(xí),希望能夠有所幫助,祝大家多多進步早日升職加薪2021-11-11Blender Python編程實現(xiàn)程序化建模生成超形示例詳解
這篇文章主要為大家介紹了Blender Python編程實現(xiàn)程序化建模生成超形示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08python學(xué)習(xí)筆記之列表(list)與元組(tuple)詳解
List(列表)是Python中使用最頻繁的數(shù)據(jù)類型,而元組是另一個數(shù)據(jù)類型,類似于List(列表)。這篇文章主要給大家介紹了python學(xué)習(xí)筆記之列表(list)與元組(tuple)的相關(guān)資料,文中不僅詳細介紹了兩者的使用,還分享了list和tuple的相互轉(zhuǎn)換的方法,需要的朋友可以參考下2017-11-11