python實(shí)現(xiàn)百度語(yǔ)音識(shí)別api
本文實(shí)例為大家分享了python實(shí)現(xiàn)百度語(yǔ)音識(shí)別的具體代碼,供大家參考,具體內(nèi)容如下
先下載python用SDK,可以用python setup.py install安裝
# 引入Speech SDK from aip import AipSpeech # 定義常量 APP_ID = '你的 App ID' API_KEY = '你的 API Key' SECRET_KEY = '你的 Secret Key' # 初始化AipSpeech對(duì)象 aipSpeech = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
在上面代碼中,常量APP_ID在百度云控制臺(tái)中創(chuàng)建,常量API_KEY與SECRET_KEY是在創(chuàng)建完畢應(yīng)用后,系統(tǒng)分配給用戶的,均為字符串,用于標(biāo)識(shí)用戶,為訪問(wèn)做簽名驗(yàn)證,可在AI服務(wù)控制臺(tái)中的應(yīng)用列表中查看。
開(kāi)始識(shí)別
注意:
請(qǐng)求說(shuō)明:
1. 原始語(yǔ)音的錄音格式目前只支持評(píng)測(cè) 8k/16k 采樣率 16bit 位深的單聲道語(yǔ)音
2. 壓縮格式支持:pcm(不壓縮)、wav、amr
3. 系統(tǒng)支持語(yǔ)言種類:中文(zh)、粵語(yǔ)(ct)、英文(en)。
# 讀取文件
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
# 識(shí)別本地文件
aipSpeech.asr(get_file_content('audio.pcm'), 'pcm', 16000, {
'lan': 'zh',
})
# 從URL獲取文件識(shí)別
aipSpeech.asr('', 'pcm', 16000, {
'url': 'http://121.40.195.233/res/16k_test.pcm',
'callback': 'http://xxx.com/receive',
})
返回結(jié)果:
// 成功返回
{
"err_no": 0,
"err_msg": "success.",
"corpus_no": "15984125203285346378",
"sn": "481D633F-73BA-726F-49EF-8659ACCC2F3D",
"result": ["北京天氣"]
}
// 失敗返回
{
"err_no": 2000,
"err_msg": "data empty.",
"sn": null
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python實(shí)現(xiàn)簡(jiǎn)單的語(yǔ)音識(shí)別系統(tǒng)
- python3實(shí)現(xiàn)語(yǔ)音轉(zhuǎn)文字(語(yǔ)音識(shí)別)和文字轉(zhuǎn)語(yǔ)音(語(yǔ)音合成)
- 使用Python和百度語(yǔ)音識(shí)別生成視頻字幕的實(shí)現(xiàn)
- Python調(diào)用百度api實(shí)現(xiàn)語(yǔ)音識(shí)別詳解
- python版百度語(yǔ)音識(shí)別功能
- 基于Python實(shí)現(xiàn)語(yǔ)音識(shí)別和語(yǔ)音轉(zhuǎn)文字
- 基于python實(shí)現(xiàn)語(yǔ)音錄入識(shí)別代碼實(shí)例
- python語(yǔ)音識(shí)別whisper的使用
相關(guān)文章
Pandas告警UserWarning:pandas?only?supports?SQLAlchemy?conn
這篇文章主要給大家介紹了關(guān)于Pandas告警UserWarning:pandas only supports SQLAlchemy connectable的處理方式,文中還分享了pandas還有哪些userwarning,對(duì)大家學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-02-02
python實(shí)現(xiàn)簡(jiǎn)單飛機(jī)大戰(zhàn)小游戲
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單飛機(jī)大戰(zhàn)小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
python 使用poster模塊進(jìn)行http方式的文件傳輸?shù)椒?wù)器的方法
今天小編就為大家分享一篇python 使用poster模塊進(jìn)行http方式的文件傳輸?shù)椒?wù)器的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
基于Flask框架添加多個(gè)AI模型的API并進(jìn)行交互
這篇文章主要介紹了如何基于 Flask 框架開(kāi)發(fā) AI 模型 API 管理系統(tǒng),允許用戶添加、刪除不同 AI 模型的 API 密鑰,感興趣的可以了解下2025-03-03
python 矢量數(shù)據(jù)轉(zhuǎn)柵格數(shù)據(jù)代碼實(shí)例
這篇文章主要介紹了python 矢量數(shù)據(jù)轉(zhuǎn)柵格數(shù)據(jù)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
Python中的數(shù)據(jù)對(duì)象持久化存儲(chǔ)模塊pickle的使用示例
這篇文章主要介紹了Python中的數(shù)據(jù)對(duì)象持久化存儲(chǔ)模塊pickle的使用示例,重點(diǎn)講解了pickle中模塊中對(duì)象持久化和文件讀取的相關(guān)方法,需要的朋友可以參考下2016-03-03
Python通過(guò)隊(duì)列實(shí)現(xiàn)進(jìn)程間通信詳情
這篇文章主要介紹了Python通過(guò)隊(duì)列實(shí)現(xiàn)進(jìn)程間通信詳情文章通過(guò)提出問(wèn)題:在多進(jìn)程中,每個(gè)進(jìn)程之間是什么關(guān)系展開(kāi)主題相關(guān)內(nèi)容,感興趣的朋友可以參考一下2022-06-06

