Microsoft arbeitet an neuen Cortana-Integrations-APIs für Drittanbieter-Entwickler
2 Minute. lesen
Veröffentlicht am
Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter
Ich habe gerade gesehen, wie mein Team unsere neuen, coolen APIs/UX für die Cortana-Integration vorgeführt hat. Ich kann es kaum erwarten zu sehen, was die Entwickler damit bauen! #3rdPartyAPIs
– Rob Chambers (@spacetimeglitch) 27. Februar 2015
Rob Chambers ist der Entwicklungsmanager des Cortana Speech-Teams bei Microsoft. Heute hat er getwittert, dass sein Team an neuen Cortana-Integrations-APIs für Drittentwickler arbeitet. Wie Sie seinem obigen Tweet entnehmen können, findet er diese bevorstehenden neuen APIs ziemlich cool. Im Augenblick, Cortana-APIs in Windows Phone ist wie folgt strukturiert,
- Definieren Sie, welche „Sprachbefehle“ ihre Anwendung deklarativ in einer schematisierten XML-Datei unterstützen möchte. Diese Sprachbefehle enthalten Phrasenmuster wie „Skype, [Kontaktname] anrufen“ oder so allgemein sein wie „Hulu, [was auch immer_der_Benutzer_hier_sagt]“. Die Sprachbefehle enthalten auch zusätzliche Informationen, wie die Anwendung gestartet werden soll und was der Benutzer sehen soll, während die Anwendung geladen wird (z. B. „Suche nach Mr. Peabody-Spielzeiten…“).
- Registrieren Sie die XML-Datei mit den Sprachbefehlen beim ersten Start der Anwendung. Die Sprachbefehle können auch nachträglich aktualisiert werden, aber wie bei einer Hintergrundaufgabe müssen Sie die Befehle „installieren“, wenn Ihre App zum ersten Mal ausgeführt wird.
- Behandeln Sie die Sprachaktivierung, sobald Cortana erkennt, dass der Benutzer Ihren App-Namen gesprochen hat, gefolgt von einem Befehl, den Sie registriert haben. Sie erhalten bei der Anwendungsaktivierung/Seitennavigation (WinRT-App vs. Silverlight-App) Parameter, die angeben, welcher Sprachbefehl erkannt wurde, die fill_in_the_blank_phrases sowie den vollständigen Text, der in Cortanas UX erkannt (oder eingegeben) wurde.
Ich würde gerne sehen, wie Microsoft Cortana mit Apps von Drittanbietern mit den kommenden neuen APIs erweitern wird. Ich denke, wir werden mehr darüber auf der BUILD-Entwicklerkonferenz im April hören.