应用程序在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)涵盖了您需要的内容。您可以为需要识别的句子构建自定义语法。 –