Edge-TTS是一個(gè)由微軟開(kāi)發(fā)的文本轉(zhuǎn)語(yǔ)音(TTS)Python庫(kù)。它利用了微軟Azure Cognitive Services的強(qiáng)大功能,能夠?qū)⑽谋拘畔⑥D(zhuǎn)換成流暢自然的語(yǔ)音輸出。這個(gè)庫(kù)特別適合需要在應(yīng)用程序中加入語(yǔ)音功能的開(kāi)發(fā)者使用。 edge-tts在github上已開(kāi)源,有3的k star!替代國(guó)內(nèi)收費(fèi)的TTS服務(wù)完全沒(méi)問(wèn)題。它支持40多種語(yǔ)言,300多種聲音,效果很不錯(cuò)~ 來(lái),接下來(lái)和大家一起體驗(yàn)一下效果,只需要一行代碼! 如何使用Edge-TTS? 首先,你需要通過(guò)Python包管理工具pip來(lái)安裝Edge-TTS庫(kù)。只需在命令行中輸入以下命令(沒(méi)有python環(huán)境的自行配置一下): pip install edge-tts 安裝完成后,你就可以開(kāi)始使用Edge-TTS來(lái)將文本轉(zhuǎn)換為語(yǔ)音了。Edge-TTS支持多種語(yǔ)言和不同的聲音選項(xiàng),你可以根據(jù)需要選擇合適的聲音。 我們先來(lái)個(gè)hello world,只需要一行代碼!
執(zhí)行完畢之后,會(huì)在你執(zhí)行的目錄下,生成hello.mp3文件,直接雙擊播放查看效果: 如果你想播放中文,你可以調(diào)整下參數(shù),這么輸入: |
|