サウンド録音
この例では、Reachy Mini のマイクアレイから音声を録音し、WAV ファイルとして保存する方法を示します。スクリプトは 5 秒間録音し、音声を recorded_audio.wav に保存します。
動作概要:
start_recording()を使って音声録音を開始しますget_audio_sample()を使って連続的に音声サンプルを取得します- 目的の録音時間に達するまでサンプルを収集します
- 録音を停止し、すべてのサンプルを連結します
soundfileを使って音声データを WAV ファイルとして保存します
特長:
- 設定可能な録音時間(デフォルト:5 秒)
- サンプリングレートの自動検出
- 無限ループを防ぐためのタイムアウト保護
- さまざまなメディアバックエンドのサポート
使用方法:
python sound_record.py --backend [default_no_video|gstreamer_no_video|webrtc]
録音された音声は、カレントディレクトリ内の recorded_audio.wav に保存されます。
完全なサンプルはこちらを参照してください: sound_record.py