您好,登錄后才能下訂單哦!
什么代碼讓你的python挑戰吳亦凡rap,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
那么作為一個成熟的python,聽說讀寫是一個必備的技能,如果能讓python對指定內容進行閱讀,實現語音播報功能,再結合一把具有盲文的鍵盤,盲人編程指日可待,再或者使用python進行一段rap,挑戰一下吳亦凡的地位也不是不可以
這邊只需要調用pyttsx3庫來編碼,安裝很簡單cmd里輸入pip install pyttsx3即可,下面只需要四行代碼,即可完成python對指定內容的播報
import pyttsx3 # 導包
engine = pyttsx3.init() # 初始化
engine.say("我是一行數據") # 設置閱讀內容,中英文皆可
engine.runAndWait() # 運行
1. 更換人員的聲色
通過設置engine的參數,可以更換各國播音人員的音色參數,性別參數,年齡參數,當然也包括普通發和粵語,粵語的參數是'com.apple.speech.synthesis.voice.sin-ji',直接設置即可。
import pyttsx3
engine = pyttsx3.init()
voices = engine.getProperty('voices')
for voice in voices:
# engine.setProperty('voice', 'com.apple.speech.synthesis.voice.sin-ji') # 粵語
engine.setProperty('voice', voice.id) # 循環設置各種語音播報的人聲
engine.say('一行數據')
engine.runAndWait()
2. 語速
覺得語速慢的話可以直接使用使用setProperty中的'rate'參數進行調整
3. 音量調整
覺得音量小的話可以直接使用使用setProperty中的'volume'參數進行調整
最后,直接用這四行代碼,挑戰一下吳亦凡,附上python配音版視頻,可以直接跳到視頻第31秒
import pyttsx3
engine = pyttsx3.init()
engine.say("礙,礙,礙,準備好了沒油,泥刊著歌免,塌,油"
"長,油款,酒祥著歌晚,塌油大油院,膩們,萊著里"
",池飯,爵得,犯,恨浩癡,哎,我砍性,逆們,萊"
"這里,池飯,救,像,臥給逆們蠟面,姨樣恨開信,哎"
"")
engine.runAndWait()
看完上述內容,你們掌握什么代碼讓你的python挑戰吳亦凡rap的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。