Gravação de Som
Este exemplo demonstra como gravar áudio a partir do array de microfones do Reachy Mini e salvá‑lo em um arquivo WAV. O script grava por 5 segundos e salva o áudio em recorded_audio.wav.
Como funciona:
- Inicia a gravação de áudio usando
start_recording() - Recupera continuamente amostras de áudio usando
get_audio_sample() - Coleta amostras até atingir a duração desejada
- Encerra a gravação e concatena todas as amostras
- Salva os dados de áudio em um arquivo WAV usando
soundfile
Recursos:
- Duração de gravação configurável (padrão: 5 segundos)
- Detecção automática da taxa de amostragem
- Proteção por tempo limite para evitar loops infinitos
- Suporte para diferentes backends de mídia
Uso:
python sound_record.py --backend [default_no_video|gstreamer_no_video|webrtc]
O áudio gravado será salvo como recorded_audio.wav no diretório atual.
Veja o exemplo completo em: sound_record.py