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