import pyttsx3
# 初始化, 必須要有
engine = pyttsx3.init()
engine.say('hello')
engine.say('我會說中文了,開森,開森')
# 注意,沒有本句話是沒有聲音的
engine.runandwait()
engine.say('我能說第二句話了')
engine.runandwait()
如果出現無法說中文的情況,檢查系統設定裡面 控制面板-語音識別,語音選擇是不是中文。
不知為何,上面的**用pyinstaller打包成exe後並不能執行,下面這段**用pyinstaller打包成exe後能執行。
import pythoncom
from win32com import client
pythoncom.coinitialize()
engine = client.dispatch("sapi.spvoice")
engine.speak('hello world')
engine.speak('我愛你')
python文字轉語音
介面位址 安裝介面 pip install baidu aip from aip import aipspeech api key 你的 api key secret key 你的 secret key vol 5,識別正確返回語音二進位制 錯誤則返回dict 參照下面錯誤碼 if not isin...
文字轉語音
你要轉換的文字 引數說明 lan zh 語言是中文,如果改為lan en,則語言是英文。ie utf 8 文字格式。spd 2 語速,可以是1 9的數字,數字越大,語速越快。text 這個就是你要轉換的文字。var arr 張三 李四 王五 趙六 劉德華 張學友 趙本山 var i i math.f...
python實現文字轉語音
支援python版本 2.7.3.4 安裝使用python sdk有如下方式 如果已經安裝了pip,執行 pip install baidu aip 即可。如果已安裝setuptools,執行 python setup.py install 即可。新建aipspeech aipspeech是語音合成...