我试过Windows Phone 8的Speech API示例 . 它适用于英语,但是当我将模拟器的语言设置切换为俄语时,语音识别就破裂了 .
在这段代码上:
// Perform speech recognition.
this.recoOperation = recognizer.RecognizeAsync();
var recoResult = await this.recoOperation;
它抛出异常:
SPERR_WINRT_UNSUPPORTED_LANG 0x800455BC不支持所请求的语言 .
那么,这意味着Speech Recognitiona API不支持俄语,或者我应该更改一些其他设置以使其工作?
我也得到了ja-JP和zh-HK语言的这个错误 .
在哪里可以找到有关 really 支持语言的信息?
谢谢 .
1 回答
我也试过了 . 我问过微软的联系方式 . 他们说任何你得到此错误的语言都不支持远程识别的听写语法 . 您必须使用Lists或SRGS语法文件定义的本地识别语言,如日语,中文,俄语等 .
即使安装了该语言,某些语言也不支持听写远程识别 .
已安装语言的列表是: