新闻详情

新闻详情

首页 / 资讯中心 / 详情

audiobox-aesthetics输出解析:用jq一行命令提取CE/CU/PC/PQ分数的4种玩法

发布时间:2026/9/9 15:45:46来源:尧图网络
audiobox-aesthetics输出解析:用jq一行命令提取CE/CU/PC/PQ分数的4种玩法
audiobox-aesthetics输出解析用jq一行命令提取CE/CU/PC/PQ分数的4种玩法【免费下载链接】audiobox-aestheticsUnified automatic quality assessment for speech, music, and sound.项目地址: https://gitcode.com/gh_mirrors/au/audiobox-aestheticsaudiobox-aesthetics 是 Meta 开源的统一音频美学质量评估工具能对语音、音乐和环境声音一次性输出 CE、CU、PC、PQ 四项评分非常适合批量检测音质。它的命令行输出是 JSONL 格式每条结果都是一行 JSON 字典而 jq 正是解析这种格式的利器。本文为你完整拆解 audiobox-aesthetics 输出解析的 4 种玩法让你用一行 jq 命令就能提取 CE/CU/PC/PQ 分数从原始输出到统计分析一步到位。如上图所示模型把 16kHz 波形送入编码器后会分出四个独立的分支分别预测四个维度的美学分数也就是我们接下来要解析的四个字段。audiobox-aesthetics 输出格式速览运行推理命令后输出文件与输入文件的行数一一对应每行是一个 JSON 对象audio-aes input.jsonl --batch-size 100 output.jsonl输出的一行长这样{CE: 5.146, CU: 5.779, PC: 2.148, PQ: 7.220}四个维度的含义如下字段全称含义CEContent Enjoyment内容愉悦度好不好听、喜不喜欢CUContent Usefulness内容实用度有没有用、能否直接使用PCProduction Complexity制作复杂度混音、编曲等制作环节有多复杂PQProduction Quality制作质量录音、混音的整体质量四个字段在推理源码里由常量AXES_NAME [CE, CU, PC, PQ]统一管理见 src/audiobox_aesthetics/infer.py所以输出顺序稳定非常适合用 jq 批量处理。准备工作安装工具如果你还没安装可以用 pip 一键安装pip install audiobox_aesthetics想从源码运行的话也可以克隆仓库后本地安装git clone https://gitcode.com/gh_mirrors/au/audiobox-aesthetics pip install -e .再确认系统里有 jq大多数 Linux / macOS 自带Windows 用户可通过包管理器安装jq --version下面进入正题看看 4 种玩法。玩法一提取单个维度分数jq 最简写法如果只需要某一个维度比如只想看每段音频的 CE内容愉悦度分数一条命令即可jq .CE output.jsonl输出会是每个分数一行干净利落5.146 4.832 7.015把它重定向到文件就能得到一列纯数字方便后续用 Excel 或 Python 分析jq .CE output.jsonl output-aes_ce.txt把.CE换成.CU、.PC、.PQ即可提取其他维度这是官方文档推荐的基础写法也是后续玩法的基础。玩法二一行导出 CE/CU/PC/PQ 全部分数成表格想看每条音频的四个维度全貌用tsv把字段拼成制表符分隔的表格配合-rraw output去掉引号jq -r [.CE, .CU, .PC, .PQ] | tsv output.jsonl输出效果5.146 5.779 2.148 7.220 4.832 6.010 1.950 6.880想要 CSV 格式方便 Excel 直接打开把tsv换成csv即可再手工加一行表头echo CE,CU,PC,PQ; jq -r [.CE, .CU, .PC, .PQ] | csv output.jsonl这样导出的表格四列分别对应 CE/CU/PC/PQ后续排序、画图都非常方便。玩法三按分数排序筛选快速定位十佳音频提取分数只是第一步实际场景中我们更想找出哪段音频质量最高。用-sslurp把整份 JSONL 读成数组再按 PQ 降序排序取出前三名jq -s sort_by(-.PQ) | .[:3] output.jsonl如果只想保留制作质量 PQ 大于 7 且内容愉悦度 CE 大于 5 的音频用select过滤jq select(.PQ 7 and .CE 5) output.jsonl与wc -l组合还能统计合格音频的数量jq select(.PQ 7) output.jsonl | wc -l这一招特别适合做音频素材筛选比如从生成的一批语音里挑出制作质量达标的候选样本。玩法四批量统计均值与最值给整批音频体检批量化评估时我们往往关心整批音频的平均分。用-s把分数聚合成数组后计算均值jq -s map(.CE) | add / length output.jsonl如果想把四个维度的均值、最值一次算完可以输出一个汇总对象jq -s {ce_avg: (map(.CE)|add/length), cu_avg: (map(.CU)|add/length), pc_max: (map(.PC)|max), pq_max: (map(.PQ)|max), pq_min: (map(.PQ)|min)} output.jsonl输出示例{ce_avg: 5.82, cu_avg: 6.10, pc_max: 8.40, pq_max: 8.90, pq_min: 2.10}这样就能快速判断这批音频整体愉悦度是否达标、质量波动大不大为后续处理重录、降噪、淘汰提供数据依据。小结4 种玩法一句话回顾玩法一jq .CE output.jsonl提取单个维度的分数玩法二jq -r [.CE, .CU, .PC, .PQ] | tsv output.jsonl导出完整表格玩法三jq -s sort_by(-.PQ) | .[:3]排序筛选高分音频玩法四jq -s map(.CE) | add / length批量统计均值与最值。audiostream 系工具的输出天然是 JSONL配合 jq 可以无缝嵌入 shell 管道比如把提取出的 PQ 分数直接喂给其他脚本。掌握了这 4 种玩法audiobox-aesthetics 的输出解析对你来说就不再是难题无论是单文件质检还是千级音频批量评估都能做到心中有数。快去试试吧【免费下载链接】audiobox-aestheticsUnified automatic quality assessment for speech, music, and sound.项目地址: https://gitcode.com/gh_mirrors/au/audiobox-aesthetics创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

ROS2 daemon与Docker daemon:具身智能后台服务排错详解 2026/9/9 15:44:48

ROS2 daemon与Docker daemon:具身智能后台服务排错详解

做具身智能这行,你要是没被daemon这个词折腾过几次,都不好意思说自己调过机器人。我刚从ROS1切到ROS2那阵子,最懵的就是为什么ros2命令动不动就提daemon;后来在Docker里部署感知算法,终端里刷屏的又变成error response…

阅读更多 →
基于SpringBoot+Vue的码头集装箱管理系统设计与实现 2026/9/9 15:44:48

基于SpringBoot+Vue的码头集装箱管理系统设计与实现

1. 码头货柜管理的业务本质:这个系统到底在管什么先说个容易被技术同学忽略的点。很多人拿到"码头船只货柜管理系统"这类项目,第一反应是看技术栈、看代码结构,但真正决定这个系统能不能拿去交付、能不能在企业里跑起来的&#xff…

阅读更多 →
测试工程师做内容创作:把测试经验变成高价值技术内容 2026/9/9 15:44:48

测试工程师做内容创作:把测试经验变成高价值技术内容

直接说结论吧:测试工程师做内容创作,是我见过被严重低估的“技术人突围”路线之一。我自己是从功能测试一步步做到测试开发,再从技术博客写手做到内容团队负责人,前后在测试这个行当摸爬滚打了快十年。这些年,我见了太…

阅读更多 →
OpenClaw插件端口漂移排查:从连接到端口冲突的完整修复 2026/9/9 15:44:48

OpenClaw插件端口漂移排查:从连接到端口冲突的完整修复

搞了一下午 Openclaw,插件装完以后连接全断,Control UI 直接打不开,最后定位到问题是插件进程自己要占一个特定端口,而主服务根本不知道这个端口变化。这个事听起来小,但排查过程踩了不少坑,今天把整个处理…

阅读更多 →
Bevy 字体回退(Fallback Fonts)全解析:用 FontSource::families 与 FontSource::list 构建多字族文本方案 2026/9/9 15:44:48

Bevy 字体回退(Fallback Fonts)全解析:用 FontSource::families 与 FontSource::list 构建多字族文本方案

Bevy 字体回退(Fallback Fonts)全解析:用 FontSource::families 与 FontSource::list 构建多字族文本方案 【免费下载链接】bevy A refreshingly simple data-driven game engine built in Rust 项目地址: https://gitcode.com/GitHub_Tren…

阅读更多 →
AI加速器工程师的四层能力栈与实战路径 2026/9/9 15:41:48

AI加速器工程师的四层能力栈与实战路径

1. 这不是 hype,是芯片设计现场正在发生的事实 “均薪50w还缺人”——这句话最近在半导体行业招聘群、IC设计论坛和高校微电子系校友群里反复刷屏。不是猎头话术,不是HR包装,而是真实岗位JD里白纸黑字写明的年薪范围:数字前端工程…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞