Package rst.dialog

Types in this package describe verbal communication between agents in an interaction context.

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "12" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand" TITLE="Structure rst.dialog.DialogManagerCommand" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">DialogManagerCommand</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.Command" TITLE="Enum rst.dialog.DialogManagerCommand.Command" TARGET="_parent">Command</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.command" TITLE="Field rst.dialog.DialogManagerCommand.command" TARGET="_parent" PORT="command">command</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.pattern_name" TITLE="Field rst.dialog.DialogManagerCommand.pattern_name" TARGET="_parent" PORT="pattern_name">pattern_name</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "13" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.Command" TITLE="Enum rst.dialog.DialogManagerCommand.Command" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/enum.svg"></IMG></TD><TD ALIGN="left">Command</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.Command.RESET_INTERACTION" TITLE="Value rst.dialog.DialogManagerCommand.Command.RESET_INTERACTION" TARGET="_parent">RESET_INTERACTION</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.Command.RESET_INTERACTION" TITLE="Value rst.dialog.DialogManagerCommand.Command.RESET_INTERACTION" TARGET="_parent">0</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.Command.RESET_PATTERN" TITLE="Value rst.dialog.DialogManagerCommand.Command.RESET_PATTERN" TARGET="_parent">RESET_PATTERN</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogManagerCommand.Command.RESET_PATTERN" TITLE="Value rst.dialog.DialogManagerCommand.Command.RESET_PATTERN" TARGET="_parent">1</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "6" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogActCollection" TITLE="Structure rst.dialog.DialogActCollection" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">DialogActCollection</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct" TITLE="Structure rst.dialog.DialogAct" TARGET="_parent">DialogAct</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogActCollection.element" TITLE="Field rst.dialog.DialogActCollection.element" TARGET="_parent" PORT="element">element</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "7" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct" TITLE="Structure rst.dialog.DialogAct" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">DialogAct</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type" TITLE="Enum rst.dialog.DialogAct.Type" TARGET="_parent">Type</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.type" TITLE="Field rst.dialog.DialogAct.type" TARGET="_parent" PORT="type">type</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit" TITLE="Structure rst.dialog.IncrementalUnit" TARGET="_parent">IncrementalUnit</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.incremental_unit" TITLE="Field rst.dialog.DialogAct.incremental_unit" TARGET="_parent" PORT="incremental_unit">incremental_unit</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypotheses" TITLE="Structure rst.dialog.SpeechHypotheses" TARGET="_parent">SpeechHypotheses</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.speech_hypotheses" TITLE="Field rst.dialog.DialogAct.speech_hypotheses" TARGET="_parent" PORT="speech_hypotheses">speech_hypotheses</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "9" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypotheses" TITLE="Structure rst.dialog.SpeechHypotheses" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">SpeechHypotheses</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis" TITLE="Structure rst.dialog.SpeechHypothesis" TARGET="_parent">SpeechHypothesis</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypotheses.best_result" TITLE="Field rst.dialog.SpeechHypotheses.best_result" TARGET="_parent" PORT="best_result">best_result</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis" TITLE="Structure rst.dialog.SpeechHypothesis" TARGET="_parent">SpeechHypothesis</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypotheses.further_results" TITLE="Field rst.dialog.SpeechHypotheses.further_results" TARGET="_parent" PORT="further_results">further_results</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-BOOL.html#BOOL" TITLE="Fundamental BOOL" TARGET="_parent">BOOL</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypotheses.final" TITLE="Field rst.dialog.SpeechHypotheses.final" TARGET="_parent" PORT="final">final</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "10" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis" TITLE="Structure rst.dialog.SpeechHypothesis" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">SpeechHypothesis</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.Word" TITLE="Structure rst.dialog.SpeechHypothesis.Word" TARGET="_parent">Word</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.words" TITLE="Field rst.dialog.SpeechHypothesis.words" TARGET="_parent" PORT="words">words</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.confidence" TITLE="Field rst.dialog.SpeechHypothesis.confidence" TARGET="_parent" PORT="confidence">confidence</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Interval" TITLE="Structure rst.timing.Interval" TARGET="_parent">Interval</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.timestamp" TITLE="Field rst.dialog.SpeechHypothesis.timestamp" TARGET="_parent" PORT="timestamp">timestamp</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.grammar_tree" TITLE="Field rst.dialog.SpeechHypothesis.grammar_tree" TARGET="_parent" PORT="grammar_tree">grammar_tree</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "11" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.Word" TITLE="Structure rst.dialog.SpeechHypothesis.Word" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Word</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.Word.word" TITLE="Field rst.dialog.SpeechHypothesis.Word.word" TARGET="_parent" PORT="word">word</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Interval" TITLE="Structure rst.timing.Interval" TARGET="_parent">Interval</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.SpeechHypothesis.Word.timestamps" TITLE="Field rst.dialog.SpeechHypothesis.Word.timestamps" TARGET="_parent" PORT="timestamps">timestamps</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "8" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type" TITLE="Enum rst.dialog.DialogAct.Type" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/enum.svg"></IMG></TD><TD ALIGN="left">Type</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.GREET" TITLE="Value rst.dialog.DialogAct.Type.GREET" TARGET="_parent">GREET</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.GREET" TITLE="Value rst.dialog.DialogAct.Type.GREET" TARGET="_parent">0</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.ACCEPT" TITLE="Value rst.dialog.DialogAct.Type.ACCEPT" TARGET="_parent">ACCEPT</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.ACCEPT" TITLE="Value rst.dialog.DialogAct.Type.ACCEPT" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.REJECT" TITLE="Value rst.dialog.DialogAct.Type.REJECT" TARGET="_parent">REJECT</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.REJECT" TITLE="Value rst.dialog.DialogAct.Type.REJECT" TARGET="_parent">2</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.CONFIRM" TITLE="Value rst.dialog.DialogAct.Type.CONFIRM" TARGET="_parent">CONFIRM</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.CONFIRM" TITLE="Value rst.dialog.DialogAct.Type.CONFIRM" TARGET="_parent">3</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.NEGATE" TITLE="Value rst.dialog.DialogAct.Type.NEGATE" TARGET="_parent">NEGATE</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.NEGATE" TITLE="Value rst.dialog.DialogAct.Type.NEGATE" TARGET="_parent">4</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.INFO_REQUEST" TITLE="Value rst.dialog.DialogAct.Type.INFO_REQUEST" TARGET="_parent">INFO_REQUEST</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.INFO_REQUEST" TITLE="Value rst.dialog.DialogAct.Type.INFO_REQUEST" TARGET="_parent">5</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.ACTION_REQUEST" TITLE="Value rst.dialog.DialogAct.Type.ACTION_REQUEST" TARGET="_parent">ACTION_REQUEST</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.ACTION_REQUEST" TITLE="Value rst.dialog.DialogAct.Type.ACTION_REQUEST" TARGET="_parent">6</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.STATEMENT" TITLE="Value rst.dialog.DialogAct.Type.STATEMENT" TARGET="_parent">STATEMENT</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.STATEMENT" TITLE="Value rst.dialog.DialogAct.Type.STATEMENT" TARGET="_parent">7</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.ANSWER" TITLE="Value rst.dialog.DialogAct.Type.ANSWER" TARGET="_parent">ANSWER</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.ANSWER" TITLE="Value rst.dialog.DialogAct.Type.ANSWER" TARGET="_parent">8</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.GOODBYE" TITLE="Value rst.dialog.DialogAct.Type.GOODBYE" TARGET="_parent">GOODBYE</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.GOODBYE" TITLE="Value rst.dialog.DialogAct.Type.GOODBYE" TARGET="_parent">9</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.OTHER" TITLE="Value rst.dialog.DialogAct.Type.OTHER" TARGET="_parent">OTHER</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.DialogAct.Type.OTHER" TITLE="Value rst.dialog.DialogAct.Type.OTHER" TARGET="_parent">100</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnitCollection" TITLE="Structure rst.dialog.IncrementalUnitCollection" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">IncrementalUnitCollection</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit" TITLE="Structure rst.dialog.IncrementalUnit" TARGET="_parent">IncrementalUnit</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnitCollection.element" TITLE="Field rst.dialog.IncrementalUnitCollection.element" TARGET="_parent" PORT="element">element</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit" TITLE="Structure rst.dialog.IncrementalUnit" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">IncrementalUnit</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Interval" TITLE="Structure rst.timing.Interval" TARGET="_parent">Interval</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.timestamps" TITLE="Field rst.dialog.IncrementalUnit.timestamps" TARGET="_parent" PORT="timestamps">timestamps</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.id" TITLE="Field rst.dialog.IncrementalUnit.id" TARGET="_parent" PORT="id">id</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.sll_id" TITLE="Field rst.dialog.IncrementalUnit.sll_id" TARGET="_parent" PORT="sll_id">sll_id</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.gil_id" TITLE="Field rst.dialog.IncrementalUnit.gil_id" TARGET="_parent" PORT="gil_id">gil_id</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType" TITLE="Enum rst.dialog.IncrementalUnit.EditType" TARGET="_parent">EditType</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.state" TITLE="Field rst.dialog.IncrementalUnit.state" TARGET="_parent" PORT="state">state</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType" TITLE="Enum rst.dialog.IncrementalUnit.EditType" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/enum.svg"></IMG></TD><TD ALIGN="left">EditType</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.ADD" TITLE="Value rst.dialog.IncrementalUnit.EditType.ADD" TARGET="_parent">ADD</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.ADD" TITLE="Value rst.dialog.IncrementalUnit.EditType.ADD" TARGET="_parent">0</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.UPDATED" TITLE="Value rst.dialog.IncrementalUnit.EditType.UPDATED" TARGET="_parent">UPDATED</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.UPDATED" TITLE="Value rst.dialog.IncrementalUnit.EditType.UPDATED" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.REVOKE" TITLE="Value rst.dialog.IncrementalUnit.EditType.REVOKE" TARGET="_parent">REVOKE</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.REVOKE" TITLE="Value rst.dialog.IncrementalUnit.EditType.REVOKE" TARGET="_parent">2</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.COMMIT" TITLE="Value rst.dialog.IncrementalUnit.EditType.COMMIT" TARGET="_parent">COMMIT</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-dialog.html#rst.dialog.IncrementalUnit.EditType.COMMIT" TITLE="Value rst.dialog.IncrementalUnit.EditType.COMMIT" TARGET="_parent">3</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-timing.html#rst.timing.Interval" TITLE="Structure rst.timing.Interval" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Interval</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Timestamp" TITLE="Structure rst.timing.Timestamp" TARGET="_parent">Timestamp</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Interval.begin" TITLE="Field rst.timing.Interval.begin" TARGET="_parent" PORT="begin">begin</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Timestamp" TITLE="Structure rst.timing.Timestamp" TARGET="_parent">Timestamp</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Interval.end" TITLE="Field rst.timing.Interval.end" TARGET="_parent" PORT="end">end</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-timing.html#rst.timing.Timestamp" TITLE="Structure rst.timing.Timestamp" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Timestamp</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT64.html#UINT64" TITLE="Fundamental UINT64" TARGET="_parent">UINT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Timestamp.time" TITLE="Field rst.timing.Timestamp.time" TARGET="_parent" PORT="time">time</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "12" -> "13" []; "12":command -> "13" []; "6":element -> "7" []; "7" -> "8" []; "7":speech_hypotheses -> "9" []; "7":incremental_unit -> "2" []; "7":type -> "8" []; "9":further_results -> "10" []; "9":best_result -> "10" []; "10" -> "11" []; "10":timestamp -> "3" []; "10":words -> "11" []; "11":timestamps -> "3" []; "1":element -> "2" []; "2" -> "5" []; "2":state -> "5" []; "2":timestamps -> "3" []; "3":end -> "4" []; "3":begin -> "4" []; }

Message IncrementalUnitCollection

class rst.dialog.IncrementalUnitCollection

Collection of IncrementalUnit instances.

Auto-generated.

element
Type:array of rst.dialog.IncrementalUnit

The individual elements of the collection.

Constraints regarding the empty collection, sorting, duplicated entries etc. are use case specific.

Download this file

message IncrementalUnitCollection {

    /**
     * The individual elements of the collection.
     *
     * Constraints regarding the empty collection, sorting, duplicated
     * entries etc. are use case specific.
     */
    repeated IncrementalUnit element = 1;

}

Message DialogActCollection

class rst.dialog.DialogActCollection

Collection of DialogAct instances.

Auto-generated.

element
Type:array of rst.dialog.DialogAct

The individual elements of the collection.

Constraints regarding the empty collection, sorting, duplicated entries etc. are use case specific.

Download this file

message DialogActCollection {

    /**
     * The individual elements of the collection.
     *
     * Constraints regarding the empty collection, sorting, duplicated
     * entries etc. are use case specific.
     */
    repeated DialogAct element = 1;

}

Message DialogManagerCommand

class rst.dialog.DialogManagerCommand

A description of a command for a dialog manager.

Code author: Birte Carlmeyer <bcarlmey@techfak.uni-bielefeld.de>

command
Type:rst.dialog.DialogManagerCommand.Command

The chosen command for the dialog manager

pattern_name
Type:ASCII-STRING

An interaction pattern referenced for the current command.

Download this file

message DialogManagerCommand {

    /**
     * Possible kinds of commands.
     */
    enum Command {

        /**
         * Reset the whole interaction.
         */
        RESET_INTERACTION = 0;

        /*
         * Reset a single interaction pattern. Requires the
         * @ref .rst.dialog.DialogManagerCommand.pattern_name name to be
         * set.
         */
        RESET_PATTERN = 1;

    }

    /**
     * The chosen command for the dialog manager
     */
    required Command command = 1;

    /**
     * An interaction pattern referenced for the current command.
     */
    optional string pattern_name = 2;

}

Message Command

class rst.dialog.DialogManagerCommand.Command

Possible kinds of commands.

RESET_INTERACTION
= 0

Reset the whole interaction.

RESET_PATTERN
= 1

Reset a single interaction pattern. Requires the pattern_name name to be set.

Download this file

    enum Command {

        /**
         * Reset the whole interaction.
         */
        RESET_INTERACTION = 0;

        /*
         * Reset a single interaction pattern. Requires the
         * @ref .rst.dialog.DialogManagerCommand.pattern_name name to be
         * set.
         */
        RESET_PATTERN = 1;

    }

Message DialogAct

class rst.dialog.DialogAct

A description of a dialog act as a specialization of an incremental unit containing an XML representation of a speech hypothesis as payload.

Code author: Birte Carlmeyer <bcarlmey@techfak.uni-bielefeld.de>

@create_collection

type
Type:rst.dialog.DialogAct.Type

The type of the current dialog act.

incremental_unit
Type:rst.dialog.IncrementalUnit

The basic information of the dialog act IU.

speech_hypotheses
Type:rst.dialog.SpeechHypotheses

The underlying speech recognition result causing this dialog act.

Download this file

message DialogAct {

    /**
     * Possible kinds of dialog acts.
     */
    enum Type {

        /**
         * Conversation opening.
         */
        GREET = 0;

        /**
         * Affirmative answer.
         */
        ACCEPT = 1;

        /**
         * Negative answer.
         */
        REJECT = 2;

        /**
         * Confirmation.
         */
        CONFIRM = 3;

        /**
         * Negation.
         */
        NEGATE = 4;

        /**
         * Speaker wants an information from addressee.
         */
        INFO_REQUEST = 5;

        /**
         * Speaker offers to perform an action.
         */
        ACTION_REQUEST = 6;

        /**
         * A statement.
         */
        STATEMENT = 7;

        /**
         * An answer (not a yes/no answer).
         */
        ANSWER = 8;

        /**
         * Conversation closing.
         */
        GOODBYE = 9;

        /**
         * The current dialog act doesn't match to any of the previous
         * types.
         */
        OTHER = 100;

    }


    /**
     * The type of the current dialog act.
     */
    required Type type = 1;

    /**
     * The basic information of the dialog act IU.
     */
    required IncrementalUnit incremental_unit = 2;

    /**
     * The underlying speech recognition result causing this dialog act.
     */
    optional SpeechHypotheses speech_hypotheses = 3;

}

Message Type

class rst.dialog.DialogAct.Type

Possible kinds of dialog acts.

GREET
= 0

Conversation opening.

ACCEPT
= 1

Affirmative answer.

REJECT
= 2

Negative answer.

CONFIRM
= 3

Confirmation

NEGATE
= 4

Negation

INFO_REQUEST
= 5

Speaker wants an information from addressee.

ACTION_REQUEST
= 6

Speaker offers to perform an action.

STATEMENT
= 7

A statement.

ANSWER
= 8

An answer (not a yes/no answer).

GOODBYE
= 9

Conversation closing.

OTHER
= 100

The current dialog act doesn’t match to any of the previous types.

Download this file

    enum Type {

        /**
         * Conversation opening.
         */
        GREET = 0;

        /**
         * Affirmative answer.
         */
        ACCEPT = 1;

        /**
         * Negative answer.
         */
        REJECT = 2;

        /**
         * Confirmation.
         */
        CONFIRM = 3;

        /**
         * Negation.
         */
        NEGATE = 4;

        /**
         * Speaker wants an information from addressee.
         */
        INFO_REQUEST = 5;

        /**
         * Speaker offers to perform an action.
         */
        ACTION_REQUEST = 6;

        /**
         * A statement.
         */
        STATEMENT = 7;

        /**
         * An answer (not a yes/no answer).
         */
        ANSWER = 8;

        /**
         * Conversation closing.
         */
        GOODBYE = 9;

        /**
         * The current dialog act doesn't match to any of the previous
         * types.
         */
        OTHER = 100;

    }

Message SpeechHypotheses

class rst.dialog.SpeechHypotheses

A set of potential speech hypotheses for a single utterance representing different interpretations.

Code author: Birte Carlmeyer <bcarlmey@techfak.uni-bielefeld.de>

Code author: Soeren Klett <sklett@techfak.uni-bielefeld.de>

best_result
Type:rst.dialog.SpeechHypothesis

The best speech recognition result.

further_results
Type:array of rst.dialog.SpeechHypothesis

A list of potential other interpretations of the speech signal ordered by confidence. The first entry represents the hypothesis with the highest confidence. The best_result is not included in this list.

final
Type:BOOL

Indicates whether the current result might be superseded with further results due to incremental processing or not. A value of true indicates that no further hypotheses for the represented speech utterance will be produced in the future.

Download this file

message SpeechHypotheses {

    /**
     * The best speech recognition result.
     */
    required SpeechHypothesis best_result = 1;

    /**
     * A list of potential other interpretations of the speech signal
     * ordered by confidence. The first entry represents the hypothesis
     * with the highest confidence. The @ref .best_result is not
     * included in this list.
     */
    repeated SpeechHypothesis further_results = 2;

    /**
     * Indicates whether the current result might be superseded with
     * further results due to incremental processing or not. A value of
     * true indicates that no further hypotheses for the represented
     * speech utterance will be produced in the future.
     */
    required bool final = 3;

}

Message SpeechHypothesis

class rst.dialog.SpeechHypothesis

A hypothesis about a speech recognition result.

Code author: Birte Carlmeyer <bcarlmey@techfak.uni-bielefeld.de>

Code author: Soeren Klett <sklett@techfak.uni-bielefeld.de>

words
Type:array of rst.dialog.SpeechHypothesis.Word

List of word speech recognition results.

confidence
Type:FLOAT32

Constraint: 0 <= value <= 1

Confidence for this speech hypothesis.

timestamp
Type:rst.timing.Interval

Start and end time for this speech hypothesis. Since some speech recognizers may not provide detailed results for each word, this field may be used to indicate the time of the overall hypothesis.

grammar_tree
Type:ASCII-STRING

The grammar tree of this speech hypothesis.

Download this file

message SpeechHypothesis {

    /**
     * Speech recognition result for a single word.
     */
    message Word {

        /**
         * Speech recognition result for a single word.
         */
        required string word = 1;

        /**
         * Start and end time for this word.
         *
         * If specified, this must be within the bounds of
         * @ref .rst.dialog.SpeechHypothesis.timestamp
         */
        optional timing.Interval timestamps = 2;

    }

    /**
     * List of word speech recognition results.
     */
    repeated Word words = 1;

    /**
     * Confidence for this speech hypothesis.
     */
    // @constraint(0 <= value <= 1)
    optional float confidence = 2;

    /**
     * Start and end time for this speech hypothesis. Since some speech
     * recognizers may not provide detailed results for each word, this
     * field may be used to indicate the time of the overall hypothesis.
     */
    optional timing.Interval timestamp = 3;

    /**
     * The grammar tree of this speech hypothesis.
     */
    optional string grammar_tree = 4;

}

Message Word

class rst.dialog.SpeechHypothesis.Word

Speech recognition result for a single word.

word
Type:ASCII-STRING

Speech recognition result for a single word.

timestamps
Type:rst.timing.Interval

Start and end time for this word.

If specified, this must be within the bounds of timestamp

Download this file

    message Word {

        /**
         * Speech recognition result for a single word.
         */
        required string word = 1;

        /**
         * Start and end time for this word.
         *
         * If specified, this must be within the bounds of
         * @ref .rst.dialog.SpeechHypothesis.timestamp
         */
        optional timing.Interval timestamps = 2;

    }

Message IncrementalUnit

class rst.dialog.IncrementalUnit

A description of the basic information of an incremental unit (IU) of the IU-model of incremental dialogue processing.

See also

A General, Abstract Model of Incremental Dialogue Processing
http://wwwhomes.uni-bielefeld.de/dschlangen/inpro/abstractModel.html

Code author: Birte Carlmeyer <bcarlmey@techfak.uni-bielefeld.de>

@create_collection

timestamps
Type:rst.timing.Interval

Start and end time of the incremental unit.

id
Type:OCTET-VECTOR

A unique id for the incremental unit.

sll_id
Type:array of OCTET-VECTOR

Optional id list of IU which have a same-level link. Same-level links (sll) connect IUs, which are produced by the same module and reflect their temporal order.

gil_id
Type:array of OCTET-VECTOR

Optional id list of IU which have a grounded-in link. Grounded-in links (gil) represent on which IUs they depend, thus representing the possibility to build a hierarchical structure. Entries are sorted by time and nesting level of the created graph.

state
Type:rst.dialog.IncrementalUnit.EditType

Edit type of the incremental unit.

Download this file

message IncrementalUnit {

    /**
     * The incremental unit can be in different states.
     */
    enum EditType {

        /**
         * Indicates a new incremental unit.
         */
        ADD = 0;

        /**
         * Replaces the last incremental unit.
         */
        UPDATED = 1;

        /**
         * Revokes a previously added unit.
         */
        REVOKE = 2;

        /**
         * The incremental unit has been finally committed and will not
         * be changed any more.
         */
        COMMIT = 3;

    }

    /**
     * Start and end time of the incremental unit.
     */
    optional timing.Interval timestamps = 2;

    /**
     * A unique id for the incremental unit.
     */
    required bytes id = 3;

    /**
     * Optional id list of IU which have a same-level link.
     * Same-level links (sll) connect IUs, which are produced by the
     * same module and reflect their temporal order.
     */
    repeated bytes sll_id = 4;

    /**
     * Optional id list of IU which have a grounded-in link.
     * Grounded-in links (gil) represent on which IUs they depend, thus
     * representing the possibility to build a hierarchical structure.
     * Entries are sorted by time and nesting level of the created
     * graph.
     */
    repeated bytes gil_id = 5;

    /**
     * Edit type of the incremental unit.
     */
    required EditType state = 6;

}

Message EditType

class rst.dialog.IncrementalUnit.EditType

The incremental unit can be in different states.

ADD
= 0

Indicates a new incremental unit.

UPDATED
= 1

Replaces the last incremental unit.

REVOKE
= 2

Revokes a previously added unit.

COMMIT
= 3

The incremental unit has been finally committed and will not be changed any more.

Download this file

    enum EditType {

        /**
         * Indicates a new incremental unit.
         */
        ADD = 0;

        /**
         * Replaces the last incremental unit.
         */
        UPDATED = 1;

        /**
         * Revokes a previously added unit.
         */
        REVOKE = 2;

        /**
         * The incremental unit has been finally committed and will not
         * be changed any more.
         */
        COMMIT = 3;

    }