Condividi tramite


Classe PhraseListGrammar

class PhraseListGrammar
  : public Grammar

Rappresenta una grammatica dell'elenco di frasi per scenari di grammatica dinamica. Aggiunta nella versione 1.5.0.

Membri

PhraseListGrammar

Sintassi: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );

Costruttore interno. Crea una nuova istanza usando l'handle fornito.

Parametri

  • hgrammar Handle grammaticale dell'elenco di frasi.

AddPhrase

Sintassi: public inline void AddPhrase ( const std::string & text );

Aggiunge una frase semplice che può essere pronunciata dall'utente.

Parametri

  • text Frase da aggiungere.

Cancella

Sintassi: public inline void Clear ( );

Cancella tutte le frasi dalla grammatica dell'elenco di frasi.

FromRecognizer

Sintassi: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );

Crea una grammatica dell'elenco di frasi per il riconoscitore specificato.

Parametri

  • recognizer Sistema di riconoscimento da cui ottenere la grammatica dell'elenco di frasi.

Restituisce

Puntatore condiviso alla grammatica dell'elenco di frasi.