class ClassLanguageModel
class ClassLanguageModel
: public Grammar
Dinamik dil bilgisi senaryoları için dil bilgisi listesini temsil eder. Sürüm 1.7.0'da eklendi.
ClassLanguageModel'ler yalnızca belirli senaryolarda kullanılabilir ve genel olarak kullanılamaz.
Üyeler
ClassLanguageModel
Söz dizimi: 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 tutamacı.
AssignClass
Söz dizimi: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Dil modunda bir sınıfa dil bilgisi atar.
Parametreler
className
Dil bilgisi atanacak sınıfın adı.grammar
Atanacak dil bilgisi.
FromStorageId
Söz dizimi: 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.
Döndürülenler
Tanıyıcıyla ilişkili dil bilgisi listesi.
Depolama kimliğinden ClassLanguageModel oluşturmak yalnızca belirli senaryolarda kullanılabilir ve genel olarak kullanılamaz.