class PhraseListGrammar
class PhraseListGrammar
: public Grammar
Representerar en fraslista grammatik för dynamiska grammatikscenarier. Har lagts till i version 1.5.0.
Medlemmar
PhraseListGrammar
Syntax: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );
Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.
Parametrar
-
hgrammar
Grammatikreferens för fraslista.
AddPhrase
Syntax: public inline void AddPhrase ( const std::string & text );
Lägger till en enkel fras som kan talas av användaren.
Parametrar
-
text
Frasen som ska läggas till.
Rensa
Syntax: public inline void Clear ( );
Rensar alla fraser från fraslistans grammatik.
FromRecognizer
Syntax: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );
Skapar en grammatik i fraslistan för den angivna identifieraren.
Parametrar
-
recognizer
Den identifierare som du vill hämta grammatiken i fraslistan från.
Returer
En delad pekare till grammatik i fraslistan.