Grabación de sonido
Este ejemplo muestra cómo grabar audio desde la matriz de micrófonos de Reachy Mini y guardarlo en un archivo WAV. El script graba durante 5 segundos y guarda el audio en recorded_audio.wav.
Cómo funciona:
- Inicia la grabación de audio usando
start_recording() - Recupera continuamente muestras de audio usando
get_audio_sample() - Recopila muestras hasta alcanzar la duración deseada
- Detiene la grabación y concatena todas las muestras
- Guarda los datos de audio en un archivo WAV usando
soundfile
Características:
- Duración de grabación configurable (por defecto: 5 segundos)
- Detección automática de la frecuencia de muestreo
- Protección por tiempo de espera para evitar bucles infinitos
- Compatibilidad con diferentes backends de medios
Uso:
python sound_record.py --backend [default_no_video|gstreamer_no_video|webrtc]
El audio grabado se guardará como recorded_audio.wav en el directorio actual.
Consulta el ejemplo completo en: sound_record.py