我尝试了 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 的模拟器上运行程序时,麦克风工作并且检测到声音并且程序按要求运行。
但是,当我将相同的构建部署到安装了 Window IOT Core 的 Raspberry Pi2 时,程序没有检测到任何声音。我看到我的麦克风被 Windows IOT Core 正确检测到,正如我在 Windows IOT Core 附带的默认应用程序中看到的一样。
虽然我可以听到声音(耳机)。但是,当我的语音识别程序在带有 Windows 10 IOT Core 的 RPi2 上运行时,我的麦克风声音不知何故无法通过。
重现步骤:
- 使用 Windows.Media.SpeechRecognition API 创建语音识别程序。
- 在模拟器中检查程序在 Windows 10 电脑上的运行情况
- 使用 Windows 10 IOT 核心将相同的构建部署到 RPi2。
- 程序没有检测到任何来自麦克风的声音。
需要认真的帮助。
最佳答案
使用与 Windows IoT Core 中的 SpeechRecognizer 完全兼容的麦克风。我已经在 Windows IoT Core 中测试了一些可与 SpeechRecognizer 配合使用的麦克风。
在 Windows IoT Core Build 10586 中与 SpeechRecognizer 配合使用的麦克风
- Kinobo - 迷你 Akiro USB 麦克风
- 蓝色麦克风雪球(真的很大)
- Microsoft LifeCam HD-3000(这是一个带有麦克风的网络摄像头)
在 Windows IoT Core Build 14295 中与 SpeechRecognizer 配合使用的麦克风
- Kinobo - 迷你 Akiro USB 麦克风
- Blue Microphones Snowball(未经测试但应该可以使用)
- Microsoft LifeCam HD-3000(未经测试但应该可以使用)
在 Windows IoT Core Build 15063 中与 SpeechRecognizer 配合使用的麦克风
- 罗技 G933 Artemis Spectrum 无线耳机
- Kinobo - 迷你 Akiro USB 麦克风(未经测试但应该可以使用)
- Blue Microphones Snowball(未经测试但应该可以使用)
- Microsoft LifeCam HD-3000(未经测试但应该可以使用)
- Logitech G930 无线耳机(未经测试但应该可以使用)
请随意发布可与 Windows IoT Core 中的 SpeechRecognizer 配合使用的麦克风。
关于speech-recognition - USB 麦克风不适用于 Windows IOT Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35938495/