当前位置: 首页 > 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.xdnf.cn/news/1395757.html

相关文章:

  • 论文阅读:arixv 2025 WideSearch: Benchmarking Agentic Broad Info-Seeking
  • React Three Fiber
  • LBM——大型行为模型助力波士顿人形Atlas完成多任务灵巧操作:CLIP编码图像与语义,之后DiT去噪扩散生成动作
  • 编程速递:RAD Studio 13 即将到来的功能
  • Linux 线程调度核心要点
  • Shell 脚本基础教程
  • java序列化
  • Android系统框架知识系列(十九):Android安全架构深度剖析 - 从内核到应用的全栈防护
  • python学习打卡day48
  • “白月光”焦点何晟铭现身宁夏中宁,助力非遗与三农发展
  • 拎包入住搭建 Browser Use Agent:基于PPIO Model API +Agent 沙箱的一体化构建
  • 变量声明方式
  • linux学习-数据库
  • 中科米堆CASAIM五金配件三维扫描测量尺寸形位公差
  • 嵌入式Linux驱动开发:i.MX6ULL平台设备驱动
  • 使用 Docker 部署 Squid 为 Kubernetes 中的 Nexus3 提供公网代理访问
  • linux 条件变量与生产消费者模型
  • 玳瑁的嵌入式日记D29-0829(进程间通信)
  • Python OpenCV图像处理与深度学习:Python OpenCV开发环境搭建与入门
  • 基于能量方法的纳维-斯托克斯方程高阶范数有界性理论推导-陈墨仙
  • STM32CubeMX + HAL 库:基于 I²C 通信的 AHT20 高精度温湿度测量实验
  • 【系列03】端侧AI:构建与部署高效的本地化AI模型 第2章:端侧AI硬件入门
  • 134-细粒度多尺度符号熵和鲸鱼优化算法的滚动轴承故障诊断技术MSVM
  • Redis搭建哨兵模式一主两从三哨兵
  • 线程安全及死锁问题
  • 【好题推荐】运算符的构造运用
  • 光伏发多少电才够用?匹配家庭用电需求
  • #医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(五)
  • Linux内核进程管理子系统有什么第三十八回 —— 进程主结构详解(34)
  • JUC并发编程09 - 内存(01) - JMM/cache