OpenJTalkRTC
Simple Wiki Based Contents Management System
関心分野 >> RTミドルウェア >> OpenHRIについて >> OpenJTalkRTC

OpenJTalkRTC

Open JTalkは、オープンソースライセンスで開発されている日本語音声合成エンジンです。修正BSDライセンスで利用可能です。 本コンポーネントは、受け取ったテキストデータ(UTF-8)をOpen JTalkを使用して音声データに変換して出力します。
本コンポーネントは、OpenHRIVoiceパッケージに含まれます。
ここで利用しているOpenJtalkは、UTF-8のテキストを入力を行うために、ビルド時に修正しています。

動作確認OS

  • Ubuntu Linux 14.04以上を推奨
  • Windows 7以上を推奨

依存ライブラリ

  • OpenRTM-aist : OpenRTM-aist-1.1.2-RELEASE(Python)
  • OpenJTalk : バージョン1.10

データポート

名前ポートデータ型説明
textInPortTimedString音声合成するテキストデータを入力
resultOutPortTimedOctetSeqOpen JTalkによって変換された音声データを出力
statusOutPortTimedString音声合成エンジンの状態 (‘started’か’finished’)
durationOutPortTimedString変換された音声データの各音韻の時間情報(リップシンクに使用)

Configuration Parameters

名前データ型デフォルト値設定範囲説明
rateint1600016000出力される音声の周波数(16kHzに固定)
characterstringmalemale, female音声のキャラクタ
formatstringint16int16出力される音声のフォーマット(16bitに固定)