0

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

在此代码上:

执行语音识别。

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 不支持印度英语,或者我应该更改一些其他设置以使其正常工作?

谢谢。

4

2 回答 2

0

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

于 2015-03-18T04:27:47.947 回答
0

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

于 2014-11-02T15:48:46.823 回答