klass ClassLanguageModel
class ClassLanguageModel
: public Grammar
Representerar en lista över grammatiker 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 det angivna handtaget.
Parameterar
-
hgrammar
handtag 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.
Parameterar
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åksmodell från ett lagrings-ID.
Parameterar
-
storageId)
Språkmodellens bevarade lagrings-ID.
Återlämning
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.