首先我们要在/boot/firmware/config.txt
这个文件中加入dtparam=audio=on
。
终端命令为:
sudo nano /boot/firmware/config.txt
添加完之后,我们只需要重启树莓派就可以播放声音了。
但是如果我们连接了显示屏,声音默认是从显示屏的播放出来的,如果想通过3.5mm耳机接口输出音频的话,我们需要进一步通过raspi-config
工具进行设置。
有关raspi-config
的安装,可以去该网址上查看所有版本并下载;也可以直接访问该github仓库,使用EmilGus提供的自动安装脚本进行安装。我推荐直接用安装脚本进行安装,这里我也把该脚本的内容备份下来了。
#!/bin/sh
# Check if root
if [ "$(whoami)" != "root" ]; then
whiptail --msgbox "Sorry you are not root. You must type: sudo sh install.sh" $WT_HEIGHT $WT_WIDTH
exit
fi
# Check if raspi-config is installed
if [ $(dpkg-query -W -f='${Status}' raspi-config 2>/dev/null | grep -c "ok installed") -eq 1 ]; then
whiptail --msgbox "Raspi-config is already installed, try upgrading it within raspi-config..." 10 60
else
wget https://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20200601_all.deb -P /tmp
apt-get install libnewt0.52 whiptail parted triggerhappy lua5.1 alsa-utils -y
# Auto install dependancies on eg. ubuntu server on RPI
apt-get install -fy
dpkg -i /tmp/raspi-config_20200601_all.deb
whiptail --msgbox "Raspi-config is now installed, run it by typing: sudo raspi-config" 10 60
fi
exit
只需创建一个名为install_raspi-config.sh
的脚本文件,将上述脚本内容复制进去,再执行sudo sh install_raspi-config.sh
即可。
安装好raspi-config
之后,我们可以在终端输入sudo raspi-config
,进入管理界面,然后依次选择:Advanced Options
->Audio
->Force 3.5mm('headphone') jack
不出意外的话,树莓派现在就会从3.5mm耳机接口播放声音了。