Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 sont utilisables uniquement dans des scénarios spécifiques et ne sont pas généralement disponibles.
Membres
ClassLanguageModel
Syntaxe : public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Constructeur interne. Crée une instance à l’aide du handle fourni.
Paramètres
- handle de modèle de langage de classe
hgrammar.
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
classNameName de la classe pour affecter la grammaire.grammarGrammaire à 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)L’ID de stockage persistant du modèle de langage.
Retours
Liste de grammaire associée au module de reconnaissance.
La création d’un ClassLanguageModel à partir d’un ID de stockage est utilisable uniquement dans des scénarios spécifiques et n’est pas généralement disponible.