應用程序在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. 是否可以使用語音命令進行導航而不是使用滑動手勢?
- 5. 我們是否可以使用Sirikit進行語音識別
- 6. 如何從命令行禁用cortana?
- 7. 是否可以創建命令行JDT應用程序?
- 8. 是否可以從命令行對圖像應用效果?
- 9. 是否可以從Grails應用程序執行Git命令?
- 10. 我們可以在iPhone App中使用語音命令進行交互嗎?應用程序
- 11. 是否可以使用AudioUnit進行實時音高切換?
- 12. 使用Cortana進行應用程序交互時,設備是否需要連接?
- 13. 是否可以在Linux中使用命令行構建Eclipse Workspace?
- 14. 是否可以使用sl4a運行一些自定義命令?
- 15. 是否可以在main中使用IntelliJ'run'命令運行卡尺?
- 16. 是否可以從命令行使用dotTrace分析器?
- 17. 使用語音命令啓用和禁用語音識別
- 18. 是否可以通過語音進行編程
- 19. 是否可以從命令行
- 20. 是否可以從applet執行命令?
- 21. 使用spring-boot時是否可以使用spring-boot命令行屬性:運行?
- 22. 是否可以使用Mahout進行術語提取?
- 23. 兩個Windows應用程序可以使用命令行進行通信嗎?
- 24. 是否可以使用FTP命令重命名FTP文件夾?
- 25. 是否可以在Java中進行命令提示符?
- 26. 是否可以在您的應用內部獲取Google地圖語音指示?
- 27. 用特定命令在C#中進行語音識別
- 28. 使用語音識別的命令
- 29. 在我的應用程序中是否可以使用語音識別模塊?
- 30. 無法使用Net :: OpenSSH進行SSH,可以通過命令行
我認爲[語音識別和合成示例](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/SpeechRecognitionAndSynthesis)涵蓋了您需要的內容。您可以爲需要識別的句子構建自定義語法。 –