Skip to main content

Reproducción de sonido

Este ejemplo muestra dos formas de reproducir audio a través del altavoz de Reachy Mini:

  • --wav: Reproducir un archivo WAV usando la API play_sound().
  • --live: Enviar un tono sinusoidal continuo usando la API de bajo nivel push_audio_sample(), útil para fuentes de audio en tiempo real como motores de texto a voz o entrada de micrófono.

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

Opciones:

  • --wav <path>: Ruta a un archivo WAV para reproducir.
  • --live: Enviar un tono sinusoidal continuo.
  • --tone-hz <freq>: Frecuencia de la onda sinusoidal en Hz (solo en modo --live, valor predeterminado: 440).
  • --backend: Backend de medios a utilizar (default_no_video, gstreamer_no_video o webrtc).

Consulta el ejemplo completo en: sound_play.py

Loading Comments...