以下是一个简单的 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格式的音频文件。

Python 音频录制代码:无损保存音频文件

原文地址: https://www.cveoy.top/t/topic/m6zx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录