我试图在我的Windows 8应用程序中添加语音命令。我想添加的是“查找包含{通配符}的记录”。我在我的VCD中包含了以下内容:
<ListenFor>Find [a] record [containing] {*}</ListenFor>但是当我的应用程序导航到搜索页面时,QueryString的QueryString属性具有“查找包含.的记录”的值。据这篇MSDN文章称,这是意料之中的。
我的问题是,是否有一种方法来检索通配符值,或者这不是在Windows 8语音命令中实现的?搜索只找到这篇文章,但它似乎适用于Windows 8.1。在这一点上,我想坚持8.0SDK,直到8.1采用增加(加上我有一个通用的应用程序版本的工作)。
这有可能吗?
发布于 2014-10-08 14:18:14
我所读到的文档正忙着推广最新的、最伟大的(例如Cortana),以至于有些细节似乎在兴奋中消失了。
幸运的是,我发现,来自这篇文章
Windows Phone 8.0,我们以前的版本,带来了语音命令功能。 ..。 语音命令的最大限制是命令本身的全文需要提前知道。
所以答案是,尽管8.0SDK中的语音命令允许通配符,但它对它没有任何作用。只有8.1SDK才能解析它并传递该值。
https://stackoverflow.com/questions/26199392
复制相似问题