Compartilhar via


ISpRecoContext

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa interface permite que aplicativos criar modos de exibição funcionais diferentes ou contextos do mecanismo SR. Ele herda de ISpEventSource.

Cada objeto implementar esta interface pode levar interesse em Fala diferente eventos de reconhecimento, definidos por ISpEventSource e usar gramáticas de reconhecimento diferentes, definidas pelo ISpRecoGrammar.

Quando a implementar

A seguinte classe IDs (CLSID) pode ser usado com esta interface. Um completo CLSID listagem de todas as interfaces consta o As identificações de classe SAPI seção.

  • CLSID_SpSharedRecoContext

Quando usar

Um aplicativo deve ter pelo menos um objeto implementação ISpRecoContext Para receber recognitions. Ele pode criar múltiplo contexto de reconhecimento de fala objetos ao identificador de reconhecimento diferentes tipos. De exemplo, um aplicativo interface de documentos múltiplos (MDI) pode associar um contexto diferente objeto com cada painel documento para localizar a gramática e suporte evento processamento.

O aplicativo cria um novo ISpRecoContext objeto por chamado ISpRecognizer::CreateRecoContext. Se o aplicativo precisa usar um (reconhecedor compartilhadoISpRecognizer), ele pode criar um contexto de reconhecimento de fala compartilhado chamado CoCreateInstance Com CLSID_SpSharedRecoContext.

Métodos

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

Métodos Description

Indicador

Define um marcador dentro de atual transmitir de reconhecimento.

CreateGrammar

Cria uma gramática.

DeserializeResult

Cria um novo resultado de um serializado resultado.

GetAudioOptions

Obtém áudio opções para um determinado transmitir.

GetContextState

Obtém o estado do contexto de reconhecimento de fala.

GetMaxAlternates

Obtém o número máximo de alternativas que o mecanismo SR irá recuperar de comando e controle ou gramáticas proprietário associado com o contexto de reconhecimento de fala.

GetRecognizer

Obtém uma referência para o atual reconhecedor objeto associado com o contexto de reconhecimento de fala.

GetStatus

Obtém informações status sobre o contexto de reconhecimento de fala.

GetVoice

Obtém uma referência a voz associado com o contexto de reconhecimento de fala.

GetVoicePurgeEvent

Obtém eventos mecanismo SR que áudio parar saída e limpa o atual falar fila.

Pause

Pausa o processo de reconhecimento Permitir sincronização mecanismo SR.

Currículo

Retoma o mecanismo SR a partir de em pausa estado e reinicia o processo de reconhecimento.

SetAdaptationData

Envia dados para o mecanismo SR para atualização de atual modelo linguagem.

SetAudioOptions

Define o áudio opções para os resultados do contexto de reconhecimento de fala.

SetContextState

Define o estado do contexto de reconhecimento.

SetMaxAlternates

Define o número máximo de alternativas recuperadas para gramáticas de comando e controle.

SetVoice

Define a voz associado com o contexto de reconhecimento de fala.

SetVoicePurgeEvent

Define eventos mecanismo SR que áudio parar saída e limpa o atual falar fila.

Requisitos

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

See Also

Reference

SAPI Interfaces