日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存

發布時間:2025/3/21 python 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pyaudio:基于pyaudio利用Python編程從電腦端錄制音頻保存到指定文件夾+將錄音上傳服務器+錄音進行識別并轉為文本保存

?

?

?

目錄

輸出結果

代碼實現


?

?

?

輸出結果

?

?

代碼實現

# -*- coding: utf-8 -*-#pyaudio:利用pyaudio從電腦端錄制音頻保存到指定文件夾+將錄音上傳服務器+錄音進行識別并轉為文本保存 import wave from pyaudio import PyAudio,paInt16import urllib #urllib2 import pycurl import urllib.request as urllib2 import json framerate=8000 #采樣率 NUM_SAMPLES=2000 #采樣點 channels=1 #一個聲道 sampwidth=2 #兩個字節十六位 TIME=2 #條件變量,可以設置定義錄音的時間def save_wave_file(filename, data): #save the date to the wav filewf = wave.open(filename, 'wb') #二進制寫入模式wf.setnchannels(channels) wf.setsampwidth(sampwidth) #兩個字節16位wf.setframerate(framerate) #幀速率wf.writeframes(b"".join(data)) #把數據加進去,就會存到硬盤上去wf.writeframes(b"".join(data)) wf.close()def my_record():pa=PyAudio()stream=pa.open(format=paInt16,channels=1,rate=framerate,input=True,frames_per_buffer=NUM_SAMPLES)my_buf=[]count=0 #while count < TIME*8: #循環2*20次string_audio_data=stream.read(NUM_SAMPLES) #每讀完2000個采樣加1my_buf.append(string_audio_data)count+=1print('當前正在錄音(同時錄制系統內部和麥克風的聲音)……')save_wave_file('03.wav',my_buf) #文件保存stream.close()def dump_res(buf): #dump_res即dump_result,buf是curl從網上返回來的緩存print(buf)my_temp=json.loads(buf)my_list=my_temp['result']print(type(my_list))print(my_list[0]) #輸出第一個print('dump_res函數調用成功!')def get_token(): #獲取tokenapikey='2KeNr6nK6ZmMKAbdlM5PUaSC'secretkey='QuDTqg1cMehfwvvyKmZyifAnCoGFiZ3g'auth_url='https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id='+apikey+'&client_secret='+secretkey; #res=urllib2.urlopen(auth_url) #獲取服務器響應,res=urllib2.urlopen(auth_url) json_data=res.read() #讀取到json_data中print(json_data,type(json_data))return json.loads(json_data)['access_token']def use_cloud(token): #token類似一種訪問權限等fp=wave.open(u'16k.wav','rb') #打開wav文件nf=fp.getnframes() #獲得文件的采樣點數量print('sampwidth',fp.getsampwidth())print('framerate',fp.getframerate())print('channels',fp.getnchannels())f_len=nf*2 #獲取文件長度,文件長度計算,每個采樣點2個字節audio_data=fp.readframes(nf) #cuid="XXXXXXXXXX" #硬件地址,my phone xiaomi MACprint(token)srv_url='http://vop.baidu.com/server_api'+'?cuid='+cuid+'&token='+tokenhttp_header=['Content-Type:audio/pcm;rate=8000', #音頻,原先是pcm,可以改為wav'Content-length:%d:' % f_len]c=pycurl.Curl() #實例化curlc.setopt(pycurl.URL,str(srv_url)) #(網址) c.setopt(c.HTTPHEADER, http_header) #網址頭部 c.setopt(c.POST, 1) #1表示調用post方法而不是get c.setopt(c.CONNECTTIMEOUT,80) #超時中斷 c.setopt(c.TIMEOUT,80) #下載超時 c.setopt(c.WRITEFUNCTION,dump_res) #返回數據,dump_res,進行回調 c.setopt(c.POSTFIELDS,audio_data) #數據 c.setopt(c.POSTFIELDSIZE,f_len) #文件大小c.perform() #提交, pycurl.perform()print('use_cloud函數over!')if __name__ == "__main__": # my_record()print('錄音結束!')token = get_token() use_cloud(token)print('over!')

?

相關文章
ASR:基于pyaudio利用python進行語音生成、語音識別總結及其案例詳細攻略

?

總結

以上是生活随笔為你收集整理的pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区视频观看 | 中文字幕日韩欧美在线 | 99资源网 | 丰满大肥婆肥奶大屁股 | 免费在线不卡av | 亚洲一 | 一本色道久久综合亚洲二区三区 | 欧美人妻日韩精品 | 日韩一区欧美二区 | 亚洲一二三四视频 | 爱情岛亚洲品质自拍极速福利网站 | 羞羞漫画在线 | 日本一区二区高清视频 | 丁香久久综合 | 亲子伦视频一区二区三区 | 麻豆一二三区 | 中文字幕日本一区 | 国产一级黄 | 成人国产精品入口 | 免费毛片小视频 | 亚洲经典一区二区 | 日本亚洲在线 | 久久高清精品 | 男人天堂久久久 | 黄色福利视频 | 伊人伊人伊人伊人 | 国产绿帽刺激高潮对白 | 最近中文字幕在线视频 | 69视频一区二区 | 成人五区 | 午夜电影网一区 | 色啪综合 | 中国女人特级毛片 | 99久久黄色 | 欧美日韩一区二区三区国产精品成人 | 有码在线播放 | 蜜臀久久99精品久久久久久 | 国产一区二区四区 | www在线观看免费视频 | 中文字幕av在线免费 | 手机看片欧美日韩 | 国产精品成人免费精品自在线观看 | 不良视频在线观看 | av免费观看网址 | 亚洲午夜久久久久 | 狠狠干狠狠干狠狠干 | 国产成人三级在线观看 | 最新日本中文字幕 | 欧美αv| 国产片一区二区三区 | 亚洲网站在线看 | 久久6| 日韩孕交 | 欧美激情不卡 | 国产高清露脸 | 日本不卡不卡 | 欧美特级黄色 | 亚洲free性xxxx护士白浆 | 五月天激情社区 | 亚洲天堂91 | 中文在线免费观看 | 麻豆网站在线观看 | 久热网站 | 超碰最新上传 | 亚洲一区二区日韩 | 国产精品性色 | 国产一级一级片 | 国产99久久 | 亚洲色图欧美日韩 | 高跟鞋调教—视频|vk | 福利在线影院 | 91激情影院 | a毛片网站 | 黑花全肉高h湿play短篇 | 韩国三级在线视频 | 一级黄色在线播放 | 一卡二卡久久 | 青青青青青青草 | 欧美中文字幕在线 | 亚洲精品视频在线 | 亚洲字幕在线观看 | 五月天av网 | 夜夜夜撸 | 日本中文字幕网 | 超碰97干 | 少妇又色又爽又高潮极品 | 亚洲欧美日韩激情 | 与子敌伦刺激对白播放的优点 | 91文字幕巨乱亚洲香蕉 | 亚洲久久色 | 另类ts人妖一区二区三区 | 每日更新在线观看av | 无码一区二区三区免费 | 亚洲熟女乱色综合亚洲小说 | 操操操操操操操操操操 | 精品福利视频一区二区 | 人妻 日韩精品 中文字幕 | 日本va欧美va国产激情 | 日本视频在线观看免费 |