PAGE TOP

 OpenRTC-aist »

   
Home Task Navi HRI REST_API
コミュニケーション知能モジュールパッケージ OpenHRI >> NoiseReduction (雑音除去RTC)

NoiseReduction (雑音除去RTC)

概要

音声信号から指定した周波数の周辺帯域を強調するコンポーネントです。 中心周波数と強調倍率はコンフィグレーションパラメータにより指定できます。
本コンポーネントは、OpenHRIAudioパッケージに含まれます。

NoiseReduction AudioDataIn (TimedOctetSeq) AudioDataOut (TimedOctetSeq)

動作確認OS

  • Linux Ubuntuバージョン14.04以上を推奨
  • Windows7以上(Windows10を推奨)

依存ライブラリ

  • OpenRTM-aist : OpenRTM-aist-1.1.2-RELEASE(C++)
  • FFTW : fftw3.2.2以上(fftw3.1.2以下の動作未確認)

データポート

No Data Ports.

コンフィグレーション

名前データ型デフォルト値設定範囲説明
SampleRate int16000 1以上
入力音声データのサンプリング周波数(Hz)
CenterFrequency int500 1以上
プリエンファシスモード及びディエンファシスモードでの中心周波数(Hz)
FrequencyMax int700 1以上
バンドパスフィルタモードでの最大周波数(Hz)
FrequencyMin int300 1以上
バンドパスフィルタモードでの最小周波数(Hz)
Power int1 1以上
強調倍率
ModeSelect stringpremp premp, deemp, bpf
フィルタモード選択 「premp」=プリエンファシスモード、「deemp」=ディエンファシスモード、「bpf」=バンドパスフィルタモード

使用例