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

uac播放与录制

功能:嵌入式终端(device)同时支持 uac 播放 和 uac 录音 功能,上位机通过uac play 播放 6路 16K 16bit音频,同时 uac录音支持6路录制,测试方法是把播放的音频 通过 录音传回上位机

调试注意点:
1、window 不支持6路播放,需要通过ubuntu来播放,播放的时候要指定设备,音频参数信息,如果不指定任何信息,直接播放,会受到系统设置中的相关音频参数影响,播放的音频幅值会有变化,
aplay -D hw:1,0 -c 6 -f S16_LE -r 16000 6chan.wav

2、录制的时候也需要指定相关参数
arecord -D hw:1,0 -r 16000 -c 4 -f S16_LE rec_file_001.wav

3、device端的配置信息
根据嵌入式终端相关要求来设置,比如对齐要求,上限大小,,,
基本要求是:上下行的max_package大小要能 >= 32(一路带宽) * 6

4、测试的音频可以通过audacity 生成1K赫兹,不同幅值的音频,组成6路音频,测试是否有串通道相关问题
生成->单音

http://www.dtcms.com/a/357336.html

相关文章:

  • 音乐云测试报告
  • JavaSE-什么是语法糖
  • 入职体检肌酐偏高 尿蛋白偏高
  • 软件工程师的机械原理基础知识
  • 基于Spring Boot的短信平台平滑切换设计方案
  • 理想汽车智驾方案介绍专题 3 MoE+Sparse Attention 高效结构解析
  • 大白话说 AI 编程 Trae,小白进!
  • 每日算法题【二叉树】:另一棵树的子树、二叉树的构建及遍历
  • 赋能你的应用:英超实时数据接入终极指南(API vs. WebSocket)
  • OpenCV 图像轮廓检测与相关技术全解析
  • 阿瓦隆 A1346 107T 矿机深度评测:性能参数、能效及使用体验解析
  • 面试tips--java--equals() hashCode()
  • 莱特莱德:以“第四代极限分离技术”,赋能生物发酵产业升级
  • 自动驾驶中的传感器技术36——Lidar(11)
  • 可解释人工智能XAI
  • 手写MyBatis第40弹:手写MyBatis框架阶段性总结,你的ORM框架已达生产级雏形
  • 【nvidia-B200】生产报错common.h:14:10: fatal error: mpi.h: No such file or directory
  • (论文速读)RADIOv2.5:聚合式视觉基础模型
  • 美摄科技受邀参加2025中关村论坛年会,以超高清车载影像技术赋能智慧出行新体验!
  • 【报错】RuntimeError: HIP error: invalid device function
  • Python计算点云的均值、方差、标准差、凸点(顶点)、质心和去中心化
  • week5-[二维数组]对角线
  • idea2025.1.5安装+pj
  • 计算机视觉第一课opencv(四)保姆级教学
  • 构建稳定和可扩展云基础设施的首选服务:AWS的EC2实例
  • 【三维渲染技术讨论】Blender输出的三维文件里的透明贴图在Isaac Sim里会丢失, 是什么原因?
  • 2024年09月 Python(四级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • JVM_JMM
  • Java ThreadLocal为什么要用弱引用
  • Vue2 和 Vue3 里的防抖:简单说清楚怎么用