Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
-
hgrammarhandle grammaticale dell'elenco frasi.
AddPhrase
Sintassi: public inline void AddPhrase ( const std::string & text );
Aggiunge una frase semplice che può essere pronunciata dall'utente.
Parametri
-
textLa frase da aggiungere.
SetWeight
Sintassi: public inline void SetWeight ( double weight );
Imposta il peso di distorsione grammaticale dell'elenco di frasi. L'intervallo consentito è [0,0, 2,0]. Il peso predefinito è 1,0. Il valore zero disabilita l'elenco di frasi.
Parametri
-
weightElenco di frasi grammatica distorto peso.
Chiaro
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
-
recognizerIl riconoscitore da cui ottenere la grammatica dell'elenco di frasi.
Restituzioni
Puntatore condiviso alla grammatica dell'elenco di frasi.