Clase PhraseListGrammar
class PhraseListGrammar
: public Grammar
Representa una gramática de lista de frases para escenarios de gramática dinámica. Se agregó en la versión 1.5.0.
Miembros
PhraseListGrammar
Sintaxis: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );
Constructor interno. Crea una nueva instancia mediante el identificador proporcionado.
Parámetros
hgrammar
Identificador de gramática de lista de frases.
AddPhrase
Sintaxis: public inline void AddPhrase ( const std::string & text );
Agrega una frase simple que el usuario puede hablar.
Parámetros
text
Frase que se va a agregar.
Borrar
Sintaxis: public inline void Clear ( );
Borra todas las frases de la gramática de la lista de frases.
FromRecognizer
Sintaxis: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );
Crea una gramática de lista de frases para el reconocedor especificado.
Parámetros
recognizer
Reconocedor del que se va a obtener la gramática de la lista de frases.
Devoluciones
Un puntero compartido a la gramática de la lista de frases.