Partilhar via


ISpeechRecognitionConstraint Interface

Definição

Representa uma restrição para um objeto SpeechRecognizer .

public interface class ISpeechRecognitionConstraint
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2041321000, 19816, 17348, 137, 17, 64, 220, 65, 1, 181, 91)]
struct ISpeechRecognitionConstraint
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2041321000, 19816, 17348, 137, 17, 64, 220, 65, 1, 181, 91)]
public interface ISpeechRecognitionConstraint
Public Interface ISpeechRecognitionConstraint
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Restrições, ou gramáticas, definem as palavras e frases faladas a que o reconhecedor de fala pode fazer correspondência.

Você pode especificar uma das gramáticas predefinidas do serviço Web (consulte SpeechRecognitionTopicConstraint) ou criar sua própria gramática personalizada (consulte SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint e SpeechRecognitionVoiceCommandDefinitionConstraint) instalada com seu aplicativo.

Para usar restrições de serviço Web, você deve habilitar o suporte à entrada de fala e ao ditado em Configurações ativando a opção "Acessar meus dados" na página Configurações -> Privacidade -> Controle por voz, escrita a tinta e digitação. Confira "Reconhecer entrada de fala" no reconhecimento de fala.

Propriedades

IsEnabled

Obtém ou define se a restrição pode ser usada pelo objeto SpeechRecognizer para executar o reconhecimento.

Probability

Obtém ou define o valor ponderado da restrição.

Tag

Obtém ou define uma marca que pode ser útil para identificar a restrição.

Type

Obtém o tipo da restrição.

Aplica-se a

Confira também