美文网首页
python录音

python录音

作者: dingtom | 来源:发表于2020-03-27 09:57 被阅读0次

···
import wave
from pyaudio import PyAudio, paInt16

def save_wave_file(filename, data):
with wave.open(filename, 'wb') as wf:
wf.setnchannels(channels)
wf.setsampwidth(sampwidth)
wf.setframerate(framerate)
wf.writeframes(b"".join(data))

def my_record(filename):
pa = PyAudio()
stream = pa.open(format=paInt16,
channels=1,
rate=framerate,
input=True,
frames_per_buffer=NUM_SAMPLES)
my_buf = []
count = 0
print('正在录音,请说话...')
while count < TIME*8: # 控制录音时间,每秒8个buffer
string_audio_data = stream.read(NUM_SAMPLES)
my_buf.append(string_audio_data)
count += 1
print('录音结束')
save_wave_file(filename+".wav", my_buf)
stream.close()

if name == 'main':
NUM_SAMPLES = 2000 # frames_per_buffer
channels = 1
sampwidth = 2
framerate = 16000
name = input('请输入要保存的录音文件的名称')
TIME = int(input('请输入要录音的时长'))
my_record(name)

···

相关文章

  • python录音

    ···import wavefrom pyaudio import PyAudio, paInt16 def sa...

  • python录音功能

    pyaudio python3.7安装pyaudio出错解决 源码

  • python制作录音功能

    依赖库 这里我们主要依赖pyaudio这个库,操作比较简单。http://people.csail.mit.edu...

  • python录音和播放

    pyaudio官网 PyAudio 是语音处理的 Python库,提供了比较丰富的功能。 本次录音功能就是使用py...

  • 利用Python进行录音和音频分析

    pyaudio简介 Python有个很强大的处理音频的库pyqudio, 使用pyaudio库可以进行录音,播放,...

  • 录音和明细对比

    录音和明细对比 需求说明 编写python脚本用于数据对比 该脚本涉及oracle、mysql、mongo数据链接...

  • Python 播放音频与录音 !

    音频预处理 这一讲主要介绍些音频基本处理方式,为接下来的语音识别打基础。 三种播放音频的方式 使用 python ...

  • Python 播放音频与录音

    音频预处理 这一讲主要介绍些音频基本处理方式,为接下来的语音识别打基础。 三种播放音频的方式 使用 python ...

  • python 播放音频与录音

    音频预处理 这一讲主要介绍些音频基本处理方式,为接下来的语音识别打基础。 三种播放音频的方式 使用 python ...

  • python 播放音频与录音

    音频预处理 这一讲主要介绍些音频基本处理方式,为接下来的语音识别打基础。 三种播放音频的方式 使用 python ...

网友评论

      本文标题:python录音

      本文链接:https://www.haomeiwen.com/subject/jpnkuhtx.html