USB-микрофон не работает с Windows IOT Core

Я попробовал выпуск от ноября 2015 года (сборка 10586) и выпуск Insider Preview от февраля 2016 года (сборка 14262), однако мой USB-микрофон не работает с ядром Windows 10 IOT.

Сценарий:

Я создаю программу на основе распознавания речи, используя Windows IOT Core.

Я использую Windows.Media.SpeechRecognition API для этой работы. Когда я запускаю программу на симуляторе на своем ПК с Windows 10 с помощью Visual Studio 2015, микрофон работает, звук обнаруживается, и программа работает в соответствии с требованиями.

Однако, когда я развертываю ту же сборку на своем Raspberry Pi2, на котором установлено Window IOT Core, программа не обнаруживает никакого звука. Я вижу, что мой микрофон правильно определяется ядром Windows IOT, так же как я вижу то же самое в приложении по умолчанию, которое поставляется с ядром Windows IOT.

Хотя я могу слушать звуки (в наушниках). Однако каким-то образом мой голос с микрофона не проходит через мою программу распознавания речи, когда она работает на RPi2 с Windows 10 IOT Core.

Действия для воспроизведения:

  1. Создайте программу распознавания речи с помощью Windows.Media.SpeechRecognition API.
  2. Проверьте работу программы на ПК с Windows 10 в симуляторе
  3. Разверните ту же сборку на RPi2 с ядром Windows 10 IOT.
  4. Программа не обнаруживает звук с микрофона.

Нужна серьезная помощь.


person Sunny Tambi    schedule 11.03.2016    source источник


Ответы (3)


Используйте микрофон, полностью совместимый с SpeechRecognizer в Windows IoT Core. Я протестировал несколько микрофонов, которые работают с SpeechRecognizer в Windows IoT Core.


Микрофоны, которые работают с SpeechRecognizer в Windows IoT Core Build 10586

  • Kinobo - USB-микрофон Mini Akiro
  • Blue Microphones Snowball (он действительно большой)
  • Microsoft LifeCam HD-3000 (веб-камера с микрофоном в комплекте)


Микрофоны, которые работают с SpeechRecognizer в Windows IoT Core Build 14295

  • Kinobo - USB-микрофон Mini Akiro
  • Blue Microphones Snowball (не тестировалось, но должно работать)
  • Microsoft LifeCam HD-3000 (не тестировалось, но должно работать)

Микрофоны, которые работают с SpeechRecognizer в Windows IoT Core Build 15063

  • Беспроводная гарнитура Logitech G933 Artemis Spectrum
  • Kinobo - USB-микрофон Mini Akiro (не тестировался, но должен работать)
  • Blue Microphones Snowball (не тестировалось, но должно работать)
  • Microsoft LifeCam HD-3000 (не тестировалось, но должно работать)
  • Беспроводная гарнитура Logitech G930 (не тестировалась, но должна работать)


Пожалуйста, не стесняйтесь публиковать микрофоны, которые работают с SpeechRecognizer в Windows IoT Core.

person Sascha    schedule 20.04.2016

Это потому что

Windows.Media.SpeechRecognition.SpeechRecognizer сейчас не поддерживает.

вы можете проверить здесь https://developer.microsoft.com/en-us/windows/iot/docs/UnavailableApis.htm

person Rajesh Barfa    schedule 28.12.2016

Я делаю что-то подобное на Raspbian с USB-микрофоном, и он работает с библиотекой SpeechRecognition, которую вы можете получить через apt-get. Для этого также требуются PyAudio или PortAudio и FLAC, поэтому они могут вам понадобиться для версии Win10. (У меня есть Kinobo Rikuto от Amazon примерно за 3,99 фунта стерлингов)

person Starling. H.    schedule 04.01.2017
comment
Библиотеки могут быть одинаковыми? Я не знаю, так как я никогда не использовал IOT Core - person Starling. H.; 04.01.2017