树莓派声卡ReSpeaker 4-Mics Pi HAT 的安装与测试
1、安装respeaker驱动
命令行输入:
sudo apt-get update #源更新
sudo apt-get upgrade #已安装软件更新
git clone https://github.com/respeaker/seeed-voicecard.git #下载声卡驱动包
cd seeed-voicecard #新建声卡驱动文件夹
sudo ./install.sh --compat-kernel #安装声卡驱动
reboot #重启
sudo ./install.sh --compat-kernel时报错:
错误原因:安装kernel时失败,此时的源下没有kernel文件
解决方法:命令行输入sudo nano /etc/apt/sources.list.d/raspi.list
将已经改过的源改回去,如下图:
Ctrl+O保存,回车确定,Ctrl+X返回,命令行输入:
sudo apt-get update #更新源
sudo apt install raspberrypi-kernel-headers #安装kernel
这样表示已经安装完毕,再改回清华源。最后输入cd
返回根目录,在根目录下输入
cd seeed-voicecard
sudo ./install.sh –compat
此时kernel已经安装完毕了,不需要再次安装,执行后出现如下结果,表示安装成功。
最后重启,输入reboot
指令集合:
Alsamixer 调整音量和输出设置
Aplay -L 查看声卡设备
2、安装python语音库:pyaudio
python3版本:
sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev
sudo apt-get install python-pyaudio python3-pyaudio
pip3 install pyaudio
python2版本:
sudo apt-get install python-pyaudio
sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev
这一句出现了报错:
portaudio19-dev : 依赖: libasound2-dev 但是它将不会被安装
这是因为libasaound2-dev当前是依赖于libasound2这个库的1.0.28-1版本,但树莓派上已经有了另一个更新的版本1.0.28-1+rpi2
解决思路是使用aptitude这个命令安装,他可以智能地分析库之间的依赖关系,并给出调整建议。
先安装aptitude:sudo apt-get install aptitude
然后再使用sudo aptitude install libasound2-dev
第一个选择n第二个选择Y
3、下载录音软件audacity,测试录音功能
sudo apt update
sudo apt install audacity
audacity #打开audacity
输入输出都选择seeed-2mic-voicecard
测试成功表示驱动安装成功。
测试2:
输入sudo raspi-config
打开控制面板
打开3 Interfacing Options,使能SSH SPI 和I2C
打开1 System Options,其中S2 Audio选择声音输出设备
reboot
重启系统
在home/pi下创建一个叫temp.wav的3s的录音文件:
sudo arecord -d 3 temp.wav
播放刚才录的音:
aplay temp.wav
树莓派声卡ReSpeaker 4-Mics Pi HAT 的安装与测试相关推荐
- 树莓派ZeroW学习笔记【0】wiringPi安装和测试
一.wiringPi简介 [1]wiringPi是仅应用于树莓派平台的GPIO控制库函数,遵循GNU LGPLv3开源协议,并由GIT工具维护,任何人都可以免费使用该软件包.wiringPi使用C或者 ...
- 树莓派3B+ 安装 `ReSpeaker 4-Mics Pi HAT` 声卡,录音与播放
树莓派3B+ 安装 ReSpeaker 4-Mics Pi HAT 声卡,录音与播放 1. 查看默认声卡 利用cat /proc/asound/cards 可以查看系统出现的声卡,编号为0的为默认声卡 ...
- 树莓派语音识别(二)麦克风ReSpeaker 4-Mics Pi HAT 的选择与安装
为啥选它: 那要先知道什么是麦克风阵列(Microphone array),学术上有个概念是"传声器阵列",主要由一定数目的声学传感器组成,用来对声场的空间特性进行采样并处理的系统 ...
- 树莓派 环绕立体声卡 Audio Injector Octo 安装与测试
树莓派 环绕立体声卡 Audio Injector Octo 安装与测试 简介 主要特性 价格 硬件连接 测试用系统 系统配置 1.删除Pulseaudio 2.修改config.txt 3.编辑as ...
- 35美元最小电脑树莓派windows10初体验 raspberry pi 2 win10
下面是体验视频 35美元最小电脑树莓派windows10初体验 raspberry pi 2 win10
- 物联网开发笔记(69)- 使用Micropython开发树莓派pico开发板raspberry pi pico之控制晶联JLX172104G-590液晶模块
一.目的 这一节我们学习如何使用我们的树莓派pico开发板raspberry pi pico来控制晶联JLX172104G-590液晶模块. 二.环境 Win10 + 树莓派pico开发板raspbe ...
- 树莓派Pi OS Lite安装桌面
树莓派Raspberry Pi OS Lite怎么用VNC 树莓派安装Zoom 安装Raspberry Pi OS Lite 安装Pi-apps 安装图形界面 树莓派安装Zoom 现在会议要用到Zoo ...
- RASPBERRY PI PICO 开发板 基础测试
▌01 PI PICO 颜色名 十六进制颜色值 颜色 Coral #FF7F50 rgb(255, 127, 80) 1.安装与上载程序 在 RASPBERRY PI PICO 树莓派PICO开发板双 ...
- 树莓派与OpenCV实现人脸识别(OpenCV安装篇)
主要看了以下两位博客的文章完成的,也遇到了不少的坑,在这里一一填补说明. 链接: https://blog.csdn.net/weixin_42163073/article/details/10730 ...
最新文章
- linux mac中实现类似secureCRT的clone session
- dom4j的xpath查找xml的指定节点
- 疫情影响海外净利润?海尔智家的回答出人意料
- 手把手教你可复用的SSO组件设计(设计篇)
- 关闭mysql方法_启动和关闭MySQL的方法
- 计算机学业水平没过怎么办,高中学业水平考试两门没通过还能拿到高中毕业证吗...
- beautifulsoup解析动态页面div未展开_Python爬虫 | 0xb 数据解析:PyQuery库
- 用eclipse制作简单网页
- 面试阿里前端P6血和泪换来的收获
- 几种代码管理工具比较
- svn服务器调整显示图标修改,svn图标不显示可以通过调整Tortoise图标名称的字母顺序来解决...
- 【quick-cocos2d-lua】 疯狂牛牛
- 医疗研讨会直播怎么做
- MySQL 百分比排序
- 怎么把证件照背景换成蓝色?一键更换照片背景
- 小屏幕android手机,小尺寸、小屏幕的安卓手机有哪些
- 视频会议中的AEC、AGC、ANS是什么?
- BZOJ3034: Heaven Cow与God Bull
- sketch插件导出html,Sketch插件根据命名导出HTML片段Sketch Emmet
- 第37天学习——CSS