Skip to main content

サウンド再生

このサンプルでは、Reachy Mini のスピーカーから音声を再生する 2 つの方法を紹介します:

  • --wav: play_sound() API を使用して WAV ファイルを再生します。
  • --live: 低レベルの push_audio_sample() API を使用して連続したサイン波トーンを送信します。テキスト読み上げエンジンやマイク入力など、リアルタイムの音声ソースに便利です。

使用方法:

# 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

オプション:

  • --wav <path>: 再生する WAV ファイルへのパス。
  • --live: 連続したサイン波トーンを送信します。
  • --tone-hz <freq>: サイン波の周波数(Hz)。--live モードでのみ有効、デフォルト: 440。
  • --backend: 使用するメディアバックエンド(default_no_videogstreamer_no_video、または webrtc)。

完全なサンプルはこちら: sound_play.py

Loading Comments...