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.

Devoluções

Um identificador.

FromStorageId

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

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

Parâmetros

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

Devoluções

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.