Freigeben über


Windows.ApplicationModel.VoiceCommands Namespace

Bietet Unterstützung für die Verarbeitung von Sprachbefehlen in Cortana, die per Sprache oder Text eingegeben werden, um auf Features und Funktionen aus einer Hintergrund-App zuzugreifen. Wenn eine App einen Sprachbefehl im Hintergrund verarbeitet, kann sie Feedback auf der Cortana-Canvas anzeigen und mit dem Benutzer mithilfe der Cortana-Stimme kommunizieren.

Eine VCD-Datei (Voice Command Definition) muss von der App registriert werden, um den Sprachbefehlszugriff auf ihre Funktionalität zu ermöglichen. Weitere Informationen zum Erstellen und Registrieren einer VCD-Datei (Voice Command Definition) für Ihre App finden Sie unter Starten einer Hintergrund-App mit Sprachbefehlsbefehlen .

Hinweis

Ein Sprachbefehl ist eine einzelne, in einer Sprachbefehldefinitions-Datei (VCD-Datei) definierte Äußerung, die über Cortana an eine installierte App weitergeleitet wird. Die App kann im Vordergrund oder im Hintergrund gestartet werden, je nach Ebene und Komplexität der Interaktion. Sprachbefehle, die zusätzlichen Kontext oder Benutzereingaben erfordern, werden beispielsweise am besten im Vordergrund ausgeführt, während grundlegende Befehle im Hintergrund behandelt werden können.

Klassen

VoiceCommand

Der Befehl, der Cortana mithilfe von Sprache oder Text erteilt und an eine Hintergrund-App weitergeleitet wird.

Der Befehl muss in einer VCD-Datei (Voice Command Definition) deklariert werden, die von der app registriert wird, auf die im Befehl verwiesen wird. Weitere Informationen zum Erstellen und Registrieren einer VCD-Datei (Voice Command Definition) für Ihre App finden Sie unter Starten einer Hintergrund-App mit Sprachbefehlsbefehlen .

VoiceCommandCompletedEventArgs

Enthält Ereignisdaten für das VoiceCommandCompleted-Ereignis .

VoiceCommandConfirmationResult

Die Antwort auf die Frage, die von der Hintergrund-App angegeben und auf dem Cortana-Bestätigungsbildschirm angezeigt wird. Dieser Bildschirm wird angezeigt, wenn der Hintergrund-App-Dienst RequestConfirmationAsync aufruft.

VoiceCommandContentTile

Ein Objekt mit Bild-, Text- und Linkdaten, das vom Hintergrund-App-Dienst zur Anzeige auf der Cortana-Canvas bereitgestellt wird.

VoiceCommandDefinition

Aktiviert Vorgänge für einen bestimmten installierten Befehlssatz.

VoiceCommandDefinitionManager

Eine statische Klasse, die das Registrieren und Verwenden von Befehlssätzen aus einer VCD-Datei (Voice Command Data) ermöglicht.

VoiceCommandDisambiguationResult

Das Ergebnis, das aus dem auf der Cortana-Canvas angezeigten Begriffsklärungsbildschirm abgerufen wurde.

Durch Aufrufen von RequestDisambiguationAsync über den Hintergrund-App-Dienst wird der Begriffsklärungsbildschirm von Cortana angezeigt.

VoiceCommandResponse

Die Antwort eines Hintergrund-App-Diensts auf Status-, Bestätigungs-, Begriffsklärungs-, Vervollständigungs- oder Fehlerbildschirme, die auf der Cortana-Canvas angezeigt werden.

VoiceCommandServiceConnection

Die Hintergrundverbindung des App-Diensts mit Cortana.

Wird verwendet, um den Sprachbefehl von Cortana abzurufen und Nachrichten anzuzeigen, die von Cortana gesprochen und auf der Cortana-Canvas angezeigt werden.

VoiceCommandUserMessage

Die Nachricht, die von Cortana gesprochen und auf der Cortana-Canvas angezeigt wird.

Diese Meldung sollte wie folgt sein:

Enumerationen

VoiceCommandCompletionReason

Gibt die möglichen Gründe an, aus dem der Sprachbefehl abgeschlossen wurde.

VoiceCommandContentTileType

Die Layoutvorlage, die für Inhaltskacheln auf der Cortana-Canvas verwendet wird.

Geben Sie die Vorlage mit der ContentTileType-Eigenschaft an.

Hinweis

Alle Inhaltskacheln auf einem Cortana-Feedbackbildschirm müssen dieselbe Vorlage verwenden.

Weitere Informationen