Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
class ClassLanguageModel
: public Grammar
Representa uma lista de gramáticas para cenários de gramática dinâmica. 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 em geral.
Membros
ClassLanguageModel
Sintaxe: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Construtor interno. Cria uma nova instância usando o identificador fornecido.
Parâmetros
- identificador do modelo de linguagem de classe
hgrammar.
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
classNameNome da classe à qual atribuir a gramática.grammarGramática a ser atribuída.
FromStorageId
Sintaxe: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Cria um modelo de linguagem de classe a partir de uma ID de armazenamento.
Parâmetros
-
storageId)A 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 uma ID de armazenamento só é utilizável em cenários específicos e não está disponível em geral.