1

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

有人遇到过这个吗?感谢帮助。

4

1 回答 1

1

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

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

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

于 2012-12-30T00:22:25.010 回答