Pular para o conteúdo principal

Reprodução de Som

Este exemplo demonstra duas maneiras de reproduzir áudio pelo alto-falante do Reachy Mini:

  • --wav: Reproduzir um arquivo WAV usando a API play_sound().
  • --live: Enviar um tom senoidal contínuo usando a API de baixo nível push_audio_sample(), útil para fontes de áudio em tempo real, como mecanismos de conversão de texto em fala ou entrada de microfone.

Uso:

# Play a wav file
python sound_play.py --wav /path/to/file.wav --backend webrtc

# Push a continuous sine tone (Ctrl+C to stop)
python sound_play.py --live --backend webrtc --tone-hz 440

Opções:

  • --wav <path>: Caminho para um arquivo WAV a ser reproduzido.
  • --live: Enviar um tom senoidal contínuo.
  • --tone-hz <freq>: Frequência da onda senoidal em Hz (apenas no modo --live, padrão: 440).
  • --backend: Backend de mídia a ser usado (default_no_video, gstreamer_no_video ou webrtc).

Veja o exemplo completo em: sound_play.py

Loading Comments...