メインコンテンツまでスキップ

サウンド再生

このサンプルでは、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: 使用するメディアバックエンド(defaultlocal、または webrtc)。

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

Loading Comments...