3

我尝试了 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 核心附带的默认应用程序中看到相同的情况。

我可以听声音(耳机)。然而,不知何故,当我的语音识别程序在带有 Windows 10 IOT Core 的 RPi2 上运行时,我的麦克风声音无法通过我的语音识别程序。

重现步骤:

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

需要认真的帮助。

4

3 回答 3

1

使用与 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 麦克风
  • 蓝色麦克风雪球(未经测试,但应该可以)
  • Microsoft LifeCam HD-3000(未经测试但应该可以工作)

在 Windows IoT Core Build 15063 中与 SpeechRecognizer 配合使用的麦克风

  • 罗技 G933 Artemis Spectrum 无线耳机
  • Kinobo - Mini Akiro USB 麦克风(未经测试但应该可以使用)
  • 蓝色麦克风雪球(未经测试,但应该可以)
  • Microsoft LifeCam HD-3000(未经测试但应该可以工作)
  • 罗技 G930 无线耳机(未经测试但应该可以工作)


请随时发布与 Windows IoT Core 中的 SpeechRecognizer 配合使用的麦克风。

于 2016-04-20T22:11:25.237 回答
0

那是因为

Windows.Media.SpeechRecognition.SpeechRecognizer现在不支持。

你可以在这里查看 https://developer.microsoft.com/en-us/windows/iot/docs/UnavailableApis.htm

于 2016-12-28T06:32:01.990 回答
0

我正在使用 USB Mic 在 Raspbian 上做类似的事情,它与可以通过 apt-get 获得的 SpeechRecognition 库一起使用。它还需要 PyAudio 或 PortAudio 和 FLAC,因此 Win10 版本可能需要这些。(我有一个来自亚马逊的 Kinobo Rikuto,大约 3.99 英镑)

于 2017-01-04T08:17:51.837 回答