14.4.3 オンライン音源分離 (HRLE を使った後処理有り・無し)

オンライン音源分離のサンプルを紹介する. ただし,このサンプルを実行するためには Kinect が必要である.

サンプルの実行には,Separation ディレクトリに含む demoOnlineKinect.sh を実行 する.Kinect の ID は環境によって変化するため,事前に Kinect の ID を調べサンプルネットワークファイルに設定する.

ここまで準備ができたら,Separation ディレクトリ中の demoOnlineKinect.sh もしくは demoOnlineKinectHRLE.sh を実行する. 正しく実行できた場合,適当に Kinect の周囲で発話すると,定位結果が グラフィカルに表示され,分離音がファイルに保存されてゆく. このサンプルを中止するには,Control キーと ’c’ キーを同時に押す.

オフラインの音源分離サンプルは正しく実行できるのにオンラインの場合に 正しく実行できない場合,AudioStreamFromMic モジュールのパラメータ が不適切であることが疑われる.録音用のサンプルを見ながら確認すると良い.