AudioRecord.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:python-Speech_Recognition 作者: zthxxx 项目源码 文件源码
def __init__(self, sonic=None, block_size=None, **kwargs):
        if not sonic:
            sonic = Sonic()
        self.sonic = sonic
        self.channels = sonic.channels     #???
        self.sample_width = sonic.sample_width     #????(byte)
        self.sample_frequency = sonic.sample_frequency #????
        if block_size:
            self.block_size = block_size  #wave????????
        else:
            self.block_size = sonic.sample_length  #wave????????
        self.wave_buffer = list()#?????
        self.record_cache = queue.Queue()
        self.player = pyaudio.PyAudio()
        self.stream = self.player.open(
            format = self.player.get_format_from_width(self.sample_width),
            channels = self.channels,
            rate = self.sample_frequency,
            frames_per_buffer = self.block_size,
            input = True,
            **kwargs
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号