espeakng python
1.0.3
版權2016-2020 Sayak B.根據GNU GPLV3許可。
您需要在系統中安裝NG並添加到路徑中。
可以在此處找到最新的ESPEAK NG安裝程序。
已安裝的可執行文件可能需要添加到系統路徑中。 (請參閱此處)
sudo apt-get update
sudo apt-get install espeak-ng如果您的軟件包管理器中沒有ESPEAK NG,則可能需要為系統編譯二進製文件。有關更多信息,請參閱此頁面。
該庫可在PYPI上找到。
pip install espeakng您可以在此處下載此庫的最新版本。
首先,我們必須初始化Speaker 。
import espeakng
mySpeaker = espeakng . Speaker ()然後使用Speaker.say()方法說話:
mySpeaker . say ( 'Hello, World!' )呼叫Speaker.say()將立即中斷從同一對象的任何持續輸出。
如果您希望等待任何正在進行的演講完成:請使用以下代碼:
mySpeaker . say ( 'I am a demo of the say() method.' , wait4prev = True )默認情況下,音高設置為80。
通過:
mySpeaker . pitch = 120 默認情況下,WPM設置為120。
通過:
mySpeaker . wpm = 140 默認情況下,語音設置為“ en”。可以在此處找到支持的聲音的完整列表。
通過:
mySpeaker . voice = 'es' 默認情況下,您的文本只會大聲說出,但是如果您希望將其寫入.wav文件,則可以在調用say函數時指定export_path ,如下所示:
mySpeaker . say ( "Export this to a file" , export_path = "test.wav" )