- Железо
Вот она - usb аудиокарта. На борту 3,5 вход для микрофона и 3,5 выход на наушники. На момент написания статьи её цена составляет 145 руб, мне же повезло стать счастливым (на самом деле нет) обладателем пяти таких карт всего за 265 руб. ) P.S. результаты тестов показали, что данная звуковая карта - говно. Присутствует фоновое гудение в наушниках и при записи с микрофона. Уровень записи микрофона не регулируется миксером.
- Заводим в системе
редактируем /boot/config.txt# Enable audio (loads sndbcm2835) dtparam=audio=on
Звуковые карты в системе:# cat /proc/asound/cards 0 [Headphones ]: bcm2835_headphonbcm2835 Headphones - bcm2835 Headphones bcm2835 Headphones 1 [Device ]: USB-Audio - USB PnP Sound Device C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.5, full spe
/etc/modprobe.d/alsa-base.conf (файла не будет, нужно создать)options snd-usb-audio index=1
/etc/asound.conf (файла тоже нет, предварительно создаем)pcm.!default { type plug slave { pcm "hw:1,0" } } ctl.!default { type hw card 1 }
редактируем /usr/share/alsa/alsa.conf, меняем звуковую карту по умолчанию с 0 на 1defaults.ctl.card 1 defaults.pcm.card 1
# reboot
- Тестируем
Прежде всего, alsamixer, утилита для настройки громкости, у меня под пользователем pi она показывает настройки для встроенного выхода audio, потому запускал через sudo$ sudo alsamixer
Затем, можно поставить что-нибудь для проигрывания mp3, я пробовал omxplayer, но тот отказался воспроизводить под pi, ему подавай root-а. vlc захотел поставить мне x-server, от чего я вежливо отказался. Потому мой выбор пал на mpg321, этот консольный проигрыватель поставился с минимальным количеством зависимостей и ему без разницы, под каким пользователем его запускают.$ sudo apt install mpg321
mp3-файлы проигрывать так:$ mpg321 sample.mp3
Также, можно проверить как пишет микрофон и тут же послушать (уже не помню, но вроде запускал тоже под root):# arecord -D plughw:1,0 -f cd /home/pi/test.wav # aplay test.wav
или запустить тест без предварительной записи файла:# speaker-test -Dplughw:1,0 –c2
Статья опубликована: 2021-04-13 21:27:52
Последние правки: 2021-05-04 13:03:18
Подключаем к Raspbian Buster ноунейм аудиокарту от наших китайских друзей с гордым названием 3D Sound.