解決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 依然會提醒錯誤。
三、細(xì)看win下面調(diào)用的drivers模塊為sapi5, 里面依然是封裝了win32com.client.Dispatch('SAPI.SPVoice')這個模塊,可以直接用win32com.client自己改寫封裝就好,不用pyttsx3模塊。
以上這篇解決pyttsx3無法封裝的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python編程學(xué)習(xí)使用管道Pipe編寫優(yōu)化代碼
大家好,今天這篇文章我將詳細(xì)講解 Pipe 如何讓你的代碼更加簡潔的方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-11-11
7個流行的Python強化學(xué)習(xí)算法及代碼實現(xiàn)詳解
目前流行的強化學(xué)習(xí)算法包括?Q-learning、SARSA、DDPG、A2C、PPO、DQN?和?TRPO。這些算法已被用于在游戲、機器人和決策制定等各種應(yīng)用中,本文我們將對其做一個簡單的介紹,感興趣的可以學(xué)習(xí)一下2023-01-01
Python PyQt5運行程序把輸出信息展示到GUI圖形界面上
這篇文章主要介紹了Python PyQt5運行程序把輸出信息展示到GUI圖形界面上,本文通過截圖實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
python 實現(xiàn)德洛內(nèi)三角剖分的操作
這篇文章主要介紹了python 實現(xiàn)德洛內(nèi)三角剖分的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04
跟老齊學(xué)Python之傳說中的函數(shù)編寫條規(guī)
在使用函數(shù)的時候,首先要把它放在對象的層面考量,它不是什么特殊的東西,盡管我們使用了不少篇幅講述它,但它終歸還是一個對象。2014-10-10

