Создание 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