2024年5月16日 星期四

康軒版資訊科技-三下-文字語音轉換-補充教材-文字轉語音

        最近上康軒版資訊科技-三下課程時,如果只上課程內容,沒有實作,感覺課程內容很乾。總覺得缺少什麼,希望能讓學生實作。因此,找了谷歌大神,輸入關鍵字:python 文字轉語音。就找到資料來源1.文字轉換成語音: gTTS / gTTS: A Google Text-to-Speech Wrapper資料來源2.[Python]如何Text to Speech: pyttsx3, gTTS。此時,看完後就改寫程式碼如下:

文字轉語音

安裝套件:pip install gTTS
檔名:test.py
內容:
from gtts import gTTS
#language = "zh-tw"
language = "en"
s = gTTS("Sample Text",lang=language,slow="false")
s.save("sample.wav")

更換成中文
誠信,如同一輪明月普照大地,以它的清輝驅盡人間的陰影;誠信如一束玫瑰的芬芳,能打動有情人的心。無論時空如何變幻,都閃爍著誘人的光芒。有了她,生活就有了芬芳,有了她,人生就有了追求!

程式碼如下:
from gtts import gTTS
language = "zh-tw"
#language = "en"
s = gTTS("誠信,如同一輪明月普照大地,以它的清輝驅盡人間的陰影;誠信如一束玫瑰的芬芳,能打動有情人的心。無論時空如何變幻,都閃爍著誘人的光芒。有了她,生活就有了芬芳,有了她,人生就有了追求!",lang=language,slow="false")
s.save("GoodFaith.wav")

實作要求:
請上傳 sample.wav 與 GoodFaith.wav


資料來源:

沒有留言:

張貼留言

30分鐘 docker 入門筆記

        課程內容: 一.基本概念 二.安裝配置 三.常用命令 四.構建鏡像 五.運行容器 六.Docker Compose & Kubernetes Docker 簡介:         Docker 是一個用於構建(build)、運行(run)、傳送(share...