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.