普通话口述
短语音/录音转写
请把今天的会议纪要发给李明
请把今天的会议纪要发给李明
(0 替换 + 0 删除 + 0 插入) / 13 参考字符
查看字符差异与下游阶段
归一化参考:请把今天的会议纪要发给李明
归一化输出:请把今天的会议纪要发给李明
| 操作 | 参考 | 输出 | 证据 ID |
|---|---|---|---|
| 归一化后没有字符差异。 | |||
本样例没有适用的下游阶段。
这里展示六条合成样例的评测结果。可以对照参考文本和识别输出,展开查看每处字符差异,以及翻译、意图和动作等字段是否一致。
这是合成文本样例的工程演示。本次运行没有处理真实录音、调用 ASR 或 LLM;识别输出是预设数据。数字仅展示工具行为,不代表模型或业务效果。
CER = (替换 + 删除 + 插入) / 参考字符数。上方对每条样例的 CER 等权平均,不是按参考字符数加权的语料级 CER,也不是语义准确率。
展开样例查看字符编辑证据。CER 较低也可能漏掉关键实体;下游精确匹配只描述字段一致性。
短语音/录音转写
请把今天的会议纪要发给李明
请把今天的会议纪要发给李明
(0 替换 + 0 删除 + 0 插入) / 13 参考字符
归一化参考:请把今天的会议纪要发给李明
归一化输出:请把今天的会议纪要发给李明
| 操作 | 参考 | 输出 | 证据 ID |
|---|---|---|---|
| 归一化后没有字符差异。 | |||
本样例没有适用的下游阶段。
短语音/录音转写
请把订单 A1007 的数量改成 3 份
请把订单 A1007 的数量改成 3
(0 替换 + 1 删除 + 0 插入) / 16 参考字符
归一化参考:请把订单a1007的数量改成3份
归一化输出:请把订单a1007的数量改成3
| 操作 | 参考 | 输出 | 证据 ID |
|---|---|---|---|
| deletion | 份 | - | E-SYN-0002-001 |
本样例没有适用的下游阶段。
会议/办公语音翻译
请把文件发给王芳
请把文件发给
(0 替换 + 2 删除 + 0 插入) / 8 参考字符
归一化参考:请把文件发给王芳
归一化输出:请把文件发给
| 操作 | 参考 | 输出 | 证据 ID |
|---|---|---|---|
| deletion | 王 | - | E-SYN-0003-001 |
| deletion | 芳 | - | E-SYN-0003-002 |
会议/办公语音翻译
在今天下午的项目评审会上,请先介绍风险清单,再说明每项风险的负责人和预计解决时间。
在今
(0 替换 + 36 删除 + 0 插入) / 38 参考字符
归一化参考:在今天下午的项目评审会上请先介绍风险清单再说明每项风险的负责人和预计解决时间
归一化输出:在今
| 操作 | 参考 | 输出 | 证据 ID |
|---|---|---|---|
| deletion | 天 | - | E-SYN-0004-001 |
| deletion | 下 | - | E-SYN-0004-002 |
| deletion | 午 | - | E-SYN-0004-003 |
| deletion | 的 | - | E-SYN-0004-004 |
| deletion | 项 | - | E-SYN-0004-005 |
| deletion | 目 | - | E-SYN-0004-006 |
| deletion | 评 | - | E-SYN-0004-007 |
| deletion | 审 | - | E-SYN-0004-008 |
| deletion | 会 | - | E-SYN-0004-009 |
| deletion | 上 | - | E-SYN-0004-010 |
| deletion | 请 | - | E-SYN-0004-011 |
| deletion | 先 | - | E-SYN-0004-012 |
| deletion | 介 | - | E-SYN-0004-013 |
| deletion | 绍 | - | E-SYN-0004-014 |
| deletion | 风 | - | E-SYN-0004-015 |
| deletion | 险 | - | E-SYN-0004-016 |
| deletion | 清 | - | E-SYN-0004-017 |
| deletion | 单 | - | E-SYN-0004-018 |
| deletion | 再 | - | E-SYN-0004-019 |
| deletion | 说 | - | E-SYN-0004-020 |
| deletion | 明 | - | E-SYN-0004-021 |
| deletion | 每 | - | E-SYN-0004-022 |
| deletion | 项 | - | E-SYN-0004-023 |
| deletion | 风 | - | E-SYN-0004-024 |
| deletion | 险 | - | E-SYN-0004-025 |
| deletion | 的 | - | E-SYN-0004-026 |
| deletion | 负 | - | E-SYN-0004-027 |
| deletion | 责 | - | E-SYN-0004-028 |
| deletion | 人 | - | E-SYN-0004-029 |
| deletion | 和 | - | E-SYN-0004-030 |
| deletion | 预 | - | E-SYN-0004-031 |
| deletion | 计 | - | E-SYN-0004-032 |
| deletion | 解 | - | E-SYN-0004-033 |
| deletion | 决 | - | E-SYN-0004-034 |
| deletion | 时 | - | E-SYN-0004-035 |
| deletion | 间 | - | E-SYN-0004-036 |
车载/语音助手交互
把客厅空调打开
把客厅空调打开
(0 替换 + 0 删除 + 0 插入) / 7 参考字符
归一化参考:把客厅空调打开
归一化输出:把客厅空调打开
| 操作 | 参考 | 输出 | 证据 ID |
|---|---|---|---|
| 归一化后没有字符差异。 | |||
车载/语音助手交互
请查询明天北京的天气信息
请查询明天北京的天气信
(0 替换 + 1 删除 + 0 插入) / 12 参考字符
归一化参考:请查询明天北京的天气信息
归一化输出:请查询明天北京的天气信
| 操作 | 参考 | 输出 | 证据 ID |
|---|---|---|---|
| deletion | 息 | - | E-SYN-0006-001 |
Python 3.11+,仅使用标准库。无需账号、密钥或额外安装包。
git clone https://github.com/qiangzhang-dev/speech-eval-demo.git
cd speech-eval-demo
python scripts/demo.py
命令会打印本次报告和 SQLite 数据库的位置。需要筛选、人工修订与完整诊断工作台时:
python scripts/demo.py --serve
打开 http://127.0.0.1:8000/,按 Ctrl+C 停止。本页是静态结果预览,完整工作台在本地运行。
本例的质量阈值尚未生效,因此没有给出正式通过或失败的判定。
数据:data/fixtures/manifest.csv · 诊断:离线 rules · 指标:cer-v1 · 归一化:cer-normalize-v1(NFKC、casefold,仅保留汉字、拉丁字母及十进制数字)。不适用于所有语言的通用评测。
输入文件与阈值配置的 SHA-256 记录在 summary.json 中。重复运行的指标与样例输出应一致;时间戳与输出目录可以不同。