サウンド再生
このサンプルでは、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_video、gstreamer_no_video、またはwebrtc)。
完全なサンプルはこちら: sound_play.py