Pular para o conteúdo principal

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:

  1. Inicia a gravação de áudio usando start_recording()
  2. Recupera continuamente amostras de áudio usando get_audio_sample()
  3. Coleta amostras até que a duração desejada seja atingida
  4. Encerra a gravação e concatena todas as amostras
  5. 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 de timeout para evitar loops infinitos
  • Suporte para diferentes backends de mídia

Uso:

python sound_record.py --backend [default|local|webrtc]

O áudio gravado será salvo como recorded_audio.wav no diretório atual.

Veja o exemplo completo em: sound_record.py

Loading Comments...