什么代碼讓你的python挑戰(zhàn)吳亦凡rap,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作與策劃設(shè)計(jì),元謀網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:元謀等地區(qū)。元謀做網(wǎng)站價(jià)格咨詢:18980820575
那么作為一個(gè)成熟的python,聽說讀寫是一個(gè)必備的技能,如果能讓python對(duì)指定內(nèi)容進(jìn)行閱讀,實(shí)現(xiàn)語(yǔ)音播報(bào)功能,再結(jié)合一把具有盲文的鍵盤,盲人編程指日可待,再或者使用python進(jìn)行一段rap,挑戰(zhàn)一下吳亦凡的地位也不是不可以
這邊只需要調(diào)用pyttsx3庫(kù)來(lái)編碼,安裝很簡(jiǎn)單cmd里輸入pip install pyttsx3即可,下面只需要四行代碼,即可完成python對(duì)指定內(nèi)容的播報(bào)
import pyttsx3 # 導(dǎo)包
engine = pyttsx3.init() # 初始化
engine.say("我是一行數(shù)據(jù)") # 設(shè)置閱讀內(nèi)容,中英文皆可
engine.runAndWait() # 運(yùn)行
1. 更換人員的聲色
通過設(shè)置engine的參數(shù),可以更換各國(guó)播音人員的音色參數(shù),性別參數(shù),年齡參數(shù),當(dāng)然也包括普通發(fā)和粵語(yǔ),粵語(yǔ)的參數(shù)是'com.apple.speech.synthesis.voice.sin-ji',直接設(shè)置即可。
import pyttsx3
engine = pyttsx3.init()
voices = engine.getProperty('voices')
for voice in voices:
# engine.setProperty('voice', 'com.apple.speech.synthesis.voice.sin-ji') # 粵語(yǔ)
engine.setProperty('voice', voice.id) # 循環(huán)設(shè)置各種語(yǔ)音播報(bào)的人聲
engine.say('一行數(shù)據(jù)')
engine.runAndWait()
2. 語(yǔ)速
覺得語(yǔ)速慢的話可以直接使用使用setProperty中的'rate'參數(shù)進(jìn)行調(diào)整
3. 音量調(diào)整
覺得音量小的話可以直接使用使用setProperty中的'volume'參數(shù)進(jìn)行調(diào)整
最后,直接用這四行代碼,挑戰(zhàn)一下吳亦凡,附上python配音版視頻,可以直接跳到視頻第31秒
import pyttsx3
engine = pyttsx3.init()
engine.say("礙,礙,礙,準(zhǔn)備好了沒油,泥刊著歌免,塌,油"
"長(zhǎng),油款,酒祥著歌晚,塌油大油院,膩們,萊著里"
",池飯,爵得,犯,恨浩癡,哎,我砍性,逆?zhèn)?,萊"
"這里,池飯,救,像,臥給逆?zhèn)兿灻?,姨樣恨開信,哎"
"")
engine.runAndWait()
看完上述內(nèi)容,你們掌握什么代碼讓你的python挑戰(zhàn)吳亦凡rap的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!