在树莓派 Ubuntu-mate上使用USB麦克风进行录音和播放

由于要在树莓派的Linux上开发录音和播放功能的软件,特地对Linux的录音和播放功能进行了研究,学习如何设置USB的麦克风的使用

1. 安装pluseAudio

sudo apt-get install pulseaudio

2. 调节麦克风

在终端输入alsamixer 命令,就会出来一个调节麦克风的录音的图形界面
在这里插入图片描述

选择F6可以选择使用那个设备进行录音。我是用的一个飞利浦USB麦克风。

3. 使用arecord命令进行录音

使用arecord -l 可以查看当前的录音设备

**** List of CAPTURE Hardware Devices ****
card 1: Speaker [Philips WeCall Speaker], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

这个说明当前的录音设备是 Philips WeCall Speaker,subdevices是1,subdevice是0。这个后面播放和录音都用得到。

arecord --device=hw:1,0 -f cd test.wav 

其中 1就是Subdevices的值,0是subdevice的值。 -f cd 表示 -f cd (16 bit little endian, 44100, stereo)。这个是arecord提供的一种方便的命令格式。另外还有

下载适用于树莓派Ubuntu MATE镜像可以通过以下几种方式进行: ### 镜像下载方法 Ubuntu MATE树莓派提供官方优化版本,主要支持ARM架构的设备,包括树莓派2、3以及4等型号。以下是几种推荐的下载方法: 1. **官方推荐下载链接** 官方提供的下载链接是最可靠的来源之一。可以访问以下链接获取最新的Ubuntu MATE镜像文件: - [Raspberry Pi 官方镜像下载页面](https://downloads.raspberrypi.org/raspbian_latest) 提供了适用于树莓派Ubuntu MATE镜像文件。此页面包含了适用于树莓派2、34的系统镜像[^1]。 2. **Ubuntu MATE 官方网站** 访问 [Ubuntu MATE 官方网站](https://ubuntu-mate.org/),在下载页面中选择适用于树莓派的版本。在该页面上,可以选择适合不同树莓派硬件的镜像,包括适用于树莓派3B+4B的ARM64ARMHF版本。 3. **镜像文件格式** 下载的镜像文件通常为 `.img` 格式,可以通过工具如 [Raspberry Pi Imager](https://www.raspberrypi.org/software/) 或 [Etcher](https://www.balena.io/etcher/) 写入到SD卡中。写入完成后,即可将SD卡插入树莓派设备中启动系统[^2]。 ### 选择正确的镜像版本 - **ARM64 vs ARMHF** 树莓派3B+使用的是64位ARM处理器,因此可以安装ARM64版本的Ubuntu MATE。然而,ARM64版本对内存要求较高,树莓派3B+仅有1GB内存,因此在运行ARM64版本时可能会遇到性能问题,例如浏览器卡顿或编译代码时系统崩溃。在这种情况下,建议选择ARMHF版本以获得更好的稳定性[^3]。 - **推荐版本** 如果使用的是树莓派3B+,建议下载ARMHF版本的Ubuntu MATE镜像。如果使用的是树莓派4(2GB或更高内存),则可以尝试ARM64版本以获得更好的兼容性性能。 ### 写入镜像到SD卡 1. 下载并安装写入工具,例如 [Raspberry Pi Imager](https://www.raspberrypi.org/software/) 或 [Etcher](https://www.balena.io/etcher/)。 2. 将SD卡插入电脑。 3. 打开写入工具,选择下载的Ubuntu MATE镜像文件,并选择目标SD卡。 4. 点击“写入”按钮,等待写入完成。 5. 写入完成后,将SD卡插入树莓派设备,并连接电源外设(如鼠标、键盘显示器)以完成安装过程。 ### 示例代码:使用命令行写入镜像 如果偏好使用命令行工具,可以使用 `dd` 命令将镜像写入SD卡。以下是一个示例命令: ```bash sudo dd bs=4M if=path/to/ubuntu-mate.img of=/dev/sdX status=progress ``` 其中,`path/to/ubuntu-mate.img` 是镜像文件的路径,`/dev/sdX` 是SD卡对应的设备名称(例如 `/dev/sdb`)。 ### 注意事项 - **备份SD卡数据** 在写入镜像之前,请确保备份SD卡上的重要数据,因为写入过程会清除所有数据。 - **选择合适的镜像版本** 根据树莓派型号内存大小选择合适的镜像版本,以确保系统运行的稳定性性能。 - **更新系统** 安装完成后,建议运行系统更新以获取最新的软件包安全补丁: ```bash sudo apt update && sudo apt upgrade -y ```
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值