您現在的位置是:首頁 > 運動

python3使用pyttsx3文字轉語音,朗誦一首詩

由 發現T美好 發表于 運動2022-01-12
簡介pyttsx3 是一個Python的第三方包,支援在Mac OS X, Windows, Linux 實現文字轉語言的模組包pip install pyttsx32.把1.txt 內儲存有 將進酒 與程式檔案test1.py放在同一級目錄,

python怎麼念

python3使用pyttsx3文字轉語音,朗誦一首詩

朗誦

我們在看小說或者讀古詩的時候,為了緩解用眼疲勞,可以把文字轉換成語音,這樣只需要你躺著椅子上用你的耳朵慢慢聆聽就可以了,不需要眼睛長時間的盯著手機或者平板以及電腦等電子裝置。只需要很簡單的幾行程式碼就可以實現一個文字轉語音播報的小程式。現在我們來看看那怎麼實現把,沒有經驗的小夥伴也可以一起來寫程式碼,這裡開發工具用的是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檔案就可以語音播報把這個 將進酒 朗誦出來。

python3使用pyttsx3文字轉語音,朗誦一首詩

文字轉語音

推薦文章