class ClassLanguageModel
class ClassLanguageModel
: public Grammar
Representa uma lista de gramáticas para cenários gramaticais dinâmicos. Adicionado na versão 1.7.0.
ClassLanguageModels só são utilizáveis em cenários específicos e não estão disponíveis geralmente.
Membros
ClassLanguageModel
Sintaxe: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Construtor interno. Cria uma nova instância com a alça fornecida.
Parâmetros
-
hgrammar
Identificador de Modelo de Idioma de Classe.
AssignClass
Sintaxe: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Atribui uma gramática a uma classe no modo de idioma.
Parâmetros
className
Nome da classe a que atribuir a gramática.grammar
Gramática a atribuir.
FromStorageId
Sintaxe: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Cria um modelo de linguagem de classe a partir de um ID de armazenamento.
Parâmetros
-
storageId)
O ID de armazenamento persistente do modelo de idioma.
Devoluções
A lista gramatical associada ao reconhecedor.
A criação de um ClassLanguageModel a partir de um ID de armazenamento só é utilizável em cenários específicos e não está disponível de forma geral.