Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
class GrammarList
: public Grammar
Dinamik dil bilgisi senaryoları için dil bilgisi listesini temsil eder. Sürüm 1.7.0'da eklendi.
GrammarLists yalnızca belirli senaryolarda kullanılabilir ve genel olarak kullanılamaz.
Üyeler
GrammarList
Sözdizimi: public inline explicit GrammarList ( SPXGRAMMARHANDLE hgrammar );
İç oluşturucu. Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.
Parametreler
- GrammarList tanıtıcısını
hgrammar.
Ekle
Sözdizimi: public template< > inline void Add ( std::shared_ptr< T > grammar );
Geçerli dil bilgisi listesine tek bir dil bilgisi ekler.
Parametreler
- Eklenecek dil bilgisini
grammar
Şu anda eklenecek tek destek dil bilgisi Sınıf Dil Modelleri'dir.
SetRecognitionFactor
Sözdizimi: public inline void SetRecognitionFactor ( double factor , RecognitionFactorScope scope );
Bir tanıyıcının GrammarList içindeki tüm dil bilgilerine uygulanan Tanıma Faktörünü ayarlar.
Parametreler
Uygulanacak RecognitionFactor öğesini
factorscopeAyarlanan Tanıma Faktörü kapsamı
Tanıma Faktörü, sağlanan dil bilgilerine uygulanan varsayılan ağırlığı değiştiren 0'dan büyük bir sayısal değerdir. Tanıma Faktörünün 0 olarak ayarlanması, sağlanan dil bilgisini devre dışı bırakır. Varsayılan Tanıma Faktörü 1'dir.
FromRecognizer
Sözdizimi: public template< > inline static std::shared_ptr< GrammarList > FromRecognizer ( std::shared_ptr< T > recognizer );
Belirtilen tanıyıcı için bir dil bilgisi lsit oluşturur.
Parametreler
-
recognizerDil bilgisi listesinin alındığı tanıyıcı.
İade
Tanıyıcıyla ilişkilendirilmiş dil bilgisi listesi.
Bir tanıyıcıdan dil bilgisi listesi oluşturmak yalnızca belirli senaryolarda kullanılabilir ve genel olarak kullanılamaz.