Difference between revisions of "Zero/hardware/audio"
RadxaYuntian (Talk | contribs) |
RadxaYuntian (Talk | contribs) |
||
Line 7: | Line 7: | ||
=== USB Audio === | === USB Audio === | ||
− | Due to space constraint, Radxa Zero does not have a 3.5mm headphone jack for audio output. To get audio output from Radxa Zero, | + | Due to space constraint, Radxa Zero does not have a 3.5mm headphone jack for audio output. To get audio output from Radxa Zero, the easiest way is to connect to a HDMI soundbar (may require additional packages from your distro). Alternatively you can connect to a USB sound card. Or even better, a USB speaker, which has integrated USB sound card inside. In this guide we will show you how to play sound on your USB speaker using Radxa Zero. |
Please connect your hardware in following way: | Please connect your hardware in following way: |
Revision as of 05:51, 12 December 2021
Radxa Zero > Hardware > Audio
USB Audio
Due to space constraint, Radxa Zero does not have a 3.5mm headphone jack for audio output. To get audio output from Radxa Zero, the easiest way is to connect to a HDMI soundbar (may require additional packages from your distro). Alternatively you can connect to a USB sound card. Or even better, a USB speaker, which has integrated USB sound card inside. In this guide we will show you how to play sound on your USB speaker using Radxa Zero.
Please connect your hardware in following way:
Type-A USB speaker --- Type-C to Type-A USB Hub --- Radxa Zero
In a terminal window on Zero, we will first run aplay -l
to check card id for our USB speaker.
root@zero:/home/rock# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: RADXAZERO [RADXA-ZERO], device 0: fe.dai-link-0 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: RADXAZERO [RADXA-ZERO], device 1: fe.dai-link-1 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: RADXAZERO [RADXA-ZERO], device 2: fe.dai-link-2 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: CD002 [CD002], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
Once you identify your USB speaker, edit /etc/asound.conf to set it as the default output:
root@zero:/home/rock# cat /etc/asound.conf pcm.!default { type hw card 1 } ctl.!default { type hw card 1 }
You can now test your speaker by playing some sound with mplay
or aplay
:
root@zero:/home/rock# mplay test.wav
or
root@zero:/home/rock# aplay -Dhw:1,0 test.wav