我尝试了2015年11月发布(build 10586)和2016年2月Insider预览版(build 14262),但我的 USB麦克风无法使用Windows 10 IOT核心。
情境:
我正在使用Windows IOT Core创建基于语音识别的程序。
我正在使用Windows.Media.SpeechRecognition api来完成这项工作。当我使用Visual Studio 2015在我的Window 10 PC上的模拟器上运行程序时,麦克风工作并检测到声音并且程序按要求运行。
然而,当我将相同的版本部署到安装了Window IOT Core的Raspberry Pi2时,程序不会检测到任何声音。我看到Windows IOT Core正确检测到我的麦克风,因为我可以在Windows IOT核心附带的默认应用程序中看到相同的内容。
我可以听声音(耳机)。但是,当我在使用Windows 10 IOT Core的RPi2上运行时,我的麦克风语音无法通过我的语音识别程序。
重现的步骤:
需要认真的帮助。
答案 0 :(得分:1)
使用与Windows IoT Core中的SpeechRecognizer完全兼容的麦克风。我测试了一些与Windows IoT Core中的SpeechRecognizer配合使用的麦克风。
在Windows IoT核心版本10586中与SpeechRecognizer配合使用的麦克风
与Windows IoT核心版本14295中的SpeechRecognizer配合使用的麦克风
适用于Windows IoT核心版15063中的SpeechRecognizer的麦克风
请随意在Windows IoT Core中发布与SpeechRecognizer配合使用的麦克风。
答案 1 :(得分:0)
那是因为
Windows.Media.SpeechRecognition.SpeechRecognizer
现在不支持。
答案 2 :(得分:0)
我正在使用USB Mic在Raspbian上做类似的事情,它可以与您通过apt-get获得的SpeechRecognition库一起使用。它还需要PyAudio或PortAudio和FLAC,因此您可能需要Win10版本的那些。 (我有来自亚马逊的Kinobo Rikuto,大约3.99英镑)