Compartilhar via


ISpSREngine

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa interface define um mecanismo SR. Ele é a interface principal que o desenvolvedor mecanismo deve ser usado no construindo um mecanismo SR de trabalho. Somente SAPI torna direcionar chamadas para esta interface.

Os aplicativos pode acessar essa interface somente indiretamente. Um aplicativo deve criar um objeto implementação ISpRecoContext. E SAPI pode localizar o apropriado reconhecedor objeto token e criar o objeto implementação ISpSREngine a partir de CLSID no token de objeto.

Quando a implementar

SR mecanismos deve implementar esta interface para permitir as interações com SAPI.

Métodos

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

Método Description

GetInputAudioFormat

Obtém o áudio formatos que o mecanismo SR oferece suporte e indica se o mecanismo pode suporte um formato específico.

GetPropertyNum

Obtém uma propriedade numérica do mecanismo SR.

GetPropertyString

Obtém uma seqüência de caracteres propriedade do mecanismo SR.

IsPronounceable

Determina se o mecanismo SR pode reconhecer uma palavra.

LoadProprietaryGrammar

Carrega uma gramática em um formato Engine-specific.

LoadSLM

Carrega um modelo linguagem estatísticas (SLM) para ditado.

OnCreateGrammar

Informa o mecanismo SR da criação de uma gramática.

OnCreateRecoContext

Informa o mecanismo SR da criação de um contexto de reconhecimento.

OnDeleteGrammar

Informa o mecanismo SR da exclusão de uma gramática

OnDeleteRecoContext

Informa o mecanismo SR que um contexto de reconhecimento é sendo destruído.

PrivateCall

Manipula chamar extensão um mecanismo para o mecanismo SR.

PrivateCallEx

Manipula chamar extensão um mecanismo para o mecanismo SR quando um bloco dados da variável tamanho é solicitado na chamar.

RecognizeStream

Começa processamento reconhecimento em um transmitir.

RuleNotify

Notifica o mecanismo SR de informações de regra no contexto-livre gramáticas (CFGs).

SetAdaptationData

Fornece dados de texto para adaptação modelo linguagem para o mecanismo.

SetContextState

Informa o mecanismo se um contexto de reconhecimento tiver sido ativado ou desativado.

SetGrammarState

Informa o mecanismo se uma gramática foi ativada ou desativada.

SetPropertyNum

Define um atributo numérico propriedade o mecanismo SR.

SetPropertyString

Define um seqüência de caracteres propriedade para o mecanismo SR.

SetProprietaryRuleIdState

Define o estado identificador regra gramatical proprietárias.

SetProprietaryRuleState

Define o estado regra gramatical proprietárias.

SetRecoProfile

Informa o mecanismo do atual token perfil de reconhecimento.

SetSite

Define o site mecanismo para o mecanismo SR para usar.

SetSLMState

Define o estado de reconhecimento do SLM como ativo ou inativo.

SetTextSelection

Informa o mecanismo das áreas exibidas e selecionadas de reserva de texto.

SetWordSequenceData

Define informações de reserva de texto.

UnloadProprietaryGrammar

Instrui o mecanismo para descarregar uma gramática mecanismo específico.

UnloadSLM

Instrui o mecanismo para descarregar um SLM.

WordNotify

Notifica o mecanismo SR das palavras em um cfg.

Remarks

Um mecanismo SR deve implementar esta interface no-reconhecimento processo (InProc) objeto COM, com o modelo de segmento "both". O mecanismo também pode implementar o ISpObjectWithToken interface. O mecanismo pode ter objetos adicionais implementação ISpTokenUI, ISpSRAlternatese um personalizado objeto extensão mecanismo.

Requisitos

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

See Also

Reference

SAPI Interfaces