日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python錄音并調(diào)用百度語音識別接口的示例

瀏覽:36日期:2022-07-03 14:41:13

#!/usr/bin/env pythonimport requestsimport jsonimport base64import pyaudioimport waveimport osimport psutil#首先配置必要的信息def bat(voice_path): baidu_server = ’https://aip.baidubce.com/oauth/2.0/token?’ grant_type = ’client_credentials’ client_id = ’uj70rS1LiwZ9sQDvMSUqKsie’ #API KEY client_secret = ’Q88eav41PzeNLczZ3hlRjhR8e4WShXwD’ #Secret KEY 這里可以自己去百度注冊,這里是我的API KEY 和 Secret KEY #合成請求token的url url = baidu_server+’grant_type=’+grant_type+’&client_id=’+client_id+’&client_secret=’+client_secret #獲取token res = requests.get(url).text data = json.loads(res) token = data[’access_token’] #設(shè)置音頻的屬性,采樣率,格式等 VOICE_RATE = 8000 FILE_NAME = voice_path # USER_ID = ’16241950’ #這里的id隨便填填就好啦,我填的自己昵稱 FILE_TYPE = ’wav’ CUID='wate_play' #讀取文件二進(jìn)制內(nèi)容 f_obj = open(FILE_NAME, ’rb’) content = base64.b64encode(f_obj.read()) # 百度語音識別需要base64編碼格式 speech = content.decode('utf-8') size = os.path.getsize(FILE_NAME) #json封裝 datas = json.dumps({ ’format’: FILE_TYPE, ’rate’: VOICE_RATE, ’channel’: 1, ’cuid’: CUID, ’token’: token, ’speech’: speech, ’len’: size, 'dev_pid':'1536' }) return datas#設(shè)置headers和請求地址urldef post(datas): headers = {’Content-Type’:’application/json’} url = ’https://vop.baidu.com/server_api’ # url = 'http://vop.baidu.com/server_api' #用post方法傳數(shù)據(jù) request = requests.post(url, datas, headers) result = json.loads(request.text) text = result.get('result') if result[’err_no’] == 0: return text else: return 'Error'def get_audio(filepath): input('回車開始錄音 >>>') #輸出提示文本,input接收一個值,轉(zhuǎn)為str,賦值給aa CHUNK = 256 #定義數(shù)據(jù)流塊 FORMAT = pyaudio.paInt16 #量化位數(shù)(音量級劃分) CHANNELS = 1# 聲道數(shù);聲道數(shù):可以是單聲道或者是雙聲道 RATE = 8000# 采樣率;采樣率:一秒內(nèi)對聲音信號的采集次數(shù),常用的有8kHz, 16kHz, 32kHz, 48kHz, 11.025kHz, 22.05kHz, 44.1kHz RECORD_SECONDS = 5 #錄音秒數(shù) WAVE_OUTPUT_FILENAME = filepath #wav文件路徑 p = pyaudio.PyAudio()#實(shí)例化 stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) print('*'*10, '開始錄音:請在5秒內(nèi)輸入語音') frames = [] #定義一個列表 for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)): #循環(huán),采樣率11025 / 256 * 5 data = stream.read(CHUNK)#讀取chunk個字節(jié) 保存到data中 frames.append(data) #向列表frames中添加數(shù)據(jù)data # print(frames) print('*' * 10, '錄音結(jié)束n') stream.stop_stream() stream.close() #關(guān)閉 p.terminate() #終結(jié) wf = wave.open(WAVE_OUTPUT_FILENAME, ’wb’) #打開wav文件創(chuàng)建一個音頻對象wf,開始寫WAV文件 wf.setnchannels(CHANNELS) #配置聲道數(shù) wf.setsampwidth(p.get_sample_size(FORMAT)) #配置量化位數(shù) wf.setframerate(RATE) #配置采樣率 wf.writeframes(b’’.join(frames)) #轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)寫入文件 wf.close() #關(guān)閉 returndef check_disk(): list_drive = psutil.disk_partitions() # 找出本地磁盤列表,保存的是結(jié)構(gòu)體對象 list_disk = [] for drive in list_drive: list_disk.append(drive.device) return list_diskif __name__ == ’__main__’: list_disk = check_disk() # 檢索本地磁盤 dirname_path = os.path.join(list_disk[0], 'voice') # 設(shè)置語音文件存放路徑, (mac os下需要自己定存儲路徑) if not os.path.exists(dirname_path): os.makedirs(dirname_path) filename = 'voice.wav' # 定義語音文件名 in_path = os.path.join(dirname_path, filename) get_audio(in_path) # 錄音 datas = bat(in_path) # 封裝百度語音識別需要的配置信息,返回請求頭 res = post(datas) # 連接百度語音識別接口,得到識別結(jié)果 print('識別結(jié)果:',res[0])

實(shí)現(xiàn)效果:

python錄音并調(diào)用百度語音識別接口的示例

在上述代碼中,需要裝到requests、psutil、pyaudio等庫,其中pyaudio這個庫在python3環(huán)境下裝比較特殊,

windows環(huán)境下具體步驟如下:

第一步:下載whl文件支持

url:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

python錄音并調(diào)用百度語音識別接口的示例

注意:

下載自己python解釋器對應(yīng)版本的

不要下載錯了,資源很多

第二步:打開cmd,cd 進(jìn)入下載的whl所在目錄

執(zhí)行命令:pip install Twisted-18.7.0-cp36-cp36m-win_amd64.whl # 下載的什么版本,后面就跟什么版本

第三步:執(zhí)行命令:pip install pyaudio 安裝

如果本地同時裝有python2和python3,想裝到python3里可以在cmd命令里把 pip 改成 pip3 即可

mac os 下安裝pyaudio步驟如下:

python錄音并調(diào)用百度語音識別接口的示例

到這里就結(jié)束啦!

以上就是python錄音并調(diào)用百度語音識別接口的示例的詳細(xì)內(nèi)容,更多關(guān)于python 錄音并調(diào)用語音識別接口的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: 百度 Python
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
一本色道久久精品| 天堂网av成人| 欧美在线观看视频一区| 日韩中文视频| 成人啊v在线| 免费污视频在线一区| 青青久久av| 欧美精品一区二区久久| 亚洲精品在线观看91| 国产精品日韩欧美一区| 午夜在线播放视频欧美| 午夜久久av| 国产亚洲欧美日韩在线观看一区二区| 91精品啪在线观看国产爱臀| 国产欧美日韩在线一区二区| 日韩高清二区| 国产极品一区| 成午夜精品一区二区三区软件| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩av中文字幕一区| 日韩高清在线观看一区二区| 国产欧美视频在线| 欧美激情视频一区二区三区免费| 久久精品人人| 久久国产电影| 免费成人在线影院| 欧美黄色一区二区| 久久久久久黄| 伊人久久亚洲| 欧美a在线观看| 香蕉精品久久| 亚洲欧美在线综合| 美女毛片一区二区三区四区最新中文字幕亚洲 | 久久久久午夜电影| 久久亚洲图片| 国产精品久久久网站| 国产精品字幕| 亚洲1区在线| 超碰在线99| 免费人成精品欧美精品| 国产精品香蕉| 91精品国产91久久久久久黑人| 丝袜美腿成人在线| 精品视频在线一区二区在线| 蜜桃视频欧美| 日韩影片在线观看| а√在线中文在线新版| 美女久久网站| 激情综合婷婷| 亚洲天堂免费| 蜜臀久久精品| 欧美自拍一区| 91超碰国产精品| 欧美激情在线精品一区二区三区| 国产精品88久久久久久| 久久99精品久久久野外观看| 91精品高清| 狠狠久久伊人| 婷婷亚洲成人| 一区二区三区四区在线看| 日韩不卡手机在线v区| 天堂网av成人| 国产精品片aa在线观看| 国产精品一卡| 99热免费精品| 岛国av在线播放| 亚洲精品在线二区| 国产超碰精品| 国产高清亚洲| 亚洲一二av| 激情久久久久久久| 国产伊人久久| 国产欧美日韩一区二区三区四区| 欧美特黄一级| 在线亚洲人成| 国产精品中文字幕制服诱惑| 好吊日精品视频 | 欧美亚洲日本精品| 国产视频一区二| 国产亚洲在线观看| 麻豆视频在线看| 国产精品毛片久久久| 免费人成在线不卡| 婷婷色综合网| 日韩免费av| 久久三级毛片| 国产精品一站二站| 亚洲精品免费观看| 亚洲国产日韩欧美在线| 福利一区视频| 国产激情综合| 久久国内精品视频| 亚洲免费毛片| 夜夜嗨一区二区三区| 久久国产中文字幕| 高潮一区二区| 国产中文字幕一区二区三区| 国产精品22p| 国产精品天天看天天狠| 日韩欧美高清一区二区三区| 亚洲在线一区| 影院欧美亚洲| 1024精品一区二区三区| 日本黄色精品| 国产一区二区三区四区五区| 国产精品宾馆| 欧美国产专区| 欧美成a人片免费观看久久五月天| 欧美在线观看天堂一区二区三区| 蜜桃视频一区二区三区在线观看| 在线国产一区| 激情综合网五月| 午夜国产精品视频| 国产精品7m凸凹视频分类| 99久久夜色精品国产亚洲1000部 | 国产伊人久久| 精品久久久久久久| 麻豆精品在线视频| 麻豆91在线播放| 久久中文在线| 成人污污视频| 波多视频一区| 91精品一区二区三区综合| 久久精品观看| 欧美亚洲国产精品久久| 亚洲大全视频| 久久电影一区| 日韩激情精品| 欧美一区二区三区久久| 青草久久视频| 久久av影院| 日韩成人精品一区| 福利片在线一区二区| 女生影院久久| 欧美91精品| 亚洲一区有码| 国产精品一区二区三区美女| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 日韩av有码| 91精品国产福利在线观看麻豆| 美女少妇全过程你懂的久久| 视频在线在亚洲| 69精品国产久热在线观看| 国产精品v亚洲精品v日韩精品| 精品国产午夜肉伦伦影院| 欧美香蕉视频| 爽好久久久欧美精品| 欧美日韩精品一区二区三区视频 | 蜜臀av一区二区三区| 欧美日韩视频免费看| 国产成人精品亚洲线观看| 欧美色图国产精品| 亚洲精品影视| 国产一区二区三区精品在线观看| 婷婷成人综合| 日韩高清不卡在线| 成人亚洲精品| 9国产精品视频| 久久精品av麻豆的观看方式| 国产精品亚洲一区二区三区在线观看| 亚洲精品电影| 国产欧美日韩精品一区二区免费| 麻豆久久久久久久| 午夜精品久久久久久久久久蜜桃| 日韩视频免费| 97精品国产99久久久久久免费| 国内精品伊人| 久久亚洲影院| 国产一区二区三区四区二区| 国产精品日本| 精品国产美女a久久9999| 午夜精品婷婷| 国产精品成人自拍| 国产综合色产| 国产精品一线天粉嫩av| 久久人人88| 国产精品一区三区在线观看| 四虎影视精品| 欧美日韩18| 在线日韩电影| 欧美国产不卡| 中文视频一区| 国产资源在线观看入口av| 国产精品毛片在线| 国产一区二区三区视频在线| 中文一区一区三区免费在线观 | 自拍自偷一区二区三区| 精品久久电影| 亚洲一区二区三区无吗| 色爱综合网欧美| 中文字幕乱码亚洲无线精品一区| 成人黄色av| 天堂精品久久久久| 日本国产精品| 国产亚洲久久| 免播放器亚洲| 中文在线а√在线8| 91在线成人| 在线一区免费| 日韩欧美三级|