en-in语言WP8上的语音识别支持语言

时间:2013-11-18 06:14:28

标签: windows-phone-8 speech-recognition text-to-speech voice windows-phone-8-sdk

我尝试了Windows Phone 8的Speech API示例。在我的通话电话2种语言中安装en-GB和en-IN,我的手机默认语言是en-in,当我尝试使用en-gb时,它工作正常但是当我尝试使用手机默认语言进入时,它无法正常工作 它会给出错误,它会抛出异常。

关于此代码:

执行语音识别。

this.recoOperation = recognizer.RecognizeAsync();
var recoResult = await this.recoOperation;
It throws Exception:

**SPERR_WINRT_UNSUPPORTED_LANG 0x800455BC The requested language is not supported.**

那么,这意味着Speech Recognitiona API不支持印度英语,或者我应该更改一些其他设置以使其有效?

感谢。

2 个答案:

答案 0 :(得分:0)

作为开发人员中心的文档,此错误代码表示“不支持所请求的语言。”当语音被激活时,会在新手机上(或有时在您重置手机后)发生这种情况,选择一种语言,但语言包实际上并未下载并安装在手机上。用户必须转到手机设置才能选择其他语音语言,然后再切换回来查看安装语言包的消息提示。

答案 1 :(得分:0)

Bing语音要求在手机的语言设置中启用英语(我们)语言(或其他支持的语言)。之后,您会收到重新启动的提示,这将使其正常工作