Так как на распберри нет звукового входа 3.5mm на микрофон (а на Zero нет и входа), а необходимость работы со звуком есть, существует несколько вариантов:
- Использовать USB — микрофон, подключить через OTG-переходник и сделать самому аудио вход через интерфейс I2S (как описано здесь).

USB mini microphone


Adafruit I2S Audio Bonnet for Raspberry Pi — UDA1334A

Adafruit I2S 3W Class D Amplifier Breakout — MAX98357A
- Купить USB-звуковую плату и подключить динамики или микрофон посредством обычного 3.5мм штекера.

Первый способ требует несколько больше времени для сборки системы и её настройки, зато немного выгоднее. Второй способ является наиболее затратным и вы не получите входа для микрофона. Третий способ очень простой (не нужен паяльник) и доступный (цена на алиекспресc около $1). Его мы и будем рассматривать подробнее.
Для начала подключаем USB-карту с помощью OTG переходника к второму microUSB разъёму (первый служит для питания). Затем вводим в терминале команду:
lsusb
И видим список USB-устройств:

Первое устройство в списке и есть наша звуковая карта. Далее смотрим список устройств для проигрывания:
aplay -l

Если эта команда не выполняется, установите пакет «alsa-utils»:
sudo apt install alsa-utils
Утилитой alsamixer мы можем настроить аудиоустройства, каналы и регулировку звука и усиления.

Проверить воспроизведение можно командой:
speaker-test -Dhw:1,0 -c2 -twav
Где -Dhw:1,0 — устройство для воспроизведения, -c2 — количество каналов.
Далее устанавливаем нашу карту по умолчанию:
sudo nano /etc/asound.conf
Добавляем следующие строки туда:
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
Для воспроизведения mp3-файлов устанавливаем утилиту «mpg123».
Для воспроизведения:
mpg123 /path/to/file.mp3