Python呼叫百度語音api做語音識別
阿新 • • 發佈:2019-01-05
安裝:
pip install baidu-aip
也可以用pycharm自帶的庫管理工具進行安裝:
程式碼:
在百度ai中心申請一個賬號,開通一下語音識別,把得到的key填進去
http://ai.baidu.com/
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)
# 讀取檔案 def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() # 識別本地檔案 result_json=client.asr(get_file_content('audio.pcm'), 'pcm', 16000, { 'lan': 'zh', })
這樣就得到了工程目錄下audio.pcm的內容,返回的是一個json字串,如果需要得到識別內容,也可以進行解析
result = result_json['result'][0].replace(",", "")