微軟開發者部落格介紹如何在 UWP 應用中整合 Cortana,賦予應用語音互動能力。Cortana 可理解自然語言,支援三種互動模式:
Cortana 能做什麼?
- 回答問題:「我的下一個行程目的地是哪裡?」、「搜尋語音電台」。
- 執行動作:「取消倫敦行程」、「將此電台加入最愛」、「傳訊息給 Jack 說我會遲到」。
- 深層連結:語音指令直達應用特定功能,如同將功能釘選在開始畫面。
設計準則
- 高效: 簡潔明瞭,少即是多。
- 相關: 緊扣主題,不跑題。
- 明確: 使用日常用語,避免專業術語。
- 信任: 回應準確反映狀態,尊重使用者偏好。
三種整合方式
- 啟動應用
- 透過 Cortana 指令應用儲存或回傳資料
- 使用者與應用雙向互動
詳細實作碼範例請參考微軟官方部落格文件。