Compartilhar via


gramática de classe

Representa a gramática de classe base para personalizar o reconhecimento de fala. Adicionado na versão 1.5.0.

Membros

Gramática

Sintaxe: public inline explicit Grammar ( SPXGRAMMARHANDLE hgrammar );

Construtor interno. Cria uma nova instância usando o identificador fornecido.

Parâmetros

  • hgrammar Identificador gramatical.

~Gramática

Sintaxe: public inline virtual ~Grammar ( );

Destruidor, não faz nada.

operador SPXGRAMMARHANDLE

Sintaxe: public inline explicit operator SPXGRAMMARHANDLE ( );

Interno. Operador de conversão explícita.

Retornos

Um identificador.

FromStorageId

Sintaxe: public inline static std::shared_ptr< Grammar > FromStorageId ( const std::string & storageId );

Cria uma gramática de uma ID de armazenamento. Adicionado na versão 1.7.0.

Parâmetros

  • storageId) A ID de armazenamento persistente do modelo de linguagem.

Retornos

A gramática.

A criação de uma gramática a partir de uma ID de armazenamento só é utilizável em cenários específicos e geralmente não é possível.