コミュニケーション知能モジュールパッケージ OpenHRI >> PulseAudioInput (音声取得RTC)
PulseAudioInput (音声取得RTC)
概要
音声入力デバイスからPulseAudioライブラリを使用して音声データを取得するコンポーネントです。 本コンポーネントは、ubuntu9.10以前のバージョンでは、正常動作しません。PortAudioライブラリを用いたコンポーネントを使用してください。 本コンポーネントは、OpenHRIAudioパッケージに含まれます。
動作確認OS
- Ubuntu Linux バージョン9.10以降を推奨(Ubuntu Linux バージョン9.04以前での動作未確認)
依存ライブラリ
- OpenRTM-aist : OpenRTM-aist-1.0.0-RELEASE(C++)
- PulseAudio : pulseaudio 0.9.21以上を推奨(pulseaudio 0.9.20以前での動作未確認開発用にはdevelopment files(libpulse-dev)が必要です。)
データポート
名前 | フローポート | データ型 | 説明 |
---|---|---|---|
GainDataIn | InPort | TimedLong |
オートゲインコントロール用のゲインデータ
|
AudioDataOut | OutPort | TimedOctetSeq |
録音した音声データ
|
コンフィグレーション
名前 | データ型 | デフォルト値 | 設定範囲 | 説明 |
---|---|---|---|---|
InputSampleRate | int | 16000 | 1以上 |
録音する音声のサンプリング周波数(Hz)
|
InputChannelNumbers | int | 1 | 1以上 |
録音する音声データのチャンネル数
|
InputSampleByte | string | 16bits | 8bits,16bits,24bits,32bits |
録音する音声のフォーマット(ビット深度)
|