自美魔镜驱动板 驱动安装
一、首先将驱动板插到树莓派开发板上,启动树莓派;
二、设置树莓派系统,启动树莓派系统,启动终端(或用SSH连接到树莓派设备)
1.打开I2C接口
在终端输入如下命令打开系统配置工具
sudo raspi-config
选择 5 Interfacing Options → P5 I2C → 是 启动 i2C 内核驱动
2.关闭树莓派默认音频驱动
sudo nano /boot/config.txt
找到下面这行
dtparam=audio=on
将其修改为
# dtparam=audio=on
3.保存后重启
sudo reboot
三、安装驱动
1.在线安装驱动,依次执行如下命令,安装完后重启。
git clone https://github.com/waveshare/WM8960-Audio-HAT cd WM8960-Audio-HAT sudo ./install.sh sudo reboot
2.检查安装是否成功
sudo dkms status
将会看到如下信息,否则会安装失败,请勿换成国内的源
wm8960-soundcard, 1.0, 4.19.58+, armv7l: installed
wm8960-soundcard, 1.0, 4.19.58-v7+, armv7l: installed
wm8960-soundcard, 1.0, 4.19.58-v7l+, armv7l: installed
3.检查声卡
aplay -l
如果能看到[wm8960-soundcard]证明声卡已经安装成功
root@raspberrypi:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: wm8960soundcard [wm8960-soundcard], device 0: bcm2835-i2s-wm8960-hifi wm8960-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
4.检测录音
arecord -l
root@raspberrypi:~ # arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: wm8960soundcard [wm8960-soundcard], device 0: bcm2835-i2s-wm8960-hifi wm8960-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
5.录音并播放功能测试
sudo arecord -f cd -Dhw:0 | aplay -Dhw:0
程序运行后将同时进行录音并播放,注意喇叭不能开靠近麦克风否 则会导致共振产生啸叫。
6.单录音测试
sudo arecord -D hw:0,0 -f S32_LE -r 16000 -c 2 test.wav
test.wav是录制生成的文件名。
7.播放录音(播放刚刚录制的音频)
sudo aplay -Dhw:0 test.wav
8.音量调节,默认的音量是比较小的
sudo alsamixer
9.播放MP3
上面使用aplay只支持wav的音乐,如果要播放MP3格式的音乐,需安装mpg123播放模块:
安装mpg123播放器
sudo apt-get install mpg123
播放MP3
sudo mpg123 ***.mp3
需要注意,这里的***.mp3需要替换成你需要播放mp3文件
版权声明
1.本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2.本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3.若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
4.若内容涉及侵权或违法信息,请联系本站管理员进行下架处理,邮箱ganice520@163.com(本站不支持其他投诉反馈渠道,谢谢合作)
- 上一篇: 树莓派安装wukong-robot智能语音系统
- 下一篇: 树莓派3B+ 支持的64位系统
发表评论