class ClassLanguageModel
class ClassLanguageModel
: public Grammar
Représente une liste de grammaires pour les scénarios de grammaire dynamique. Ajouté dans la version 1.7.0.
Les classLanguageModels ne sont utilisables que dans des scénarios spécifiques et ne sont pas en disponibilité générale.
Membres
ClassLanguageModel
Syntaxe : public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Constructeur interne. Crée une instance à l’aide du handle fourni.
Paramètres
-
hgrammar
Handle du modèle de langage de classe.
AssignClass
Syntaxe : public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Affecte une grammaire à une classe en mode langage.
Paramètres
className
Nom de la classe à laquelle attribuer la grammaire.grammar
Grammaire à affecter.
FromStorageId
Syntaxe : public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Crée un modèle de langage de classe à partir d’un ID de stockage.
Paramètres
-
storageId)
ID de stockage persistant du modèle de langage.
Retours
Liste grammaticale associée au module de reconnaissance.
La création d’un ClassLanguageModel à partir d’un ID de stockage n’est utilisable que dans des scénarios spécifiques et n’est pas en disponibilité générale.