在树莓派Raspberry上安装并启动ReSpeaker 2-Mics Pi HAT

1、原料准备

树莓派3B+一台git

ReSpeaker 2-Mics Pi HAT麦克风阵列一个(引脚对齐,直接插在树莓派上)github

网线一根网络

装有Ubuntu16.04系统的电脑一台ssh

3.5MM耳机一根(一下子听声音)工具

usb线一根(给树莓派上电)测试

手机一台(给电脑和树莓派开热点,固然你连WIFI同样,只要确保电脑和树莓派在同一个网络下便可)网站

总体一览:操作系统

 

2、链接电脑与树莓派并进行声音输出测试

1.如上图,把硬件拼接好。3d

2.打开终端,我是直接用ssh链接的,若你是Windows系统你也能够用Putty或者VNC链接。blog

输入指令sudo ssh pi@10.42.0.167(树莓派ip,不会找的朋友,我会另写一篇博文教你,有须要能够去看看)链接树莓派,根据提示输入密码便可。

3.而后咱们能够测试一下树莓派可否正常出声,输入指令speaker-test -t sine,如有蜂鸣声就是正常的,不想听了按ctrl+c退出。能够用指令alsamixer调整声音,按↑↓调节音量,没问题就按ESC退出。

PS:使用3.5mm音频输出口设定:

①sudo raspi-config进入树莓派软件配置工具界面,选择Advanced Options,回车

②而后选Audio,回车

③选择Force 3.5mm jack,按→直接选中肯定(OK)便可

4.以上步骤都没问题,咱们就进入正题吧——如何启动ReSpeaker 2-Mics

3、树莓派Raspberry+ReSpeaker正式合体

1.断电后

!!将ReSpeaker插入树莓派上,引脚对齐便可,如图

2.确保树莓派的操做系统是最新的Respbian

3.链接树莓派,上面讲过了

4.换源到清华

sudo nano /etc/apt/sources.list

用#注释掉原文件内容,用如下内容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib

deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib

ReSpeaker 2-Mics驱动下载并安装

sudo apt-get update

sudo apt-get upgrade

git clone https://github.com/respeaker/seeed-voicecard.git

cd seeed-voicecard       #下载声卡驱动

sudo ./install.sh              #安装声卡驱动

reboot                              #重启

检查声卡名称是否与源代码seeed-voicecard相匹配,这里我直接复制的网上的材料

我本身的是这样的:

反正只要出来seeed2micvoicec这个设备就好了,这就是我们的ReSpeaker 2-Mics

5.录音播放测试

让树莓派变录音边播放

arecoed -f cd -Dhw:1 | aplay -Dhw:1

此时我就能听到我实时打字的敲击声了,好了,ctrl+c结束!

 

 

网上关于ReSpeaker 2-Mics的资料真的很少,这是我找到的,谢谢这些资料的贡献者们!

最近又让我找到一个网站:

https://www.yahboom.com/study/ReSpeaker_2_Mics_Pi