我正在尝试将语音命令添加到我的Windows Phone 8应用程序中。我要添加的是“查找包含{wildcard}的记录”。我在VCD中加入了以下内容:
<ListenFor>Find [a] record [containing] {*}</ListenFor>
但是当我的应用导航到搜索页面时,QueryString的reco
属性的值为“查找包含...的记录”。根据{{3}},这是预期的。
我的问题是,有没有办法检索通配符值,还是在Windows Phone 8语音命令中没有实现?搜索仅查找this MSDN article,但它似乎适用于Windows Phone 8.1。在这一点上,我想坚持使用8.0 SDK,直到8.1采用率增加(加上我正在使用通用应用程序版本)。
这可能吗?
答案 0 :(得分:0)
我读过的文件非常忙于推广最新最好的(例如Cortana),有些细节似乎在兴奋中消失了。
幸运的是,我发现了this article:
Windows Phone 8.0,我们之前的版本,带来了语音命令功能。
...
语音命令的最大限制是需要提前知道命令本身的全文。
所以答案是,虽然8.0 SDK中的语音命令允许使用通配符,但它不会对它执行任何操作。只有8.1 SDK可以解析它并传递值。