2015 年 11 月のリリース (ビルド 10586) と 2016 年 2 月の Insider Preview リリース (ビルド 14262) の両方を試しましたが、USB マイクが Windows 10 IOT コアで動作しません。
シナリオ:
Windows IOT Core を使用して音声認識ベースのプログラムを作成しています。
この仕事には Windows.Media.SpeechRecognition API を使用しています。Visual Studio 2015 を使用して Window 10 PC のシミュレーターでプログラムを実行すると、マイクが機能し、サウンドが検出され、必要に応じてプログラムが機能します。
ただし、Windows IOT Core がインストールされている Raspberry Pi2 に同じビルドをデプロイすると、プログラムはサウンドを検出しません。Windows IOT Core に付属している既定のアプリでも同じように、マイクが Windows IOT Core によって正しく検出されていることがわかります。
音は聴けます(ヘッドホン)。しかし、どういうわけか、Windows 10 IOT Core を搭載した RPi2 で実行すると、マイクの声が音声認識プログラムに伝わりません。
再現する手順:
- Windows.Media.SpeechRecognition api を使用して音声認識プログラムを作成します。
- シミュレーターで Windows 10 PC で動作するプログラムを確認する
- Windows 10 IOT コアを使用して、同じビルドを RPi2 にデプロイします。
- プログラムは、マイクからの音を検出しません。
深刻な助けが必要です。