树莓派linux控制录音,树莓派通过USB声卡录音和播放
前言
在树莓派的各种系列中基本都是没有声卡麦克风的,除了一个2.1声道的音频输入输出接口基本能用之外其他的基本不能进行编程控制。
这里今天我们牛人技术就为大家介绍一款USB接口的声卡,你也可以更具你自己的需求选择无线USB声卡的。关于USB声卡在很多在线商城上都可以买的到,随便一个7.1声道的USB声卡价格也只有十多元。这个USB声卡那比树莓派的原装声卡功能是强大多了。
安装和配置
首先,更具自己的要求在网上购买一个USB声卡并插入到树莓派的USB接口上,然后就可以加电启动了。一般情况下开机完成后,只要你购买的是主流的USB声卡都可以自动找到声卡的驱动,所以不需要自己去安装编译声卡的驱动。
其次,就是通过apt-get安装usb声卡的软件工具了。具体命令如下
sudo apt-get update 首先更新升级软件包信息
sudo apt-get upgrade 然后开始更新软件
sudo apt-get -y install alsa-utils alsa-tools alsa-tools-gui 安装alsa工具
sudo apt-get -y install alsamixergui 安装程序
使用arecord树莓派录音工具
完成上面的基本安装 后,就可以在树莓派的命令行通过一个简单的命令进行录音了。例如
arecord -D "plughw:1,0" -d 60 /tmp/test.wav
这里是录制一个wav格式的数码音频,时间是60秒。
参数-D是指定录音的设备,这里用的是USB声卡plughw:1,0
安装图像界面的录音工具
有时候我们需要看到录音时的音频曲线,这个时候我们就需要用到audacity这个图形界面的树莓派录音工具了。在线安装方法如下;
apt-get -y install audacity
安装完成后就可以登录树莓派的桌面,进入系统的工具里面找到刚才安装的录音软件audacity了。运行后对着USB声卡的麦克风就可以开始录音了,录音的结果直接显示在桌面上。
总结
总体来说这个树莓派USB声卡在音质和扩展性方面都还是非常不错,而且在音质方面甚至感觉比原生的音频接口的音质都好。但是因为采用的是USB扩展可能在录音和播放的时候有一点点延迟但是基本分辨不出来。还有就是会占用USB接口,对于树莓派有4个USB接口来说我想应该不算什么。
树莓派linux控制录音,树莓派通过USB声卡录音和播放相关推荐
- 树莓派python控制gpio_树莓派的GPIO控制
陈拓chentuo@ms.xab.ac.cn 2018.06.09/2018.06.10 从网上下载了几张精美的图片,感谢图片的制作者! 0. 概述 本文介绍树莓派 Zero W的GPIO控制,并用L ...
- 树莓派linux能干什么,树莓派是什么?能干什么?
一.什么是树莓派? 树莓派是由树莓派基金会发布的卡片式电脑,起初的目的是为了让更多的孩子们可以学习计算机编程,但是发布以后受到了广大计算机爱好者的喜爱 树莓派被称为卡片式电脑,顾名思义它可以安装操作系 ...
- STM32 USB声卡录音(USB Microphone),基于CubeMX修改
目录 说明 CubeMX配置 Pinout Clock Configuration Configuration 工程设置 代码工程修改 修改USB设备描述符 修改数据传输配置 声卡测试 说明 Cube ...
- ft4232树莓派linux扩展串口,树莓派Linux串口编程实现自发自收
串口是计算机上一种非常通用设备通信的协议,常用PC机上包含的是RS232规格的串口,具有连接线少,通讯简单,得到广泛的使用. Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串 ...
- 树莓派linux读卡器,在树莓派上使用 PN532 NFC读卡器[0]
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 最近需要在树莓派上使用使用NFC读取mifare classic卡中的信息,在X宝购买了一块PN532芯片的NFC读卡器 ...
- 树莓派linux共享目录,树莓派局域网文件共享
树莓派当中的文件,很多时候希望文件能在局域网内共享,可以通过 Samba 来实现这一目的. 安装 Samba samba 的安装很简单,命令行执行: sudo apt-get install samb ...
- 树莓派linux桌面分辨率,树莓派安装KALI Linux屏幕分辨率问题
树莓派安装KALI Linux屏幕分辨率问题 在树莓派中安装Kali系统,用 HDMI线连显示器,有黑边,无法全屏(1920×1080分辨率)显示. 将树莓派的tf卡插入电脑或将tf卡第一个分区在ka ...
- 树莓派linux 容量不足,树莓派内存不足,使用zram来压缩数据增加内存
内存永远是紧俏的资源,尤其是对于老式的树莓派来说,这篇文章详细记录了如何在Raspberry Pi上使用zram来压缩数据,用时间换空间增加内存. zram是一个Linux内核模块,被设计用来在RAM ...
- 树莓派 linux 当服务器,将树莓派打造成音乐播放服务器
几个月前,我发布了一篇文章<我对探寻终极音乐播放器的探寻>(My Quest to Build the Ultimate Music Player),在那篇文章里面描述了我对一款开源的音乐 ...
- 树莓派linux i2c通信,树莓派与i2c设备的通信
最近搞树莓派,这里对学习过程中遇到的问题加以记录,感谢网上各位大神们的贡献: 首先,需要开启I2C,这里,我使用的是树莓派B+,开启方法比较简单,参考:http://www.embed-net.com ...
最新文章
- Spring Cloud(一)服务的注册与发现(Eureka)
- 如何选择容器注册表?这里给出九个选项
- Docker - 安装
- php 枚举类型比较,java 枚举类比较是用==还是equals?
- jsonp解决ajax跨域问题,用JSONP解决ajax跨域问题
- 一步步编写操作系统 67 系统调用的实现1-2 68
- 错误率_全新的支付方式来了 错误率可控制在百万分之一
- 采集新浪微博数据建设网络舆情监测系统
- 【mybatis】基础环境搭建
- 小象学院 零基础Python入门 案例四 52周存钱挑战v_3.0
- 常见浏览器兼容性问题大全
- cx_Oracle.DatabaseError: ORA-01036: 非法的变量名/编号
- 虚拟主机还是云服务器玩游戏,虚拟主机还是云服务器玩游戏
- EIGRP协议工作过程与配置详解
- Nginx配置基于IP的访问控制
- 区块链入门者的五本必读书籍
- CISA Exam Prep: Certified Information Systems Auditor
- CNN模型预测股票涨跌的始末过程——(一)股票数据的获取
- 第二周:Greenfoot游戏开发(螃蟹吃沙蠕虫)
- 曹操最出名的4首诗赏析
热门文章
- SQL SEVER select对象名无效
- P4556 [Vani有约会]雨天的尾巴(线段树合并)
- 解决matplotlib问题: 没有‘Times New Roman‘字体
- gyb优化事项(1)
- 如何让TCP重传如丝般柔滑
- 树莓派CM4官方底板的双路摄像头使用
- Unity Shader - Shader Compilation Target Levels 着色器编译目标级别
- MATLAB-数字图像处理 量化
- C#配置文件操作】程序配置文件App.Config操作
- 【机器学习与算法】python手写算法:Kmeans和Kmeans++算法