Как подключить ReSpeaker Mic Array v2.0 к Ubuntu - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь, чтобы система Ubuntu 18.04 распознала массив микрофонов при подключении через USB, но она даже не распознает его.

Я следовал инструкциям, показанным по следующей ссылке

http://wiki.seeedstudio.com/ReSpeaker_Mic_Array_v2.0/

и способ, которым это было объявлено, можно было просто подключить и запустить его. Однако при попытке подключить его к моей Ubuntu 18.04 компьютер даже не распознает микрофон.

Я видел, что когда другие люди подключают его и запускают команду ниже, они получают следующие результаты

 $ arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 0/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 1: ArrayUAC10 [ReSpeaker 4 Mic Array (UAC1.0)], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: Device [PrimeSense Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: Phone [MT65xx Android Phone], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Однако, когда я запускаю его, я получаю следующие результаты

$ arecord -l                                                                                                                           

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC298 Analog [ALC298 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Это говорит мне о том, что массив микрофонов не распознается. Когда я пытаюсь увидеть устройства USB, я получаю:

$ lsusb                                                                                                                                

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 138a:0097 Validity Sensors, Inc. 
Bus 001 Device 003: ID 04f2:b5ab Chicony Electronics Co., Ltd 
Bus 001 Device 008: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 8087:0a2b Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Что я пробовал

  1. Я пытался поиграть с микшером ALSA, и ничего не было распознано
  2. Я попробовал Системные настройки Gnome, и ничего не было распознано
  3. Следуя приведенной выше ссылке, я следовал инструкциям, клонировав репозиторий usb_4_mic_array и попытался выполнить прошивку устройстваОбновите, запустив
$ python dfu.py --download 6_channels_firmware.bin

и он сказал, что No DFU is found

Я пытался использовать следующий репо
https://github.com/respeaker/mic_array_dfu

и он вернулся

VID = 0x1d6b, PID = 0x3, BCDDevice: 0x500
VID = 0x138a, PID = 0x97, BCDDevice: 0x164
VID = 0x4f2, PID = 0xb5ab, BCDDevice: 0x10
VID = 0x46d, PID = 0xc52b, BCDDevice: 0x2407
VID = 0x8087, PID = 0xa2b, BCDDevice: 0x10
VID = 0x1d6b, PID = 0x2, BCDDevice: 0x500
Could not find/open device

Вердикт

Есть люди, которые получилиэто работает

Большинство людей используют его дляRPi, но я больше заинтересован в том, чтобы заставить его работать на моей локальной машине, и я думаю, что это системная проблема, и я не знаю, как действовать дальше.

...