speech-recognition - USB 麦克风不适用于 Windows IOT Core

标签 speech-recognition raspberry-pi2 windowsiot

我尝试了 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 上运行时,我的麦克风声音不知何故无法通过。

重现步骤:

  1. 使用 Windows.Media.SpeechRecognition API 创建语音识别程序。
  2. 在模拟器中检查程序在 Windows 10 电脑上的运行情况
  3. 使用 Windows 10 IOT 核心将相同的构建部署到 RPi2。
  4. 程序没有检测到任何来自麦克风的声音。

需要认真的帮助。

最佳答案

使用与 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/

相关文章:

c# - 带通配符的 SpeechRecognitionEngine 语法

java - 有没有办法强制 Google Speech api 只返回单词作为响应?

Python Raspberry pi - 如果路径不存在,则跳过循环

arduino - Windows IoT 和 DS3231 RTC 时钟

c# - 在 Window 10 IoT Core 的多线程应用程序中访问 I2C 设备的正确方法是什么?

javascript - ionic 应用程序无法识别 Android 手机中的语音

来自wav文件的C#语音识别,我需要获取每个单词的时间 - lipsync

java - Java 在 BeagleBone Black(或 Raspberry Pi)中运行良好吗?

Python if 语句延迟

windows-10-iot-core - 物联网 : Only one usage of each socket address (protocol/network address/port) is normally permitted