class ClassLanguageModel
class ClassLanguageModel
: public Grammar
Representerar en lista över grammatik för dynamiska grammatikscenarier. Har lagts till i version 1.7.0.
ClassLanguageModels kan bara användas i specifika scenarier och är inte allmänt tillgängliga.
Medlemmar
ClassLanguageModel
Syntax: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Intern konstruktor. Skapar en ny instans med hjälp av den angivna referensen.
Parametrar
-
hgrammar
Referens för klassspråkmodell.
AssignClass
Syntax: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Tilldelar en grammatik till en klass i språkläget.
Parametrar
className
Namnet på klassen som grammatiken ska tilldelas till.grammar
Grammatik som ska tilldelas.
FromStorageId
Syntax: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Skapar en klassspråkmodell från ett lagrings-ID.
Parametrar
-
storageId)
Det beständiga lagrings-ID:t för språkmodellen.
Returer
Grammatiklistan som är associerad med identifieraren.
Att skapa en ClassLanguageModel från ett lagrings-ID kan bara användas i specifika scenarier och är inte allmänt tillgängligt.