当前位置: 首页 > article >正文

RDK X3 环形麦克风板录音与播放

源码下载:RDK X3 环形麦克风板录音与播放

硬件

QQ20241112-101547.jpg

功能说明

官方教程:

Audio Driver HAT - Waveshare Wiki

RDK DOC

tinyalsa 官方源码:https://github.com/tinyalsa/tinyalsa

当前工程是博主经过源码进行精简与功能补充后的,保留最基本的录音与播放,同时新增录音的能量计算。

代码在RDK X3设备上测试通过,录音自动生成2chn_test.wav文件:

QQ20241112-112550.jpg

编译效果如下:

QQ20241112-114450.jpg

执行命令

# 编译
make

# 录音5秒,生成2chn_test.wav文件
sudo ./tinycap
 
# 播放2chn_test.wav文件
sudo ./tinyplay

设备查看

ls /dev/snd*

QQ20241112-113509.jpg

p结尾是播放,c结尾是录音

音量控制命令

sudo alsamixer

http://www.kler.cn/a/391157.html

相关文章:

  • Flutter Getx状态管理
  • Spring框架之观察者模式 (Observer Pattern)
  • MySQL45讲 第二十讲 幻读是什么,幻读有什么问题?
  • 设计模式:工厂方法模式和策略模式
  • 深入探讨 MySQL 配置与优化:从零到生产环境的最佳实践20241112
  • Kubernetes在容器编排中的应用
  • STM32 设计的较为复杂的物联网项目,包括智能家居控制系统,涵盖了硬件和软件的详细设计。
  • 屏幕解析工具——OmniParser
  • vue内置方法总结
  • Qt中MainWindow的isVisible和isActiveWindow有什么区别
  • 基本和引用数据类型以及对象字面量(day14)
  • ubuntu24.04播放语音视频
  • 启动本地开发环境(自带热启动)yarn serve
  • Pytorch学习--神经网络--完整的模型验证套路
  • MacOS编译hello_xr——记一次CMake搜索路径限制导致的ANDROID_NATIVE_APP_GLUE not found
  • 网络安全-Linux基础(2)
  • 电子应用产品设计方案-5:多功能恒温控制器设计
  • 【主机游戏】正当防卫3游戏介绍
  • uniapp和uview-plus组件在项目中向后端发起请求的封装
  • 【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-统计数字
  • 用轻量云服务器搭建一个开源的商城系统,含小程序和pc端
  • Java中的不可变集合:性能与安全并重的最佳实践
  • 力扣 LeetCode 977. 有序数组的平方(Day1:数组)
  • qt ui设计案例--登录界面
  • 【AI日记】24.11.08 Knowledge Graphs for RAG (知识图谱,Neo4j,Cypher)
  • Go/Golang语言各种数据类型内存字节占用大小和最小值最大值