Speech recognition USB麦克风不适用于Windows IOT内核

Speech recognition USB麦克风不适用于Windows IOT内核,speech-recognition,raspberry-pi2,windowsiot,Speech Recognition,Raspberry Pi2,Windowsiot,我尝试了2015年11月的版本(build 10586)和2016年2月的Insider预览版(build 14262),但是我的USB麦克风无法与Windows 10 IOT core兼容 场景: 我正在使用windows IOT Core创建一个基于语音识别的程序 我正在为此作业使用Windows.Media.SpeechRecognition api。当我使用Visual Studio 2015在Window 10 PC的模拟器上运行程序时,麦克风工作,声音被检测到,程序按要求运行 然而,

我尝试了2015年11月的版本(build 10586)和2016年2月的Insider预览版(build 14262),但是我的USB麦克风无法与Windows 10 IOT core兼容

场景:

我正在使用windows IOT Core创建一个基于语音识别的程序

我正在为此作业使用Windows.Media.SpeechRecognition api。当我使用Visual Studio 2015在Window 10 PC的模拟器上运行程序时,麦克风工作,声音被检测到,程序按要求运行

然而,当我将相同的构建部署到安装了WindowsIoT内核的Raspberry Pi2时,程序并没有检测到任何声音。我看到我的麦克风被Windows IOT Core正确检测到,正如我在Windows IOT Core附带的默认应用程序中看到的一样

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

复制步骤:

  • 使用Windows.Media.SpeechRecognition api创建语音识别程序
  • 在模拟器中检查Windows 10 pc上的程序功能
  • 使用Windows 10 IOT core将同一版本部署到RPi2
  • 程序检测不到麦克风发出的任何声音

  • 需要特别帮助。

    使用与Windows IoT Core中的SpeechRecognitor完全兼容的麦克风。我已经测试了一些与Windows IoT Core中的SpeechRecognitor配合使用的麦克风。


    与Windows IoT Core Build 10586中的SpeechRecognitor配合使用的话筒

    • Kinobo-迷你Akiro USB话筒
    • 蓝色话筒雪球(它真的很大)
    • Microsoft LifeCam HD-3000(它是一个带有麦克风的网络摄像头)

    与Windows IoT Core Build 14295中的SpeechRecognitor配合使用的话筒

    • Kinobo-迷你Akiro USB话筒
    • 蓝色话筒雪球(未经测试,但应能正常工作)
    • Microsoft LifeCam HD-3000(未经测试,但应能正常工作)

    与Windows IoT Core Build 15063中的SpeechRecognitor配合使用的话筒

    • 罗技G933 Artemis频谱无线耳机
    • Kinobo-迷你Akiro USB话筒(未经测试,但应能正常工作)
    • 蓝色话筒雪球(未经测试,但应能正常工作)
    • Microsoft LifeCam HD-3000(未经测试,但应能正常工作)
    • 罗技G930无线耳机(未经测试,但应能正常工作)

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

    这是因为

    Windows.Media.SpeechRecognition.speechrecognitioner
    现在不支持

    你可以在这里查一下

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

    图书馆可能是一样的?我不知道,因为我从未使用过物联网核心