SpeechRecognizer.Constraints Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Auflistung von Einschränkungsobjekten ab, die derzeit dem SpeechRecognizer-Objekt hinzugefügt werden.
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)
Eigenschaftswert
Eine Auflistung von ISpeechRecognitionConstraint-Objekten .
Gültige Einschränkungsobjekte sind:
- SpeechRecognitionGrammarFileConstraint
- SpeechRecognitionListConstraint
- SpeechRecognitionTopicConstraint
- SpeechRecognitionVoiceCommandDefinitionConstraint
Jedes Spracherkennungsmodul kann über eine Einschränkungssammlung verfügen. Nur die folgenden Einschränkungskombinationen sind gültig:
- Eine einzelne SpeechRecognitionTopicConstraint (Diktat oder Websuche)
- Eine beliebige Kombination aus SpeechRecognitionListConstraint - und/oder SpeechRecognitionGrammarFileConstraint-Objekten .
- Für Windows 10 Fall Creators Update (10.0.16299.15) und höher kann eine einzelne Themeneinschränkung mit einer Listeneinschränkung kombiniert werden.
Wichtig
Rufen Sie die SpeechRecognizer.CompileConstraintsAsync-Methode auf, um die Einschränkungen vor beginn des Erkennungsprozesses zu kompilieren.
Hinweise
Zum Verwenden der Webdiensteinschränkungen muss die Unterstützung für die Spracheingabe und das Diktieren unter Einstellungen>Datenschutz > „Datenschutzeinstellungen für Sprache, Freihand und Eingabe“ aktiviert sein. Weitere Informationen finden Sie unter "Erkennen von Spracheingaben" unter Spracherkennung.