簡介
PyAudio是一個跨平臺得音頻處理工具包,使用該工具包可以在Python程序中播放和錄制音頻,也可以產生wav文件等
安裝
pip install PyAudio
注意:使用該命令安裝時可能會報錯,報錯內容如下:
針對該問題,我們使用whl文件進行安裝,首先在網址下面找到以下文件并下載,根據自己得python版本及計算機系統下載相應文件即可。
下載完成后,切換到文件所在目錄,使用如下命令安裝即可
pip3 install PyAudio-0.2.11-cp38-cp38-win_amd64.whl
pyaudio控制指定設備,錄制音頻/采集音頻流/播放音頻
#!/usr/bin/env python3#-*- coding:utf-8 -*-#------------- 音頻設備操作模塊 -------------------## 功能: 錄制/獲取音頻流/播放音頻# 時間: 2021-09-13##--------------------------------------------------import sys ,pyaudio, wavefrom tqdm import tqdmclass UacAudioInAndOut: def __init__(self): """ 功能: 錄音參數初始化 創建vad檢測模塊對象 參數: / 返回值: / """ self.input_format_dict = {"S8_LE":16, "S16_LE":8, "S24_LE":4, "S32_LE":2} self.framerate_list = [8000, 11025, 16000, 22050, 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000] def _inforPrintf(self, infor_content): """ 功能: 檢測操作系統,使用正確編碼 輸出打印信息 參數: infor_content: 信息內容 返回值: / """ if sys.platform != "linux" and sys.platform != "darwin": infor_content = str(infor_content).encode("gbk","ignore").decode("gbk") print(infor_content) def GetAllDevInfor(self): """ 功能: 顯示支持設備信息 參數: / 返回值: / """ PA = pyaudio.PyAudio() self._inforPrintf("----------------------< 本機支持設備 >------------------------------") for dev_index in range(PA.get_device_count()): self._inforPrintf("n-------------------------------------------------------") for key in PA.get_device_info_by_index(dev_index): self._inforPrintf("%s:%s"%(key, str(PA.get_device_info_by_index(dev_index)[key]))) self._inforPrintf("========================================================") def GetUacDevInfor(self, devKeywordOrIndex=None): """ 功能: 獲取UAC設備信息 參數: devKeywordOrIndex: 設備名稱關鍵字或索引 返回值: dic 設備信息字典 False 設備信息獲取失敗 """ PA = pyaudio.PyAudio() if devKeywordOrIndex == None: self._inforPrintf(" 主站蜘蛛池模板: 精品一区二区三区四区| 日韩精品一区二区三区中文精品| 精品国产一区二区二三区在线观看| 中文字幕久久亚洲一区| 亚洲AV无码一区二区乱孑伦AS | 亚洲国产成人久久一区二区三区 | 日韩精品无码一区二区三区不卡 | 国产精品久久一区二区三区 | 精品国产鲁一鲁一区二区| 亚洲色精品VR一区区三区| 波多野结衣中文一区| 国产一区二区三精品久久久无广告 | 亚洲国产成人久久一区WWW| 老熟妇仑乱视频一区二区| 日韩a无吗一区二区三区| 中文字幕精品无码一区二区| 精品国产一区二区三区麻豆| 精品国产一区二区三区在线观看 | 日本一区二区三区免费高清| 波霸影院一区二区| 另类国产精品一区二区| 国产另类TS人妖一区二区 | 极品少妇一区二区三区四区| 亚洲国产精品一区第二页| 国产精品福利一区| 亚洲大尺度无码无码专线一区| 夜夜添无码一区二区三区| 国产在线精品一区二区| 少妇一晚三次一区二区三区| 无码视频一区二区三区在线观看| 国产一区二区影院| 国产一区二区三区在线免费| 亚洲Av永久无码精品一区二区| 久久精品动漫一区二区三区| 国产亚洲日韩一区二区三区| 人妻无码一区二区三区| 亚洲熟女乱综合一区二区| 亚洲AV成人精品日韩一区18p| 午夜在线视频一区二区三区| 精品女同一区二区三区免费站| 亚洲国产韩国一区二区|