SEATSATパッケージ

コンポーネント

SEAT

SEAT(Speech Event Action Transfer)はロボットアプリケーションのためのシンプルな対話マネージャです。 システムのインタラクティブな挙動を複雑なプログラミングなしで実現することができます。

SEATには以下の機能があります:
  1. パラフレーズマッチング機能
  2. 状態遷移モデルを用いた対話管理機能
  3. アダプタ機能(OpenRTM, BSD socketなどとの接続ができます).
Vendor:Yosuke Matsusaka and Isao Hara, AIST
Version:1.03
Category:Speech

Ports

Ports
Name Type DataType Description
speechin DataInPort TimedString  
speechout DataOutPort TimedString  

digraph comp {
rankdir=LR;
SEAT [shape=Mrecord, label="SEAT"];
speechin [shape=plaintext, label="speechin"];
speechin -> SEAT;
speechout [shape=plaintext, label="speechout"];
SEAT -> speechout;
}

Configuration parameters

Configuration parameters
Name Description
scriptfile  

SoarRTC

プロダクションシステムエンジンSoarを用いた汎用人工知能コンポーネント

Vendor:AIST
Version:1.03
Category:communication

Ports

Ports
Name Type DataType Description
inport0 DataInPort TimedString, Any  
outport0 DataOutPort TimedString, Any  
command DataOutPort TimedString  

digraph comp {
rankdir=LR;
SoarRTC [shape=Mrecord, label="SoarRTC"];
inport0 [shape=plaintext, label="inport0"];
inport0 -> SoarRTC;
outport0 [shape=plaintext, label="outport0"];
SoarRTC -> outport0;
command [shape=plaintext, label="command"];
SoarRTC -> command;
}

ユーティリティスクリプト

validateseatml

Usage: validateseatml [seatmlfile]

SEATスクリプトファイルの文法間違いをチェックする

Options:
--version プログラムのバージョンを表示して終了する
-h, --help このヘルプ画面を表示して終了する
-v, --verbose デバッグ情報を表示する
-g, --gui ファイルを開くダイアログをGUIで表示する

Examples:

  • SEATスクリプトファイルの文法間違いをチェックする

    $ validateseatml sample.seatml

seatmltosrgs

Usage: seatmltosrgs [seatmlfile]

SEATスクリプトファイルからW3C-SRGS形式の文法ファイルを生成する

Options:
--version プログラムのバージョンを表示して終了する
-h, --help このヘルプ画面を表示して終了する
-v, --verbose デバッグ情報を表示する

Examples:

  • SEATスクリプトファイルからSRGS形式の文法ファイルを生成する

    $ seatmltosrgs sample.seatml > sample.grxml

seatmltographviz

Usage: seatmltographviz [seatmlfile]

SEATスクリプトファイルからグラフを生成する

Options:
--version プログラムのバージョンを表示して終了する
-h, --help このヘルプ画面を表示して終了する
-v, --verbose デバッグ情報を表示する

Examples:

  • SEATスクリプトファイルのグラフを生成する

    $ seatmltographviz sample.seatml | dot -Txlib