Compartilhar via


ISpSREngineSite

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Esta áudio obtém interface dados, recupera informações de gramática, envia eventos e retorna informações de reconhecimento para SAPI. Ele é implementado por SAPI e é chamado por um mecanismo SR. Depois que o SAPI cria o mecanismo SR, o mecanismo obtém um ponteiro para ISpSREngineSite Quando o ISpSREngine::SetSite é chamado.

Quando a implementar

Somente SAPI implementa essa interface.

Métodos

A seguinte tabela mostra os métodos para a ISpSREngineSite interface.

Método Description

AddEvent

Adiciona um evento para o site mecanismo SR.

DataAvailable

Obtém a quantidade de dados que podem ser ler sem bloqueio.

GetContextMaxAlternates

Obtém o número máximo de alternativas que devem ser geradas para o contexto de reconhecimento especificado.

GetMaxAlternates

Obtém o número máximo de alternativas que devem ser geradas para a regra especificada.

GetResource

Obtém um nomeado recurso a partir de uma gramática.

GetRuleInfo

Obtém informações sobre uma regra cfg.

GetStateInfo

Obtém informações sobre as transições de um estado cfg.

GetTransitionProperty

Obtém informações propriedade para uma transição em uma gramática.

GetWordInfo

Obtém informações sobre uma palavra cfg.

IsAlternate

Determina se uma regra é um válido alternativo de outra.

ParseFromTransitions

Produz um resultado construtor frase de uma lista de transições.

Leitura

Áudio lê dados a partir de fluxo de entrada.

Reconhecimento

Recupera um resultado de reconhecimento (final, parcial ou FALSE) para SAPI.

SetBufferNotifySize

Define a quantidade de dados seja disponível antes disponível dados evento está definido.

SetRuleClientContext

Define contexto cliente em uma regra cfg.

SetWordClientContext

Define um contexto cliente em uma palavra cfg.

Sincronizar

Informa SAPI que o mecanismo está pronto para processo alterações no seus gramáticas.

UpdateRecoPos

Atualiza a atual posição do reconhecedor na transmitir.

Requisitos

Header sapiddk.h, sapiddk.idl
Library sapilib.lib
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

SAPI Interfaces