Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
class PhraseListGrammar
: public Grammar
Representerar en fraslista grammatik för dynamiska grammatikscenarier. Har lagts till i version 1.5.0.
Medlemmar
PhraseListGrammar (på engelska)
Syntax: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );
Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.
Parameterar
-
hgrammargrammatikreferens för fraslista.
Lägg tillfras
Syntax: public inline void AddPhrase ( const std::string & text );
Lägger till en enkel fras som användaren kan tala om.
Parameterar
-
textFrasen som ska läggas till.
SetWeight (SetVikt)
Syntax: public inline void SetWeight ( double weight );
Ställer in vikten för fraslistans grammatikbias. Det tillåtna intervallet är [0,0, 2,0]. Standardvikten är 1,0. Värdet noll inaktiverar fraslistan.
Parameterar
-
weightFraslista, grammatik, partiskhet, vikt.
Klar
Syntax: public inline void Clear ( );
Rensar alla fraser från fraslistans grammatik.
FromRecognizer (FromRecognizer)
Syntax: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );
Skapar en grammatik för fraslistan för den angivna identifieraren.
Parameterar
-
recognizerDen identifierare som du vill hämta grammatiken i fraslistan från.
Återlämning
En delad pekare till grammatik i fraslistan.