PAGE TOP

 OpenRTC-aist »

   
コミュニケーション知能モジュールパッケージ OpenHRI >> SamplingRateConverter (サンプリング周波数変換RTC)

SamplingRateConverter (サンプリング周波数変換RTC)

概要

音声入力のサンプリング周波数およびビット数を変換するコンポーネントです。 入力した信号を指定したサンプリング周波数へリサンプリングを行い、出力します。
本コンポーネントは、OpenHRIAudioパッケージに含まれます。

SamplingRateConverter AudioDataIn (TimedOctetSeq) AudioDataOut (TimedOctetSeq)

動作確認OS

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

依存ライブラリ

  • OpenRTM-aist : OpenRTM-aist-1.1.2-RELEASE(C++)
  • Free Resampling Software: real-time audio resampling library (libresample1-1.7以上)

データポート

名前フローポートデータ型説明
AudioDataIn InPortTimedOctetSeq
音声データ
AudioDataOut OutPortTimedOctetSeq
変換された音声データ

コンフィグレーション

名前データ型デフォルト値設定範囲説明
InputSampleRate int16000 1以上
入力する音声のサンプリング周波数(Hz)
InputBitDepth string16 8,16,24,33, float32
入力する音声のビット幅
OutputSampleRate int16000 1以上
変換後の音声データのサンプリング周波数(Hz)
OutputBitDepth string16 8,16,24,32, float32
変換後の音声データのビット幅