SpeechRecognitionConstraintType Enumeration
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.
Gibt die Für die Spracherkennung verwendete Grammatikdefinitionseinschränkung an.
public enum class SpeechRecognitionConstraintType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SpeechRecognitionConstraintType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SpeechRecognitionConstraintType
var value = Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType.topic
Public Enum SpeechRecognitionConstraintType
- Vererbung
-
SpeechRecognitionConstraintType
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
Grammar | 2 | Eine Einschränkung, die auf einer SRGS-Grammatikdatei (Speech Recognition Grammar Specification) basiert. Siehe SpeechRecognitionGrammarFileConstraint. |
List | 1 | Eine Einschränkung, die auf einer Liste von Wörtern oder Ausdrücken basiert. Siehe SpeechRecognitionListConstraint. |
Topic | 0 | Eine vordefinierte Webdienstgrammatikeinschränkung basierend auf einem Diktatthema. Siehe SpeechRecognitionTopicConstraint. |
VoiceCommandDefinition | 3 | Eine Einschränkung, die auf einer VCD-Datei (Voice Command Definition) basiert. Siehe SpeechRecognitionVoiceCommandDefinitionConstraint. |
Hinweise
Einschränkungen oder Grammatiken definieren die gesprochenen Wörter und Ausdrücke, die von der Spracherkennung abgeglichen werden können.
Sie können eine der vordefinierten Webdienstgrammatiken angeben (siehe SpeechRecognitionTopicConstraint) oder Sie können Ihre eigene benutzerdefinierte Grammatik erstellen (siehe SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint und SpeechRecognitionVoiceCommandDefinitionConstraint), die mit Ihrer App installiert wird.
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.