您現在的位置是:首頁 > 運動
python3使用pyttsx3文字轉語音,朗誦一首詩
python怎麼念
朗誦
我們在看小說或者讀古詩的時候,為了緩解用眼疲勞,可以把文字轉換成語音,這樣只需要你躺著椅子上用你的耳朵慢慢聆聽就可以了,不需要眼睛長時間的盯著手機或者平板以及電腦等電子裝置。只需要很簡單的幾行程式碼就可以實現一個文字轉語音播報的小程式。現在我們來看看那怎麼實現把,沒有經驗的小夥伴也可以一起來寫程式碼,這裡開發工具用的是Pycharm20181。4 你們隨便一般版本,但是python是用的是3。6以上才可以
我們這裡要實現的功能,開啟一個文字檔案,一次性讀取出來語音播報
這裡如開啟一個1。txt檔案
1。txt檔案內容是
將進酒
唐代:李白
君不見,黃河之水天上來,奔流到海不復回。
君不見,高堂明鏡悲白髮,朝如青絲暮成雪。
人生得意須盡歡,莫使金樽空對月。
天生我材必有用,千金散盡還復來。
烹羊宰牛且為樂,會須一飲三百杯。
岑夫子,丹丘生,將進酒,杯莫停。
與君歌一曲,請君為我傾耳聽。(傾耳聽 一作:側耳聽)
鐘鼓饌玉不足貴,但願長醉不復醒。(不足貴 一作:何足貴;不復醒 一作:不願醒/不用醒)
古來聖賢皆寂寞,惟有飲者留其名。(古來 一作:自古;惟 通:唯)
陳王昔時宴平樂,斗酒十千恣歡謔。
主人何為言少錢,徑須沽取對君酌。
五花馬,千金裘,呼兒將出換美酒,與爾同銷萬古愁。
1.先安裝(進入命令模式 Terminal)
這個不知道的小白,請你先把基礎學了再來。
pyttsx3 是一個Python的第三方包,支援在Mac OS X, Windows, Linux 實現文字轉語言的模組包
pip install pyttsx3
2.把1.txt 內儲存有 將進酒 與程式檔案test1.py放在同一級目錄,這裡程式檔名自己隨便取一個,無妨
3。開始寫python3程式碼
test1。py
import pyttsx3with open(‘1。txt’,‘r’,encoding=‘utf-8’) as f: line = f。read()#檔案不大,一次性讀取 engine = pyttsx3。init() #調整頻率 rate = engine。getProperty(‘rate’) engine。setProperty(‘rate’, rate-50) # 調整音量 volume = engine。getProperty(‘volume’) engine。setProperty(‘volume’, volume+0。25) engine。say(line) engine。runAndWait()
最後執行這個test1。py檔案就可以語音播報把這個 將進酒 朗誦出來。
文字轉語音
推薦文章
- 四缸發動機就能拖動飛機?解析2023款星途凌雲
這一次,奇瑞高階汽車品牌星途用別出心裁的方式,再次展現了奇瑞與航空的不解之緣——2023款星途凌雲將充分發揮動力優勢,嘗試將一架飛機送上天空...
- 江西惡性殺人案:男子連殺8人,包括自己妻女,判死刑後目露兇光
周某忠的母親見了,連忙喊住了他,他忽然想到自己要是犯了法,康某又跟被人跑了,年邁的母親和年幼的女兒,就無人照顧,於是不顧母親的苦苦哀求,將兩人先後砍死了...
- 超市裡的冷凍雞腿從哪裡來的?能常吃嗎?
凍雞腿快速解凍冷凍雞腿放在鹽水裡浸泡一會兒,能大大縮短解凍時間,並且還可以保持肉質的鮮嫩...