Как проверить микрофон с Audio Linux Sound Architecture – ALSA
Иногда нужно проверить микрофон для его использования с VOIP-приложениями, такими как Skype. Самый простой и легкий способ проверки микрофона (MIC) в вашей системе Linux — это использовать инструменты, которые по умолчанию идут в пакете звуковой системы ALSA. Сначала нам нужно проверить, распознаны ли ALSA наши звуковые устройства.
1. Список звуковых устройств
$ cat /proc/asound/cards
0 [NVidia ]: HDA-Intel — HDA NVidia
HDA NVidia at 0xefff0000 irq 20
Вы можете получить кучу устройств, но нам нужно только то, которое выглядит для вас знакомым или то, которое имеет IRQ. Другая команда, которая используется для проверки того, какие устройства распознаны системой ALSA ‑ это arecord -l:
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: AD198x Analog
[AD198x Analog]
Subdevices: 3/3
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
2. Проверка микрофона
Для проверки микрофона мы бы могли использовать arecord из командной строки. Эта простая утилита запишет звук от используемого ALSA по умолчанию звукового устройства. Не нужно никаких особых параметров, таких как название устройства, так как у меня одна звуковая карта.
$ arecord -d 10 /tmp/test-mic.wav
Это запишет 10 секунд.
3. Воспроизведение test-mic.wav
Теперь можно просто проиграть ваш wav-файл с помощью другой простой утилиты ALSA ‑ play:
$ aplay /tmp/test-mic.wav
ПРИМЕЧАНИЕ:
Если в вашей системе несколько звуковых устройств и вам нужно использовать звуковую карту не по умолчанию, то вы можете указать это arecord с помощью параметра -D.
Например:
$ arecord hw:1,0 -d 10 /tmp/test-mic.wav
использует вторую звуковую карту, где 1 обращается к карте и 0 обращается устройству, возвращаемому командой arecord -l. Если вам нужно сменить звуковое устройство ALSA по умолчанию в масштабе системы, вот ссылка на неофициальный вики по ALSA, который может вам пригодиться: http://alsa.opensrc.org/index.php/FAQ026
.
Источник: http://www.linuxconfig.org/how-to-test-microphone-with-audio-linux-sound-architecture-alsa
Popularity: 12%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв