使用Python完成文字轉換語音(使用Python完成文本到语音的转换)

使用Python完成文字轉換語音(使用Python完成文本到语音的转换)

使用Python完成文字轉換語音(使用Python完成文本到语音的转换)


資料來源:https://mp.weixin.qq.com/s?__biz=MzU0NjgzMDIxMQ==&mid=2247492617&idx=3&sn=0748c2869fdf783f2aff208ca13a7d28&chksm=fb5506e5cc228ff340c8c217d872940a5c28de4597a8039aa027dbe91f28d23467c7fdec7720&scene=126&sessionid=1603768249&key=7674ee21d747fecfc4163428b9f0b7ec2612f5ff727010bfc23cf70d4bb9eea839477b7be01defb82217023ac90fb8dee59190f8c32f51482339086064963590e5a594f6d23ab4d6814d5b76236411c13ae829f69127ef65518eece23319fdc5198b770d7184d8888f634dae6a2c6704878c8967cc5e815ad55a6d54885ea987&ascene=1&uin=MjIwODk2NDgxNw%3D%3D&devicetype=Windows+10+x64&version=6300002f&lang=zh_TW&exportkey=AmP502rnkOHaznvCx300spE%3D&pass_ticket=WNtjipAfXjYG%2BAFX1L5kVpvjpKHtS0ZPqx6vU9I%2Fe6J5DfElAKYCzpESMxQmiJFU&wx_header=0

http://yhhuang1966.blogspot.com/2017/08/google-gtts-api.html


    文本語音轉換(TTS)是將單詞轉換為語音形式的過程。程序,工具或軟件從用戶處獲取輸入文本,並使用自然語言處理方法來理解所用語言的語言學,並對文本進行邏輯推斷。該處理後的文本被傳遞到下一個塊,在該塊中對處理後的文本執行數字信號處理。經過一些算法的處理,最終轉換為語音格式。這整個過程涉及語音的合成。



步驟

01.安裝gTTS

pip install gTTS

02.程式碼

from gtts import gTTS

text = "Hello! My name is Bharath."
tts = gTTS(text)
tts.save("hi.mp3")
from playsound import playsound
os.system("user_input.mp3")


——


測試 1 : 中文 TTS 生日快樂

from gtts import gTTS
tts=gTTS(text='生日快樂', lang='zh')#'zh-tw'
tts.save("E:\python\test\happybirthday.mp3")


測試 2 : 日文 TTS 謝謝  

from gtts import gTTS
tts=gTTS(text='ありがとう', lang='ja')
tts.save("japanese_thank_you.mp3")

One thought on “使用Python完成文字轉換語音(使用Python完成文本到语音的转换)

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *