我尝试了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不支持印度英语,或者我应该更改一些其他设置以使其有效?
感谢。
答案 0 :(得分:0)
作为开发人员中心的文档,此错误代码表示“不支持所请求的语言。”当语音被激活时,会在新手机上(或有时在您重置手机后)发生这种情况,选择一种语言,但语言包实际上并未下载并安装在手机上。用户必须转到手机设置才能选择其他语音语言,然后再切换回来查看安装语言包的消息提示。
答案 1 :(得分:0)
Bing语音要求在手机的语言设置中启用英语(我们)语言(或其他支持的语言)。之后,您会收到重新启动的提示,这将使其正常工作