class PhraseListGrammar
class PhraseListGrammar
: public Grammar
Dinamik dil bilgisi senaryoları için tümcecik listesi dil bilgisini temsil eder. Sürüm 1.5.0'da eklendi.
Üyeler
PhraseListGrammar
Söz dizimi: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );
İç oluşturucu. Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.
Parametreler
hgrammar
Tümcecik listesi dil bilgisi tutamacı.
AddPhrase
Söz dizimi: public inline void AddPhrase ( const std::string & text );
Kullanıcı tarafından söylenebilecek basit bir tümcecik ekler.
Parametreler
text
Eklenecek tümcecik.
Temizle
Söz dizimi: public inline void Clear ( );
Tümcecik listesi dil bilgisindeki tüm tümcecikleri temizler.
FromRecognizer
Söz dizimi: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );
Belirtilen tanıyıcı için bir tümcecik listesi dil bilgisi oluşturur.
Parametreler
recognizer
Tümcecik listesi dil bilgisinin alındığı tanıyıcı.
Döndürülenler
Tümcecik listesi dil bilgisi için paylaşılan bir işaretçi.