0

Xbox に UWP アプリを導入しようとしていますが、コンソールでアプリを実行すると開発モードで問題が発生します。私のアプリは、文法ファイル (Windows.Media.SpeechRecognition.SpeechRecognizer - 私は MS Cognitive Services を使用していません... まだ) を使用して、組み込みの音声認識ライブラリを使用しています。

SpeechRecognizer を初期化しようとすると、Windows.Media.SpeechRecognition.SpeechRecognizer.systemSpeechLanguage が null であるため、例外がスローされます。

この記事によると、これは音声言語がインストールされていない場合に発生します。

https://msdn.microsoft.com/library/windows/apps/dn653252

ということは、私は Xbox One で運が悪いということですか? 言語をインストールできますか? Kinect は明らかに音声を処理するので、何が欠けているのか、または MS が開発者に現在使用を許可していないものはわかりません。

4

1 に答える 1

0

UWP の音声および言語システムは、Xbox One ではまだ完全には実装されていない Cortana を介して処理されます。覚えておいてください。これはプレビューにすぎないため、今後のアップデートで修正される可能性があります。

アプリがデスクトップや電話などで正しく動作することを確認する場合に私が提供できる最善のアドバイスですが、アプリが Xbox で実行されている場合はそのコードをスキップしてください。

更新: MSDN のドキュメントでは、音声コマンド (つまり、Cortana) は現時点ではサポートされていないと記載されています。最終リリース (2016 年 7 月または 8 月) に近づくと、サポートが追加されることを期待しています。

于 2016-04-25T16:08:44.187 に答える