Python是一種高級編程語言,用于開發各種應用程序。其中,Python的TTS(文字到語音)模塊極為常用,可以讓你的Python應用程序在用戶界面中輸出語音
import pyttsx3 engine = pyttsx3.init() # 打開語音引擎 engine.setProperty('rate', 150) # 設置語速,可以根據喜好調整 engine.say('Hello World, I am Python!') # 提供文本內容 engine.runAndWait() # 啟動語音引擎并播放語音
以上代碼以Python庫pyttsx3為例,實現了語音輸出。代碼第一行引入pyttsx3庫,第二行調用引擎的初始化函數,第三行設置語速,第四行輸入要轉換成語音的文本內容,最后一行啟動語音引擎并播放語音,整個過程簡單易懂。
最后,需要提示一下,pyttsx3庫在Windows環境下支持中文語音轉換,但在Linux系統下可能無法正常轉換中文語音。此外,另外一個Python語音輸出庫Python Text to Speech,有更加完善的支持,但是相比pyttsx3而言,則在書寫上略微繁瑣。