WP8语音命令仅适用于模拟器

时间:2012-12-29 21:20:43

标签: windows-phone-8 voice

我写了一个接受语音命令的WP8应用程序。我已经在模拟器上进行了部署和测试,一切正常。 但是,在我的HTC 8X上部署和测试时,未检测到语音命令,它们甚至没有出现在“我能说什么”选项中。

之前有人碰到过这个吗?感谢帮助。

1 个答案:

答案 0 :(得分:1)

我的猜测是VCD CommandSet xml:lang属性与手机上使用的语言和区域组合不匹配。你的VCD文件中CommandSets的xml:lang是什么?您的手机使用的语言和区域是什么?默认的VoiceCommandDefinition1.xml文件默认为xml:lang="en-US",您的手机设置为美国地区的英语语言吗?

从开发角度来看,您必须为应用支持的每个xml:lang指定一个CommandSet。

另外,请记住,语音识别仅适用于15-20种文化(语言+区域组合)。可能是您的手机是不受支持的区域设置之一,您将无法支持该文化的语音识别功能。