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 言語でもこのエラーが発生します。
実際にサポートされている言語に関する情報はどこにありますか?
ありがとう。