ISpRecoContext
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 |
---|---|
Define um marcador dentro de atual transmitir de reconhecimento. |
|
Cria uma gramática. |
|
Cria um novo resultado de um serializado resultado. |
|
Obtém áudio opções para um determinado transmitir. |
|
Obtém o estado do contexto de reconhecimento de fala. |
|
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. |
|
Obtém uma referência para o atual reconhecedor objeto associado com o contexto de reconhecimento de fala. |
|
Obtém informações status sobre o contexto de reconhecimento de fala. |
|
Obtém uma referência a voz associado com o contexto de reconhecimento de fala. |
|
Obtém eventos mecanismo SR que áudio parar saída e limpa o atual falar fila. |
|
Pausa o processo de reconhecimento Permitir sincronização mecanismo SR. |
|
Retoma o mecanismo SR a partir de em pausa estado e reinicia o processo de reconhecimento. |
|
Envia dados para o mecanismo SR para atualização de atual modelo linguagem. |
|
Define o áudio opções para os resultados do contexto de reconhecimento de fala. |
|
Define o estado do contexto de reconhecimento. |
|
Define o número máximo de alternativas recuperadas para gramáticas de comando e controle. |
|
Define a voz associado com o contexto de reconhecimento de fala. |
|
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 |