声音录制
此示例演示如何从Reachy Mini的麦克风阵列录制音频并将其保存为WAV文件。脚本录制5秒并将音频保存到recorded_audio.wav。
工作原理:
- 使用
start_recording()开始音频录制 - 使用
get_audio_sample()持续检索音频样本 - 收集样本直到达到所需持续时间
- 停止录制并连接所有样本
- 使用
soundfile将音频数据保存为WAV文件
功能:
- 可配置录制持续时间(默认:5秒)
- 自动采样率检测
- 超时保护以防止无限循环
- 支持不同的媒体后端
用法:
python sound_record.py --backend [default|local|webrtc]
录制的音频将保存在当前目录中的recorded_audio.wav文件中。
请参阅完整示例:sound_record.py