树莓派4B扬声器控制
- 参考文档:CSDN
1、 操作步骤:
1、1 硬件连接:
1、2 树莓派配置:
打开终端 :
sudo raspi-config
进入下面这个界面,点击System Options,之后点击Audio,最后配置Headphones
最后重启树莓派:
sudo rebot
1、2、1 树莓派命令行配置
使用命令编辑alsa音频配置文件:
sudo nano /usr/share/alsa/alsa.conf
找到以下行:
defaults.ctl.card 0
defaults.pcm.card 0
修改为:
defaults.ctl.card 1
defaults.pcm.card 1
保存并退出。之后终端运行以下命令测试音频输出:
aplay /usr/share/sounds/alsa/Front_Center.wav
如果你仍然无法获得音频输出,则可能需要检查音频设备的连接、检查树莓派的音频设置或更新系统软件。可以通过在终端中运行以下命令来更新系统软件:
sudo apt-get update
sudo apt-get upgrade
2、pycharm运行测试音频
2、1 打开pycharm
pycharm 安装的地方
cd /opt/pycarm-community-2024.1.1/bin/
运行脚本文件:
./pycharm
2、2 传入音频文件:
软件下载:百度网盘—FileZilla.3.66.5_win64
传输文件只需要拖到相关的地址就可以
2、4 pycharm运行音频代码:
import pygame
file_path = "./有害垃圾.mp3" # 替换为实际的音频文件路径
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(file_path)
pygame.mixer.music.play()
这里的.mp3文件是需要播放的音频文件