應用程序在Windows通用應用程序中運行時可以使用Cortana嗎? 我的用例非常簡單 - 我需要處理情況,當用戶說:「打開報告{2015年6月}」其中{2015年6月}是佔位符,可以包含任何日期... 我知道如何做到這一點當應用程序未運行並且應用程序需要啓動時;但我不確定是否有可能在應用程序運行時執行此操作...是否可以使用Cortana進行應用內語音命令?
回答
是的,可以在應用程序運行時使用Cortana。無論您的應用程序是否在運行,您的應用程序都會被激活,因此它無論如何都會被激活。這意味着當用戶通過語音命令調用您的應用程序時,將調用OnActivated方法(VoiceCommand爲ActivationKind)。
我會將此答案標記爲正確答案,但這與我的用例不符;但問題本身就存在問題,我認爲這可能只能由Cortana完成...無論如何我的解決方案:基本上當應用程序轉到MainPage.xaml時我正在收集所有報告並創建語音命令的集合(例如「 x}「,」從{x}「打開,...),然後我創建SpeechRecognitionListConstraint和創建的語音命令列表,並將此列表約束添加到SpeechRecognizer對象的約束中。 –
@SebastianBusek如果語音識別庫使用與Cortana相同的引擎,並且隨着時間的推移Cortana會得到改進,那麼應用程序運行時應該沒有理由使用Cortana ... –
- 1. Windows Phone啓動應用程序與語音命令在Cortana
- 2. 是否可以在iOS應用中使用語音命令拍照?
- 3. Can Cortana可以在移動應用上進行文字轉語音嗎?
- 4. 如何從命令行禁用cortana?
- 5. 是否可以創建命令行JDT應用程序?
- 6. 使用Cortana進行應用程序交互時,設備是否需要連接?
- 7. 使用語音命令啓用和禁用語音識別
- 8. 是否可以使用sl4a運行一些自定義命令?
- 9. 是否可以從命令行使用dotTrace分析器?
- 10. 是否可以在Linux中使用命令行構建Eclipse Workspace?
- 11. 是否可以通過語音進行編程
- 12. 是否可以從applet執行命令?
- 13. 使用spring-boot時是否可以使用spring-boot命令行屬性:運行?
- 14. 是否可以使用Mahout進行術語提取?
- 15. 兩個Windows應用程序可以使用命令行進行通信嗎?
- 16. 是否可以使用FTP命令重命名FTP文件夾?
- 17. 是否可以在Java中進行命令提示符?
- 18. 用特定命令在C#中進行語音識別
- 19. 是否可以在您的應用內部獲取Google地圖語音指示?
- 20. 無法使用Net :: OpenSSH進行SSH,可以通過命令行
- 21. 使用devenv /命令執行命令或宏時,是否可以讓進程返回錯誤代碼或消息?
- 22. 在我的應用程序中是否可以使用語音識別模塊?
- 23. 是否可以使用MP3混音?
- 24. 使用語音命令編程iphone應用程序
- 25. 是否可以在各種YouTube視頻上使用音樂進行可視化?
- 26. 是否可以在Windows中使用命令行打開命名管道?
- 27. Can Instruments可以使用命令行嗎?
- 28. javame:使用麥克風進行錄音時是否可以禁用AGC/VAD?
- 29. 在應用程序中是否可以使用任何內置/默認聲音?
- 30. Caliburn Micro - 是否可以攔截調用來執行命令?
我認爲[語音識別和合成示例](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/SpeechRecognitionAndSynthesis)涵蓋了您需要的內容。您可以爲需要識別的句子構建自定義語法。 –