Compartir a través de


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.