Compartilhar via


ISpRecoGrammar

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

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

Cada objeto implementação ISpRecoGrammar pode ter um contexto-livre gramática (/cfg) e uma gramática de ditado carregados simultaneamente (por exemplo, usando o /cfg if possible, mas retornando ao ditado se o /cfg falhar ao analisar). Um objeto identificador único implementação ISpRecognizer Pode ter múltiplo contexto objetos (reconhecimento de falaISpRecoContext) associado com ele. Da mesma forma, um objeto único contexto pode ser associado com múltiplo objetos implementação ISpRecoGrammar. Esta one-to-many relationship permite que os aplicativos separar tipos de frases reconhecíveis e de conteúdo para separar objetos para lógica aplicativo mais clara.

Métodos

A seguinte tabela lista os métodos para a ISpRecoGrammar interface.

Métodos Description

GetGrammarId

Obtém o identificador de gramática associado com o aplicativo.

GetGrammarState

Obtém reconhecimento gramática informações do estado.

GetRecoContext

Obtém o objeto contexto que criou a gramática.

IsPronounceable

Determina se uma palavra tem uma pronúncia.

LoadCmdFromFile

Carrega uma gramática Comando e controle de um arquivo.

LoadCmdFromMemory

Carrega uma gramática Comando e controle de memória.

LoadCmdFromProprietaryGrammar

Carrega um formato proprietário mecanismo de comando e controle gramática.

LoadCmdFromResource

Carrega uma gramática Comando e controle de um recurso Win32.

LoadDictation

Carrega e inicializa um tópico de ditado.

SaveCmd

Permite que os aplicativos usando dinâmico gramáticas para salvar o atual estado de gramática para um transmitir.

SetDictationState

Define um estado de ditado como ativo ou inativo.

SetGrammarState

Define o estado de uma gramática. Alterar o estado afeta o estado de todos o ativo regras a gramática.

SetRuleIdState

Ativa ou desativa uma regra por seu identificador regra.

SetRuleState

Ativa ou desativa uma regra pelo seu nome regra.

SetTextSelection

Define a ponto de inserção (usando palavra seqüência buffer de dados).

SetWordSequenceData

Define dados seqüência palavra.

UnloadDictation

Descarrega o ativo Tópico de ditado a partir de gramática.

Requisitos

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

See Also

Reference

SAPI Interfaces