Создание WAV файла через микрофон
-
Где ОШИБКА?
Подключил головные телефоны с микрофоном фирмы Filips. Телефоны воткнул в ауди разъем, а микрофон к разъему внешней карты через USB (другие варианты установки контактов связи не дает). Выбрал опцию на экране (справа сверху иконка в виде динамика) как аналоговую. Теперь могу услышать WAV файлы, перейдя в папку как cd /home/pi/Voice. по команде aplay имя файла. Команда alsamixer теперь показывает и телефоны и микрофон. Но только если по F6 выбираю карту USB PnP Sound Device.
Вот только работа с микрофоном не получается по команде:
#arecord -B --buffer-time=1000000 -f dat -r 16000 -d 4 -D plughw:1,0 test.wav
Выдает ошибку: arecord: main:682: audio open error: No such file or directory.
Файл test.wav создан заранее пустой. Была попытка указать имя не существующего файла — результат такой же. -
sonoleo (2016-07-08 00:17:51):Где ОШИБКА?
Подключил головные телефоны с микрофоном фирмы Filips. Телефоны воткнул в ауди разъем, а микрофон к разъему внешней карты через USB (другие варианты установки контактов связи не дает). Выбрал опцию на экране (справа сверху иконка в виде динамика) как аналоговую. Теперь могу услышать WAV файлы, перейдя в папку как cd /home/pi/Voice. по команде aplay имя файла. Команда alsamixer теперь показывает и телефоны и микрофон. Но только если по F6 выбираю карту USB PnP Sound Device.
Вот только работа с микрофоном не получается по команде:
#arecord -B --buffer-time=1000000 -f dat -r 16000 -d 4 -D plughw:1,0 test.wav
Выдает ошибку: arecord: main:682: audio open error: No such file or directory.
Файл test.wav создан заранее пустой. Была попытка указать имя не существующего файла — результат такой же. Господа форумчане! Неужели никто не сталкивался с подобной проблемой на данном форуме (Raspberry PI 2, OС Rasbian)? Или мой вопрос слишком примитивен и глуп? Сталкивался в инете с подключением микрофона и даже записью в файл, НО на мои запросы ответов нет. -
Команда «arecord -l» что выдаёт?
-
raspiman (2016-07-11 04:55:13):Команда «arecord -l» что выдаёт?
pi@raspberrypi ~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Есть такая информация из alsamixer:
/proc/asound/cards ─────────────────────────────┐
│ 0 [Device ]: USB-Audio — USB PnP Sound Device │
│ C-Media Electronics Inc. USB PnP Sound Device at usb-3f9│
│ 1 [ALSA ]: bcm2835 — bcm2835 ALSA │
│ bcm2835 ALSA
и такая:
/proc/asound/devices ───────┐ │
│ │ │ 0: [ 0]: control │ │
│ │▒│ 1:: sequencer │ │
│ │▒│ 16: [ 0- 0]: digital audio playback│ │
│ │▒│ 24: [ 0- 0]: digital audio capture │ │
│ │▒│ 32: [ 1]: control │ │
│ │▒│ 33:: timer │ │
│ │▒│ 48: [ 1- 0]: digital audio playback│ │
│ │▒│ 49: [ 1- 1]: digital audio playback
и еще такая:
/proc/asound/pcm ──────────────────┐ │
│ │00-00: USB Audio: USB Audio: playback 1: capture 1 │ │
│ │01-00: bcm2835 ALSA: bcm2835 ALSA: playback 8 │ │
│ │01-01: bcm2835 ALSA: bcm2835 IEC958/HDMI: playback 1