PhraseListGrammar-Klasse
class PhraseListGrammar
: public Grammar
Stellt eine Ausdruckslistengrammatik für dynamische Grammatikszenarien dar. In Version 1.5.0 hinzugefügt.
Member
PhraseListGrammar
Syntax: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );
Interner Konstruktor. Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.
Parameter
hgrammar
Phrasenlistengrammatikhandle.
AddPhrase
Syntax: public inline void AddPhrase ( const std::string & text );
Fügt einen einfachen Ausdruck hinzu, der vom Benutzer gesprochen werden kann.
Parameter
text
Der hinzuzufügende Ausdruck.
Clear
Syntax: public inline void Clear ( );
Löscht alle Ausdrücke aus der Phrasenlistengrammatik.
FromRecognizer
Syntax: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );
Erstellt eine Phrasenlistengrammatik für die angegebene Erkennung.
Parameter
recognizer
Die Erkennung, von der die Phrasenlistengrammatik abgerufen werden soll.
Gibt zurück
Ein gemeinsamer Zeiger auf die Grammatik der Ausdrucksliste.