一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

Python+pyaudio實(shí)現(xiàn)音頻控制示例詳解

簡介

PyAudio是一個(gè)跨平臺(tái)得音頻處理工具包,使用該工具包可以在Python程序中播放和錄制音頻,也可以產(chǎn)生wav文件等

安裝

pip install PyAudio

注意:使用該命令安裝時(shí)可能會(huì)報(bào)錯(cuò),報(bào)錯(cuò)內(nèi)容如下:

針對(duì)該問題,我們使用whl文件進(jìn)行安裝,首先在網(wǎng)址下面找到以下文件并下載,根據(jù)自己得python版本及計(jì)算機(jī)系統(tǒng)下載相應(yīng)文件即可。

下載完成后,切換到文件所在目錄,使用如下命令安裝即可

pip3 install PyAudio-0.2.11-cp38-cp38-win_amd64.whl

pyaudio控制指定設(shè)備,錄制音頻/采集音頻流/播放音頻

#!/usr/bin/env python3#-*- coding:utf-8 -*-#------------- 音頻設(shè)備操作模塊 -------------------##   功能:   錄制/獲取音頻流/播放音頻#   時(shí)間:  2021-09-13##--------------------------------------------------import sys ,pyaudio, wavefrom tqdm import tqdmclass UacAudioInAndOut:    def __init__(self):        """            功能:   錄音參數(shù)初始化                    創(chuàng)建vad檢測模塊對(duì)象            參數(shù):   /            返回值: /        """        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):        """            功能:   檢測操作系統(tǒng),使用正確編碼                    輸出打印信息            參數(shù):   infor_content: 信息內(nèi)容            返回值: /        """        if sys.platform != "linux" and sys.platform != "darwin":            infor_content = str(infor_content).encode("gbk","ignore").decode("gbk")        print(infor_content)    def GetAllDevInfor(self):        """            功能:   顯示支持設(shè)備信息            參數(shù):   /            返回值: /        """        PA = pyaudio.PyAudio()        self._inforPrintf("----------------------< 本機(jī)支持設(shè)備 >------------------------------")        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設(shè)備信息            參數(shù):   devKeywordOrIndex: 設(shè)備名稱關(guān)鍵字或索引            返回值: dic 設(shè)備信息字典                    False 設(shè)備信息獲取失敗        """        PA = pyaudio.PyAudio()        if devKeywordOrIndex == None:            self._inforPrintf("

主站蜘蛛池模板:
国产在线www|
天天操精品视频
|
久久精品亚洲
|
日本成人在线免费视频
|
一级在线观看
|
黄色免费在线观看网址
|
亚洲精品一区二三区不卡
|
国产精品视频网站
|
免费爱爱视频
|
成人深夜福利
|
日韩一区不卡
|
国产精品久久久久免费
|
白浆在线|
国产精品成人国产乱一区
|
99久久日韩精品免费热麻豆美女
|
九九精品在线
|
天天干天天操天天爽
|
久久99精品久久久久
|
久久国产精品91
|
麻豆一区一区三区四区
|
免费在线视频一区二区
|
黄色综合|
国产精品99999999
|
国产网站在线免费观看
|
日本在线一区二区
|
亚洲免费一区二区
|
九九免费|
91不卡|
久久精品|
亚洲aⅴ精品
|
国产区第一页
|
91青青草视频
|
精品国产一区二区三区久久狼黑人
|
日产精品久久久一区二区福利
|
视频在线日韩
|
国产一区二区三区四区三区四
|
一级毛片视频在线
|
午夜专区|
精品国产伦一区二区三区观看说明
|
亚洲国产精品久久人人爱
|
一呦二呦三呦国产精品
|