Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
class ClassLanguageModel
: public Grammar
Represents a list of grammars for dynamic grammar scenarios. Added in version 1.7.0.
ClassLanguageModels are only usable in specific scenarios and are not generally available.
Members
ClassLanguageModel
Syntax: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Internal constructor. Creates a new instance using the provided handle.
Parameters
hgrammarClass Language Model handle.
AssignClass
Syntax: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Assigns a grammar to a class in the language mode.
Parameters
classNameName of the class to assign the grammar to.grammarGrammar to assign.
FromStorageId
Syntax: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Creates a class language model from a storage ID.
Parameters
storageId)The persisted storage ID of the language model.
Returns
The grammar list associated with the recognizer.
Creating a ClassLanguageModel from a storage ID is only usable in specific scenarios and is not generally available.