【发布时间】:2012-12-30 08:22:25
【问题描述】:
我编写了一个接受语音命令的 WP8 应用程序。我已经在模拟器上进行了部署和测试,一切正常。 但是,在我的 HTC 8X 上进行部署和测试时,没有检测到语音命令,它们甚至没有出现在“我能说什么”选项中。
以前有人遇到过这个吗?感谢您的帮助。
【问题讨论】:
标签: windows-phone-8 voice
我编写了一个接受语音命令的 WP8 应用程序。我已经在模拟器上进行了部署和测试,一切正常。 但是,在我的 HTC 8X 上进行部署和测试时,没有检测到语音命令,它们甚至没有出现在“我能说什么”选项中。
以前有人遇到过这个吗?感谢您的帮助。
【问题讨论】:
标签: windows-phone-8 voice
我的猜测是 VCD CommandSet xml:lang 属性与您手机上使用的语言和地区组合不匹配。 VCD 文件中命令集的xml:lang 是什么?而你的手机使用的语言和地区是什么?默认的VoiceCommandDefinition1.xml文件默认为xml:lang="en-US",那么你的手机在美国地区是设置成英文的吗?
从开发的角度来看,您必须为您的应用支持的每个 xml:lang 指定一个 CommandSet。
另外,请记住,语音识别仅适用于 15-20 种文化(语言+地区组合)。可能是您的手机是不受支持的语言环境之一,您根本无法支持该文化的语音识别。
【讨论】: