python pyaudio录音机
发布日期:2021-06-24 15:28:40
浏览次数:3
分类:技术文章
本文共 806 字,大约阅读时间需要 2 分钟。
# -*- coding: utf-8 -*-"""Created on Fri Jun 21 23:00:55 2019QQ群:476842922(欢迎加群讨论学习)@author: Administrator"""import pyaudioimport waveCHUNK = 1024FORMAT = pyaudio.paInt16CHANNELS = 2RATE = 44100RECORD_SECONDS = 5WAVE_OUTPUT_FILENAME = "output.wav"p = pyaudio.PyAudio()stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK)print("* recording")frames = []for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)): data = stream.read(CHUNK) frames.append(data)print("* done recording")stream.stop_stream()stream.close()p.terminate()wf = wave.open(WAVE_OUTPUT_FILENAME, 'wb')wf.setnchannels(CHANNELS)wf.setsampwidth(p.get_sample_size(FORMAT))wf.setframerate(RATE)wf.writeframes(b''.join(frames))wf.close()
转载地址:https://blog.csdn.net/weixin_33595571/article/details/93245129 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月18日 06时15分50秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
时间戳转换,
2019-04-28
flex布局
2019-04-28
三栏布局,两栏布局,水平垂直居中
2019-04-28
css3动画、H5新特性的理解
2019-04-28
清除浮动
2019-04-28
BFC的理解
2019-04-28
JS数组扁平化处理
2019-04-28
SpringBoot项目JDK8日期小记
2019-04-28
思想汇报(一)——努力的意义
2019-04-28
《异世邪君》——奇文共欣赏
2019-04-28
问与答——我怎么这么悲催?
2019-04-28
问与答——其实我很矛盾
2019-04-28
问与答——怎样解决终极问题带来的虚无感
2019-04-28
问与答——怎么看哑舍
2019-04-28
《明朝那些事儿》心得体会
2019-04-28
黄河殇
2019-04-28
嚼得菜根做得大事·《菜根谭》·三
2019-04-28
稀疏向量计算优化小结
2019-04-28
java double转string
2019-04-28