Compartilhar via


SAPI Interfaces

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra as interfaces de fala API (SAPI) com uma descrição da finalidade de cada.

Elemento de programação Description

_ISpPrivateEngineCall

Essa interface permite chamadas particulares para um mecanismo de fala reconhecimento (SR).

IEnumSpObjectTokens

Essa interface enumera fala objeto tokens.

ISpAudio

Essa interface representa um áudio em tempo real transmitir, such as aqueles conectado a uma linha ao vivo microfone ou telefone.

ISpCFGInterpreter

Essa interface interpreta um contexto-livre gramática (/cfg).

ISpCFGInterpreterSite

Essa interface define as propriedades e substituições de texto em uma frase.

ISpContainerLexicon

Essa interface define um léxico contêiner que carrega automaticamente o léxico usuário e todos os disponível lexicons aplicativo quando criado.

ISpDataKey

Essa interface fornece um mecanismo para armazenar e recuperar seqüência de caracteres e outros dados.

ISpErrorLog

Essa interface prepara um arquivo log das mensagens erro de compilação.

ISpEventSink

Essa interface permite fontes evento enviar eventos diretamente para um coletor de eventos por uma chamar Free-threaded.

ISpEventSource

Essa interface fornece o mecanismo para filtro e eventos fila.

ISpGramCompBackend

Essa interface representa o back-end compilador de gramática que funciona com um binário a gramática.

ISpGrammarBuilder

Essa interface expõe o back-end do contexto do SAPI-livre compilador de gramática (/cfg).

ISpGrammarCompiler

Essa interface representa o compilador de Gramática de Texto SAPI 5.0.

ISpITNProcessor

Esta interface executa normalização texto inverso (ITN) para uma gramática ITN.

ISpLexicon

Essa interface é usado para acessar lexicons, que contêm informações sobre palavras que podem ser reconhecidas ou faladas.

ISpMMSysAudio

Essa interface representa o áudio implementação para o padrão Windows multimídia camada (onda no e onda out).

ISpNotifyCallback

Essa interface permite que o aplicativo para receber notificações.

ISpNotifySink

Essa interface especifica um coletor de eventos para receber notificações.

ISpNotifySource

Essa interface permite que o aplicativo para configurar os eventos que notificações disparador.

ISpNotifyTranslator

Essa interface converte um chamar para o ISpNotifySink::Notify método para o apropriado notificação.

ISpObjectTokenCategory

Essa interface define um objeto token categoria

ISpObjectTokenEnumBuilder

Essa interface mantém um objeto token (enumeradorISpObjectToken).

ISpObjectTokenInit

Essa interface Inicializa um objeto token para usar uma chave dados.

ISpObjectToken

Essa interface manipula token objeto entradas.

ISpObjectWithToken

Essa interface representa qualquer objeto que está associado com um objeto token.

ISpPhoneConverter

Essa interface permite que o cliente para converter do telefone caractere SAPI definido para o identificador telefone definido.

ISpPhraseAlt

Essa interface permite que aplicativos alternativo recuperar informações de um mecanismo SR frase.

ISpPhraseBuilder

Essa interface cria uma frase dos elementos fornecidos.

ISpPhrase

Essa interface acessa informações contidas em uma frase.

ISpRecoContext

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

ISpRecognizer

Essa interface permite que aplicativos controle aspectos de um mecanismo SR e seu áudio entrada.

ISpRecoGrammar

Essa interface permite que aplicativos gerenciar as palavras e frases que o mecanismo SR reconhecerá.

ISpRecoResult

Essa interface permite que aplicativos recuperar informações sobre hipóteses, recognitions e recognitions falsos do mecanismo SR.

ISpRegDataKey

Essa interface cria uma nova chave dados usando uma chave específica no Registro para armazenamento.

ISpResourceManager

Essa interface fornece acesso aos recursos compartilhado por componentes diferentes Fala no mesmo processo.

ISpSRAlternates

Essa interface permite alternativo Word seleção e implementação para o reconhecimento de fala.

ISpSREngineSite

Esta áudio obtém interface dados, recupera informações de gramática, envia eventos e retorna informações de reconhecimento para SAPI.

ISpSREngine

Essa interface define um mecanismo SR.

ISpStreamFormatConverter

Essa interface é o interface primária implementada pelo áudio SAPI conversor formato de dados.

ISpStreamFormat

Essa interface é o mínimo adicional interface exigido pelo SAPI em parte superior das IStream interface.

ISpStream

Essa interface fornece duas partes distintas de funcionalidade:

  • Ele permite que o aplicativo para quebra automática até um transmitir existente fornecendo ambos um IStream e seu formato para que o subjacente ISpStreamFormat objeto pode fornecer essa dados para SAPI quando exigido.
  • Ele permite a criação de um objeto adequado para uso SAPI de usar um arquivo de BindToFile método).

ISpTaskManager

Essa interface implementa um provedor serviço gerenciamento tarefa para otimizar segmento usado.

ISpTask

Essa interface é uma interface virtual pura C++ e não um interface COM. Ele é usado por objetos que desejar para executar operações atômicas que são otimizadas para um multiprocessador computador.

ISpThreadControl

Essa interface controla um segmento.

ISpThreadTask

Essa interface oferece suporte ao inicializar e processamento de um segmento alocado e é usado para simplificar segmento-com base em operações.

ISpTokenUI

Essa interface fornece programático gerenciamento de um associado interface do usuário com um objeto implementação ISpObjectToken.

ISpTranscript

Essa interface representa a transcrição para áudio onda arquivos com suporte pelo SAPI SpStream object.

ISpTTSEngineSite

Essa interface grava áudio dados e eventos filas para o mecanismo TTS.

ISpTTSEngine

Essa interface define o mecanismo (TTS) de texto para fala SAPI 5.0, um driver que é usado para síntese de fala.

ISpVoice

Essa interface permite que um aplicativo para executar operações de síntese de texto.

See Also

Reference

SAPI Reference

Other Resources

Speech API (SAPI) 5.0