我仍然是一個新手,當談到python,最近我試圖建立一個私人助理。我正在使用PyTTSX模塊,但是當我嘗試初始化包時,我收到此錯誤:PYTTSX錯誤:無法找到模塊命名驅動程序
****文件「C:\ Python34 \ lib \ site-packages \ pyttsx \ driver.py」,行64,在初始化 self._module = 進口(名稱,全局(),當地人(),[DRIVERNAME]) 導入錯誤:沒有命名模塊 '驅動**' **
任何反饋將是不勝感激。
我仍然是一個新手,當談到python,最近我試圖建立一個私人助理。我正在使用PyTTSX模塊,但是當我嘗試初始化包時,我收到此錯誤:PYTTSX錯誤:無法找到模塊命名驅動程序
****文件「C:\ Python34 \ lib \ site-packages \ pyttsx \ driver.py」,行64,在初始化 self._module = 進口(名稱,全局(),當地人(),[DRIVERNAME]) 導入錯誤:沒有命名模塊 '驅動**' **
任何反饋將是不勝感激。
您可能已經從網站上下載了PyTTSX的版本,該版本是爲Python 2構建的。更新版本可以在GitHub here上找到。將pyttsx/pyttsx的內容複製到你的pythonXX/Lib/site-packages/pyttsx文件夾中,你應該很好。
現在有pyttsx的python3兼容的版本,被稱爲pyttsx3
只是用pip install pyttsx3
它的用法是作爲pyttsx
import pyttsx3
engine = pyttsx3.init()
engine.say("hello")
engine.runAndWait()
'SAPI5在Windows XP上的幾乎一樣,Windows Vista和Windows 7' – eyllanesc
首先使用其Windows安裝程序安裝pywin32-extensions軟件包。然後使用pip安裝pyttsx。 – eyllanesc