sınıf ClassLanguageModel

class ClassLanguageModel
  : public Grammar

Dinamik dil bilgisi senaryoları için dil bilgisi listesini temsil eder. Sürüm 1.7.0'da eklendi.

ClassLanguageModels yalnızca belirli senaryolarda kullanılabilir ve genel olarak kullanılamaz.

Üyeler

ClassLanguageModel

Sözdizimi: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );

İç oluşturucu. Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.

Parametreler

  • hgrammar Sınıf Dil Modeli tanıtıcısı.

AssignClass

Sözdizimi: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );

Dil modunda bir sınıfa dil bilgisi atar.

Parametreler

  • Dil bilgisinin atanacak sınıfın adını className.

  • Atanacak dil bilgisini grammar.

FromStorageId

Sözdizimi: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );

Depolama kimliğinden bir sınıf dili modeli oluşturur.

Parametreler

  • storageId) Dil modelinin kalıcı depolama kimliği.

İade

Tanıyıcıyla ilişkilendirilmiş dil bilgisi listesi.

Bir depolama kimliğinden ClassLanguageModel oluşturmak yalnızca belirli senaryolarda kullanılabilir ve genel olarak kullanılamaz.