ClassLanguageModel
class ClassLanguageModel
: public Grammar
Stellt eine Liste von Grammatiken für dynamische Grammatikszenarien dar. In Version 1.7.0 hinzugefügt.
ClassLanguageModels können nur in bestimmten Szenarien verwendet werden und sind nicht allgemein verfügbar.
Member
ClassLanguageModel
Syntax: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Interner Konstruktor. Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.
Parameter
-
hgrammar
Handle des Klassensprachmodells.
AssignClass
Syntax: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Weist einer Klasse im Sprachmodus eine Grammatik zu.
Parameter
className
Name der Klasse, der die Grammatik zugewiesen werden soll.grammar
Zuzuweisende Grammatik.
FromStorageId
Syntax: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Erstellt ein Klassensprachmodell aus einer Speicher-ID.
Parameter
-
storageId)
Die persistente Speicher-ID des Sprachmodells.
Gibt zurück
Die Grammatikliste, die der Erkennung zugeordnet ist.
Das Erstellen eines ClassLanguageModel-Objekts aus einer Speicher-ID kann nur in bestimmten Szenarien verwendet werden und ist nicht allgemein verfügbar.