Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
class GrammarList
: public Grammar
Reprezentuje listę gramatyki dla dynamicznych scenariuszy gramatycznych. Dodano element w wersji 1.7.0.
GrammarLists są dostępne tylko w określonych scenariuszach i nie są ogólnie dostępne.
Członkowie
Lista gramatyki
Składnia: public inline explicit GrammarList ( SPXGRAMMARHANDLE hgrammar );
Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu podanego dojścia.
Parametry
-
hgrammardojście GrammarList.
Dodaj
Składnia: public template< > inline void Add ( std::shared_ptr< T > grammar );
Dodaje pojedynczą gramatykę do bieżącej listy gramatyki.
Parametry
-
grammarGramatyka do dodania
Obecnie modele języka klas są jedyną obsługą gramatyki do dodania.
SetRecognitionFactor
Składnia: public inline void SetRecognitionFactor ( double factor , RecognitionFactorScope scope );
Ustawia współczynnik rozpoznawania zastosowany do wszystkich gramatyki w funkcji GrammarList osoby rozpoznawczej.
Parametry
factor, aby zastosować element RecognitionFactorscopeZakres ustawianego czynnika rozpoznawania
Współczynnik rozpoznawania jest wartością liczbową większą niż 0, modyfikuje domyślną wagę zastosowaną do podanych gramatyki. Ustawienie współczynnika rozpoznawania na wartość 0 spowoduje wyłączenie podanych gramatyki. Domyślny współczynnik rozpoznawania to 1.
FromRecognizer
Składnia: public template< > inline static std::shared_ptr< GrammarList > FromRecognizer ( std::shared_ptr< T > recognizer );
Tworzy gramatykę lsit dla określonego rozpoznawania.
Parametry
-
recognizerRozpoznawanie, z którego ma być uzyskiwana lista gramatyki.
Zwraca
Lista gramatyki skojarzona z rozpoznawaniem.
Tworzenie listy gramatycznej z rozpoznawania jest możliwe tylko w określonych scenariuszach i nie jest ogólnie dostępne.