PAGE TOP

 OpenRTC-aist »

   
Home Task Navi HRI REST_API
コミュニケーション知能モジュールパッケージ OpenHRI >> PulseAudioOutput (音声出力RTC)

PulseAudioOutput (音声出力RTC)

概要

標準音声出力デバイスに入力データを渡し、PulseAudioライブラリを使用して音声を再生するコンポーネントです。
本コンポーネントは、ubuntu9.04以前のバージョンでは、正常動作しません。PortAudioライブラリを用いたコンポーネントを使用してください。
本コンポーネントは、OpenHRIAudioパッケージに含まれます。

PulseAudioOutput AudioDataIn (TimedOctetSeq) AudioDataOut (TimedOctetSeq)

動作確認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)が必要です。)

データポート

No Data Ports.

コンフィグレーション

名前データ型デフォルト値設定範囲説明
OutputSampleRate int16000
OutputChannelNumbers int1 1以上
再生する音声データのチャンネル数
OutputSampleByte string16bits 8bits,16bits,24bits,32bits
再生する音声のフォーマット(ビット深度)
BufferLength double0.1 0以上
再生する音声データ用のバッファ長(秒)

使用例