1.

1.1

此项测试基于 RK_EVB2_RK3566 开发板,客户自制板参考此项测试验证系统驱动以及硬件
是否正常。

  1. 通过如下命令确认声卡是否注册成功:
rk3566_r:/ # cat /proc/asound/cards
0 [rockchiphdmi ]: rockchip_hdmi - rockchip,hdmi
rockchip,hdmi
1 [rockchiprk809co]: rockchip_rk809- - rockchip,rk809-codec
rockchip,rk809-codec
rk3566_r:/ # ls -l /dev/snd/
crw-rw---- 1 system audio 116, 3 2017-08-04 09:03 controlC0
crw-rw---- 1 system audio 116, 6 2017-08-04 09:03 controlC1
crw-rw---- 1 system audio 116, 2 2017-08-04 09:03 pcmC0D0p
crw-rw---- 1 system audio 116, 5 2017-08-04 09:03 pcmC1D0c
crw-rw---- 1 system audio 116, 4 2017-08-04 09:03 pcmC1D0p
crw-rw---- 1 system audio 116, 7 2017-08-04 09:03 pcmC1D1c

EVB 板上播放使用的是 pcmC1D0p,录音使用的是 pcmC1D1c。

  1. 通过 adb shell 命令行进行 MIC 及回采录音测试:
    一般可使用 tinycap 工具(external/tinyalsa/通过 mm 编译),进行录取 MIC 及回采原始数据,
    验证系统驱动以及硬件是否正常,注意要录回采时需要通过 Android 播放器或命令行 tinyplay 播
    放音频测试源,并且执行:
    (1)、tinymix -D 1 0 2 (打开 RK809 playback 喇叭放音通路,配合 tinyplay 使用,播放器播放会
    自行配置,所以可以不需要此操作)
    (2)、tinymix -D 1 1 1 (打开 RK809 capture 通路)
rk3566_r:/ # tinycap
Usage: tinycap file.wav [-D card] [-d device] [-c channels] [-r rate] [-b bits] [-p period_size] [-n
n_periods]

如上信息可知 tinycap 各参数代表的含义。

rk3566_r:/ # tinymix -D 1 1 1
rk3566_r:/ # tinycap /sdcard/record.wav -D 1 -d 1 -c 8 -r 16000 -b 16 -p 1024 -n 3

将 record.wav 文件 adb pull 导出后,通过 PC 端音频分析工具 Adobe Audition 或 Audacity 等进行分析,看录音波形是否正常,听录音文件的回放是否正常,数据格式是 16K 16bit 8channels。

2.AUDIO框架

音频测试方法(tiny)相关推荐

  1. android音频测试方法,Android左右声道音频文件测试

    测试左右声道,其实主要步骤是制作一个 含有左右声道的音频文件. private MediaPlayer mMedieplayer; Button mButton = (Button)findViewB ...

  2. 声道测试音频_功率放大器测试方法

    功率放大器测试方法 原创: wdele 电声在线 1月15日 这是我数年前拟定的,不过仍有参考价值. 一.功率放大器有关测量的条件的规定 1.1 额定条件 满足下列放大条件时,就认为放大器在额定条件下 ...

  3. 音频延时测试方法与实现

    音频延时测试方法有以下几种 1.使用专业的测试设备,通过专业的音频测试仪器可以准确测量音频延时,如常见声学分析仪.信号发生器.声卡+Smaart(介绍测试延时方法链接:https://blog.csd ...

  4. 不同设备的音频主观测试方法

    一. 测试环境 1.1 单人环境  房间大小:2.7m x3.7 m至3.5m x4.4 m之间.房间高度2.2米至3.25米  混响时间:0.4s < RT60 < 0.7s 1.1 ...

  5. ATS无法缓存QQ音乐的音频文件问题

    一.问题报告 昨天运维报告江苏移动25上的缓存服务器无法缓存带有防盗链的音频文件,访问日志access.log中大量报如下错误 1430129072.554 677 206 [18:04:32] 10 ...

  6. 音频降噪在58直播中的研究与实现

    背景 在直播时主播经常会受到一些外部环境音.噪音等影响,直播时音频采集会一并采集所有音频推流到观众设备上,从而影响观众收听体验.因此需要在直播主播端主动进行降噪处理,提高观众收听体验. 58直播为了实 ...

  7. 转帖:3D音频之双耳效应

    如果声音来自听音者的正前方,此时由于声源到左.右耳的距离相等,从而声波到达左.右耳的时间差(相位差).音色差为零,此时感受出声音来自听音者的正前方,而不是偏向某 一侧. 声音强弱不同时,可感受出声源与 ...

  8. RTC 音频质量评价和保障

    导读:随着 5G 网络的普及以及疫情带来的影响,人们对实时音视频技术的应用场景会越来越多,包括会议.连麦.音视频通话.在线教育.远程医疗等,这些实时互动场景对 RTC 音频的质量提出了越来越高的要求. ...

  9. 浅谈语音质量保障:如何测试 RTC 中的音频质量?

    简介:日常音视频开会中我们或多或少会遭遇这些场景:"喂喂喂,可以听到我说话吗?我听你的声音断断续续的","咦,我怎么可以听到回声?","太吵啦,我听不 ...

  10. 麦克风阵列音频检查方法和标准

    为确保产品能够符合算法要求,务必提前做好相关设计,尽量确保各项指标满足如下标准. 音频评测工作,主要集中在研发设计阶段:针对产品形态的不同,测试可分为裸板测试和整机测 试,下表为不同阶段需要测试的项目 ...

最新文章

  1. fig r函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1
  2. 网络应用 axIos的基本使用
  3. python中modify是什么意思_python – Django中的override_settings和modify_settings有什么区别?...
  4. 20个优秀的移动(iPhone)网站设计案例
  5. Android 极光推送设置别名
  6. 使用apache的HttpGet\HttpPost获取返回内容编码问题
  7. 使用字符缓冲流读取数据
  8. How to Calibrate Battery And Charge Battery To Max
  9. 互动快报:从读报刊看性格
  10. 摩托罗拉e680i手机刷linux开源系统
  11. python出入库_Python-批量导出excel加盟商出入库明细
  12. 计算机一级字幕设置,如何开启电脑哔哩哔哩中的CC字幕功能
  13. 2019年信息泄露事件汇总
  14. 学习笔记-安全-MAC地址攻击
  15. 三星a60android9,三星A6060官方港版安卓9固件rom线刷包:TGY-A6060ZHU1ASG1
  16. 计算机硬件——显示器原理
  17. office 文档 在线查看
  18. 茅台酒养成记:质量是对消费者最长久而衷心的承诺
  19. Exchange 2016 -KB5000871安全补丁更新沥血排坑路
  20. 【总结】56个JavaScript 实用工具函数助你提升开发效率!

热门文章

  1. Rhadoop的安装
  2. 使用mimikatz抓取windows管理员密码
  3. 人工智能肉搏战:商汤和旷世们的商业化征途
  4. 百度离线地图下载器+开发Demo(街道、路网、卫星瓦片图)
  5. 车路云一体化融合控制系统白皮书
  6. 爬虫练习--爬取CNNVD相关漏洞
  7. 安卓游戏广告加速插件_从零登顶免费榜榜首 这款头条发行的“特牛”超休闲游戏是如何做到的? | 游戏茶馆...
  8. 网易云计算机系统有限公司,网易云音乐官方电脑版
  9. macbook查看java版本,Mac下查看JDK版本和安装目录
  10. CATIA2018客户端安装错误之提示Runtime VC14 x86失败,返回代码3