SpeechRecognizer.Constraints Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a coleção de objetos de restrição atualmente adicionada ao objeto SpeechRecognizer .
public:
property IVector<ISpeechRecognitionConstraint ^> ^ Constraints { IVector<ISpeechRecognitionConstraint ^> ^ get(); };
IVector<ISpeechRecognitionConstraint> Constraints();
public IList<ISpeechRecognitionConstraint> Constraints { get; }
var iVector = speechRecognizer.constraints;
Public ReadOnly Property Constraints As IList(Of ISpeechRecognitionConstraint)
Valor da propriedade
Uma coleção de objetos ISpeechRecognitionConstraint .
Os objetos de restrição válidos incluem:
- SpeechRecognitionGrammarFileConstraint
- SpeechRecognitionListConstraint
- SpeechRecognitionTopicConstraint
- SpeechRecognitionVoiceCommandDefinitionConstraint
Cada reconhecedor de fala pode ter uma coleção de restrição. Somente estas combinações de restrições são válidas:
- Um único SpeechRecognitionTopicConstraint (ditado ou pesquisa na Web)
- Qualquer combinação de objetos SpeechRecognitionListConstraint e/ou SpeechRecognitionGrammarFileConstraint .
- No Windows 10 Fall Creators Update (10.0.16299.15) e posteriores, uma restrição baseada em um único tópico pode ser combinada com uma restrição de lista
Importante
Chame o método SpeechRecognizer.CompileConstraintsAsync para compilar as restrições antes de iniciar o processo de reconhecimento.
Comentários
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.