-
大小: 2KB文件類型: .py金幣: 1下載: 0 次發布日期: 2021-01-04
- 語言: Python
- 標簽: python??api??voice_recogn??
資源簡介
利用百度api進行語音識別的代碼,需要申請百度語音平臺的賬號與密碼,上傳音頻文件:要求pcm/wav ,采樣率8k/16k
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Sat?Feb??9?15:28:18?2019
@author:?lenovo
“““
import?wave????????????????????????#音頻文件處理
import?urllib.request?pycurl
#import?base64??
import?json
#?get?access?token?by?api?key?&?secret?key??
def?get_token():??
????apiKey?=?““????????????#這兩行是登錄用的密碼自己申請
????secretKey?=?““??
????auth_url?=?“https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=“?+?apiKey?+?“&client_secret=“?+?secretKey??
????res?=?urllib.request.urlopen(auth_url)??
????json_data?=?res.read()?
????json_data?=?str(json_dataencoding?=?‘utf-8‘)
????return?json.loads(json_data)[‘access_token‘]
def?dump_res(buf):
????global?cmd
????buf?=?str(buf?encoding?=?‘utf-8‘)
????buf?=?eval(buf)
????cmd?=?buf[“result“][0]
????#print(cmd)??
評論
共有 條評論