Aracılığıyla paylaş


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.