SpeechRecognitionTopicConstraint Klasse
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.
Eine vordefinierte Grammatikeinschränkung (von SpeechRecognitionScenario angegeben), die über einen Webdienst bereitgestellt wird.
public ref class SpeechRecognitionTopicConstraint sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SpeechRecognitionTopicConstraint final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SpeechRecognitionTopicConstraint final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SpeechRecognitionTopicConstraint
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SpeechRecognitionTopicConstraint
function SpeechRecognitionTopicConstraint(scenario, topicHint, tag)
Public NotInheritable Class SpeechRecognitionTopicConstraint
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
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 oder Eine eigene benutzerdefinierte Grammatik erstellen (siehe SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint und SpeechRecognitionVoiceCommandDefinitionConstraint), die mit Ihrer App installiert ist.
CompileConstraintsAsync muss immer vor RecognizeAsync oder RecognizeWithUIAsync aufgerufen werden, auch wenn in der Constraints-Eigenschaft keine Einschränkungen angegeben sind.
Um Webdiensteinschränkungen verwenden zu können, muss die Spracheingabe- und Diktierunterstützung in den Einstellungen aktiviert werden, indem die Option "Get to know me" in Einstellungen –> Datenschutz –> Sprache, Freihand und Eingabe aktiviert wird. Weitere Informationen zu Erkennungseinschränkungen finden Sie unter "Erkennen von Spracheingaben" in der Spracherkennung.
Hinweis
Erhöhen Sie die Erkennungsgenauigkeit während einer langen Diktiersitzung, indem Sie ein SpeechRecognitionListConstraint in Verbindung mit SpeechRecognitionTopicConstraint verwenden. Auf diese Weise können Sie eine Reihe von domänenspezifischen Schlüsselwörtern angeben, von denen Sie glauben, dass sie während des Diktierens verwendet werden.
Konstruktoren
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String) |
Erstellt eine instance der SpeechRecognitionTopicConstraint-Klasse mithilfe eines vordefinierten Szenariotyps und Kontexts. |
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String, String) |
Erstellt eine instance der SpeechRecognitionTopicConstraint-Klasse mithilfe eines vordefinierten Szenariotyps, Kontexts und bezeichners. |
Eigenschaften
IsEnabled |
Ruft ab oder legt fest, ob die Einschränkung vom SpeechRecognizer-Objekt verwendet werden kann, um die Erkennung durchzuführen. |
Probability |
Ruft den gewichteten Wert der Einschränkung ab oder legt den gewichteten Wert der Einschränkung fest. |
Scenario |
Ruft den vordefinierten Szenariotyp für die Einschränkung ab. |
Tag |
Ruft ein Tag ab, das zum Identifizieren der Einschränkung nützlich sein kann, oder legt dieses fest. |
TopicHint |
Ruft den Themenhinweis für die Einschränkung ab. |
Type |
Ruft den Typ der Einschränkung ab. |