Python 音频录制代码:无损保存音频文件
以下是一个简单的 Python 代码示例,可以录制音频并保存到本地文件中,确保不会丢失音频。
import sounddevice as sd
import soundfile as sf
# 设置参数
duration = 10 # 录制时间
fs = 44100 # 采样率
channels = 1 # 声道数
# 开始录制音频
print('开始录制音频...')
recording = sd.rec(int(duration * fs), samplerate=fs, channels=channels)
# 等待录制结束
sd.wait()
# 保存音频文件
filename = 'myrecording.wav'
sf.write(filename, recording, fs)
# 输出录制结果
print('录制完成,音频文件已保存为:', filename)
该代码使用了sounddevice库来录制音频,使用soundfile库来保存音频文件。录制过程中会等待录制结束后再进行下一步操作,确保不会丢失任何音频数据。最终录制结果会保存为一个WAV格式的音频文件。
原文地址: https://www.cveoy.top/t/topic/m6zx 著作权归作者所有。请勿转载和采集!