Я знаю, что это устарело, но настроить его по-прежнему сложно. К счастью, с тех пор PulseAudio развивался (да, вы должны использовать PulseAudio ). Для этого:
apt install pulseaudio
тогда можно:
pacmd list-sources | grep -e device.string -e 'name:'
и вы получите что-то вроде этого:
name: <alsa_output.platform-soc_audio.analog-mono.monitor>
device.string = "0"
name: <alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono>
device.string = "hw:1"
чтобы установить ваш вход (в моем случае внешний usb-микрофон )вы можете ввести:
pacmd set-default-source alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono
чтобы сделать изменение постоянным, добавьте эту строку в конец/etc/pulse/default.pa
:
set-default-source alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono
То же самое относится и к вашему выводу:
pacmd list-sinks | grep -e 'name:' -e 'index'
в моем случае я использую внутреннее аудиоустройство (я на RPi3):
* index: 2
name: <alsa_output.platform-soc_audio.analog-mono>
и, как прежде:
pacmd set-default-sink alsa_output.platform-soc_audio.analog-mono