python哪个文字转语音好用_【python3】Python十行代码搞定文字转语音
都是copy的百度SDK文檔,簡(jiǎn)單說(shuō)說(shuō)怎么用。
1、沒(méi)安裝Python的參見(jiàn)此文:Python學(xué)習(xí)筆記系列 1 ——安裝調(diào)試Python開(kāi)發(fā)軟件
2、win+r輸入cmd打開(kāi)命令行,輸入:pip install baidu-aip,如下安裝百度AI的模塊。
3、新建文本文檔,copy如下代碼,然后另存為py后綴的文檔即可,小編的命名為:test.py。
from aip import AipSpeech
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
result = client.synthesis('你好百度', 'zh', 1, {
'vol': 5,'per':4
})
# 識(shí)別正確返回語(yǔ)音二進(jìn)制 錯(cuò)誤則返回dict 參照下面錯(cuò)誤碼
if not isinstance(result, dict):
with open('auido.mp3', 'wb') as f:
f.write(result)
4、看文中代碼
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
這幾個(gè)IDkey怎么搞?很簡(jiǎn)單,免費(fèi)。如果你還沒(méi)學(xué)到這里,可以先去小編的Python交流.裙 :一久武其而而流一思(數(shù)字的諧音)轉(zhuǎn)換下可以找到了,里面有最新Python教程項(xiàng)目可拿,多跟里面的人交流,進(jìn)步更快哦!
點(diǎn)擊如下網(wǎng)站,百度開(kāi)發(fā)者賬號(hào)隨便注冊(cè),放心,免費(fèi)。
然后,如下點(diǎn)擊立即使用即可。
然后,如下點(diǎn)擊創(chuàng)建應(yīng)用即可,隨便填。
然后返回應(yīng)用詳情,就看到了代碼需要的三個(gè)ID
然后復(fù)制替換到代碼中去。
5、代碼運(yùn)行,依然是cmd,如下輸入Python +test.py的路徑即可生成auido.mp3文件,比如小編輸入
然后就搞定了。auido.mp3在哪里呢,自己找哈。
注意:
代碼中的
result = client.synthesis('你好百度', 'zh', 1, {
'vol': 5,'per':4
})
(1)你好百度 就是你需要的文字轉(zhuǎn)語(yǔ)音提供的文字,隨便替換。
(2)'per':4中的數(shù)字,如下代表:
總結(jié)
以上是生活随笔為你收集整理的python哪个文字转语音好用_【python3】Python十行代码搞定文字转语音的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java将mysql数据写入到txt_j
- 下一篇: 教你如何快速入门python_如何快速入