このステップでは、オーディオコンポーネントの動作テストを行います。
音声入力コンポーネントと音声出力コンポーネントを直接つないで、オーディオコンポーネントが正常に動作していることを確認します。
- RT-SystemEditorが組み込まれたeclipseをインストールします。
- Ubuntuの場合、このページに書かれた手順に従ってください: http://openrtm.org/openrtm/en/node/945
- Windowsの場合、このページからダウンロードできるOpenRTM-aist-Pythonパッケージをインストールしてください: http://openrtm.org/openrtm/ja/node/932#toc3
- マイクとスピーカ(イヤホン、ヘッドフォン)を用意し、PCと接続します。
- rtc.confファイルを作成します。
RTCコンフィギュレーションファイル “rtc.conf” を作成します。作業ディレクトリ に、次のような内容のテキストファイル“rtc.conf” を作成し配置してください。
rtc.conf
Windowsの場合、rtc.confはインストーラが自動で作成してくれます。
- ネームサーバを立ち上げます。
rtc.confファイルでポート番号を指定したときは、指定したポート番号でネームサーバを起動します。(上記の例なら9876) :
$ rtm-naming 9876
- RT-SystemEditorを立ち上げます。
音声入出力コンポーネントの起動とRT-SystemEditorの基本的な使用方法を説明します。
AudioInputコンポーネントおよびAudioOutputコンポーネントを立ち上げます。
Warning
Ubuntuで使用する場合Uubuntuのバージョンにより立ち上げるコンポーネントを変更します。 Ubuntu9.10以降はPulseAudioInput、PulseAudioOutputコンポーネントを使用します。 それ以前のバージョンではPortAudioInput、PortAudioOutputコンポーネントを使用します。
- Ubuntu9.10以降の場合:端末上より以下のコマンドを入力してください。
$ pulseaudioinput
$ pulseaudiooutput
- それ以前のバージョンの場合:端末上より以下のコマンドを入力してください。
$ portaudioinput
$ portaudiooutput
RT-SystemEditorを開きます。
ネームサービス内の「ネームサーバを追加」を選択してrtc.confファイルで指定したネームサーバを登録します。
(上記の例なら localhost:9876)
左上のアイコンをクリックし新規エディタ画面を開きます。
ネームサービスビュー(左のパネル)のAudioInput(およびAudioOutput)をエディタ画面にドラッグ&ドロップして配置します。
配置したコンポーネントのデータポート同士を接続します。
データポートのコネクタ部分をクリックして、
そのままもう一方の端子までドラッグします。
ドロップすると接続設定ダイアログが出現します。設定は変更しません。
OKボタンを押すと接続されます。(コネクタの色が緑に変化します)
- RTCをアクティブ状態にします。
“All Activate” ボタンを押して、すべてのRTCコンポーネントをアクティブ状態に遷移させます。
AudioInputとAudioOutputがアクティブ化し、オブジェクトの色が青から緑に変化します。
動作を確認します。
マイクに音声を入力してスピーカに音声が流れることを確認します。
Step2ではオーディオコンポーネントのテストからRT-SystemEditorの基本的な使い方を説明しました。
step3-ja
へ