ASR:语音识别
快速阅读
智能体通话里的听对外叫 RASR:把客户说话转成文本,再交给智能体理解和回复。挂机后按录音出的全文才叫 ASR。本页不是 BYO-ASR 的接入手册。
- 先有可用的智能体和语音导航,再选转写供应商和转写语言。没选好,节点进了也可能听不清、对话文本空。
- RASR 发生在通话中。ASR 是另一条挂机后的录音转写,给话单、质检用。
- 语音导航里的界面词:转写供应商、转写语言。选项只写「控制台当前列表」,文档不写平台内部厂商名。
- 静音停顿时长决定怎么切句,不换转写供应商。默认
800ms,范围200 - 2000ms;不要低于600ms直接上线。 - RASR 结果落在呼入 / 外呼机器人记录的对话文本里,也可经 推送产品 送出。回看用 Zenava CLI:
rasr query查 RASR,asr get查 ASR。 - 要接企业自有识别能力,走 BYO-ASR。
阅读地图
- 先分清 RASR、ASR、BYO-ASR:读“二”和“九”。
- 要配转写供应商、转写语言、切句:读“六”。
- 要验收:读“八”和“附录 C”。
一、文档说明
智能体能不能听懂,先取决于这通 RASR 是否稳定。本文说明通话中怎么听、在语音导航上先配什么、何时写出文本、失败怎么看。
适用:配置呼入 / 外呼机器人的实施顾问、要看对话文本的运营、对接 RASR 推送的技术负责人。
智能体本身怎么搭,见 智能体搭建、智能体搭建(进阶)。节点上怎么听、怎么等,见 交互节点: 智能体。打断、附和等语音侧能力见 语音智能模型。
二、产品总览
本页对象是正在进行的智能体会话里的 RASR,不是座席状态,也不是挂机后的 ASR。座席工作台里的实时转写(事件 transcript)是给座席看的辅助文本,不是本页 RASR。号码状态检测的实时识别、BYO-VP 的情绪识别,也不是转写。
客户说话 → 平台按转写供应商和转写语言切句并做 RASR → 文本进智能体 → 智能体再交给 TTS 播报。转写语言或切句配错,后面的对话和话后分析都会空或偏。
| 能力 | 解决什么 | 典型结果 |
|---|---|---|
| ASR:语音识别(本文) | 给智能体通话配 RASR 怎么听 | 对话文本、切句稳定、记录里看得到轮次 |
| BYO-ASR | 把企业自有识别能力接入同一条 RASR 链路 | 识别在企业侧,平台管会话和回传 |
| ASR | 挂机后根据录音出全文 | 话单 / 质检 / 推送里的离线结果;CLI asr get |
| RASR | 通话中的识别结果,用于对话和推送 | 机器人记录、推送、rasr query |
| 话后分析与总结 | 挂机后按方案抽标签和字段 | 依赖本页先产出可用对话文本 |
开通或更换转写供应商、转写语言,不会回写已经结束的通话。
三、核心概念
| 概念 | 说明 |
|---|---|
| RASR | 通话中的实时转写。本页主链路 |
| ASR | 挂机后按录音的离线转写。不是本页主配置 |
| 转写供应商 | 控制台字段。只选当前列表里的项,文档不写厂商名 |
| 转写语言 | 该转写供应商下的语言。先选转写供应商再选 |
| 热词 | 提高品牌名、人名、业务词命中率。页面提供入口时才配。对外英文 keyterm |
| 上下文 | 给识别补业务语境。页面提供入口时才配 |
| 切句 | 用静音停顿时长判断一句话有没有说完。对外英文 endpointing |
| 静音停顿时长 | 停顿超过该值就先出 RASR。默认 800ms |
| 沉默等待时长 | 客户长时间不说话时的等待。默认 5s,范围 3 - 20s |
| BYO-ASR | 接入自有识别能力,slug asr-1,和本页不是同一篇 |
四、对象关系与运行链路
智能体已发布,语音导航的智能体节点已选中该智能体
↓
转写供应商、转写语言;按需热词、上下文
↓
呼入或外呼进入智能体节点,客户开始说话
↓
平台按静音停顿时长切句,做 RASR
↓
文本交给智能体;RASR 写入该通呼入 / 外呼机器人记录
↓
可选:RASR 推送;挂机后另走 ASR 或话后分析四个层次不要混:
| 层次 | 含义 | 只看这个不够 |
|---|---|---|
| 页面已配置 | 转写供应商和转写语言已保存 | 保存不等于旧通话会补文本 |
| 流程实际进入 | 通话进了该智能体节点 | 进节点不等于客户已经说话 |
| 系统实际写出 | 新通话详情已有对话文本 | 有文本不等于切句和用语符合预期 |
| 业务可使用 | 能看记录、推送或做话后分析 | 文本乱、标签空,先核转写语言、热词和这通音频 |
五、能力地图
| 分组 | 本页做什么 | 不在这里做 |
|---|---|---|
| 转写供应商与转写语言 | 从控制台当前列表里选 | 不代替 BYO-ASR 的地址、鉴权、协议联调;不在文档里写厂商名 |
| 热词与上下文 | 在页面提供入口时提高专有词命中 | 不是智能体提示词,也不是意向标签 |
| 切句与等待 | 用静音停顿时长、沉默等待时长控制怎么听 | 不替代开场白保护和打断策略 |
| 结果落点 | RASR 进机器人记录,可供回看 | 列表权限、导出列走记录页 |
| 推送与 CLI | RASR 可推送;rasr query / asr get 回看 | 逐字段签名走 CLI 页 |
| ASR | 只说明它不是本页 | 录音开关、日限额走租户录音 / 订阅侧 |
打断次数、忽略、识别耗时来自交互过程,不是本页一条“识别项”。它们和对话文本一起在记录详情里看。
六、配置项与生效
1. 配置来源与优先级
| 来源 | 作用 |
|---|---|
| 智能体 + 语音导航 | 转写供应商、转写语言挂在该智能体上,不按单通任务另存一份 |
| 智能体节点 | 部分控制台还会再选模型 / 语言、热词、上下文,名称以页面为准 |
| 静音停顿时长 / 沉默等待时长 | 节点交互行为;切句和追问,不换转写供应商 |
| 租户已开通的识别能力 | 下拉只出现控制台当前列表 |
| BYO-ASR | 可选;把自有能力接到同一条 RASR 链路 |
| 推送产品 | 可选;结果出来后再通知,不代替选转写供应商 |
节点上改的是这次导航实际用的听法。换绑定的智能体,等于换另一套转写供应商和转写语言。
2. 转写供应商与转写语言
| 配置项 | 作用 | 条件与注意事项 |
|---|---|---|
| 转写供应商 | 决定用列表里的哪一项做 RASR | 必选;只写控制台当前列表,文档不写厂商名 |
| 转写语言 | 决定按哪种语言听 | 必选;先选转写供应商再选;和客户实际用语不一致时文本会空或乱 |
| 模型 / 语言 | 部分控制台在转写语言之外再选一项 | 以页面为准;保存后对新通话生效 |
| 热词 | 提高专有词命中 | 页面有入口再配;名称不要重复堆砌 |
| 上下文 | 给识别补场景词 | 页面有入口再配;不要把提示词整段贴进去 |
页面能保存的转写供应商、转写语言和条数,以控制台为准。
3. 切句与等待
| 配置项 | 作用 | 条件与注意事项 |
|---|---|---|
| 静音停顿时长 | 判断一句话是否说完 | 默认 800ms;范围 200 - 2000ms;低于 600ms 容易切碎 |
| 沉默等待时长 | 客户长时间不说话时怎么等 | 默认 5s;范围 3 - 20s |
切句过碎:智能体会把半句话当一轮。切句过长:客户停顿后机器人反应慢。这两项配在 交互节点: 智能体 的交互行为里,和转写供应商、转写语言一起验收。
4. 何时真正出文本
- RASR 在通话进行中跑,不改已经结束的旧通话。
- 转写供应商或转写语言未保存、客户未说话或没有可用音频时,允许记录在、对话文本空。
- 热词没配,不等于 RASR 失败;只是品牌名、人名更容易错。
- ASR 成功,不表示这通 RASR 一定成功;RASR 文本空,也不表示录音一定没有。
- 话后分析要抽意向标签,先保证这通已经有可用对话文本。
七、典型场景
外呼回访要听清地址和预约时间
转写语言与客户用语一致;页面提供热词入口时再补小区名、产品名。验收:新打一通,外呼机器人记录里对应词能对上。
客户说话带停顿,机器人总抢话
先看静音停顿时长是不是过短,再看开场白保护和打断,不要先换转写供应商。
只要挂机后全文,不要实时对话
走租户录音与 ASR,不要把本页当成 ASR 开关。
必须用企业自有识别能力
走 BYO-ASR,联调地址、鉴权、采样率和回传格式。本页只负责启用后怎么选转写供应商、转写语言,怎么验 RASR。
八、上线准备与运营建议
- 智能体主对话先打通,新通话记录里应能看到对话文本。
- 转写供应商和转写语言给业务负责人看过,和实际客群语种一致。
- 需要专有词时再配热词;不要每个节点各写一套互相打架的词表。
- 用新通话验收,不要用配置前的历史记录判断有没有文本。
- 先核对记录详情的对话文本,再核对 RASR 推送和话后分析。
- 切句和转写语言分开调:先定转写语言和热词,再微调静音停顿时长。
- 上线后抽检:专有词是否稳定、是否总被切碎、安静环境是否误出字。
运营上把「记录查不到」和「对话文本是空的」分开。前者核记录页权限和时间;后者核转写供应商、转写语言、这通有没有音频、是否进了智能体节点。
九、相关能力
十、常见问题
配了转写供应商,以前的通话会补文本吗?
不会。只对配置保存之后的新通话生效。
记录在,对话文本是空的?
先看这通有没有进智能体节点、客户有没有说话;再看转写供应商和转写语言是否已保存。外呼还要确认用的是已保存该设置的智能体。
专有名词总听错?
先对转写语言,再在页面有热词入口时补词。不要指望提示词里的品牌名自动变成热词。
机器人老把一句话拆成好几轮?
先加大静音停顿时长,不要先换转写供应商。低于 600ms 时尤其常见。
和 BYO-ASR 是不是同一页?
不是。那页讲自有能力怎么接入;本页讲 RASR 怎么选转写供应商和转写语言、怎么切句、结果落到哪。接入完成后,仍回到本页从控制台当前列表里选。
这是挂机后的 ASR 吗?
不是。挂机后的全文是 ASR;本页是通话中的 RASR。
十一、总结
「ASR:语音识别」这一页解决的是「智能体通话里,按好转写供应商和转写语言,用 RASR 把客户的话听成文本」。先打通智能体,用新通话看记录。切句走静音停顿时长;自有能力走 BYO-ASR;挂机后全文走 ASR。不要和 TTS、话后分析、质检评分混成一件事。
附录 A. 入口与权限
| 事项 | 说明 |
|---|---|
| 配置入口 | 语音导航 · 转写与播放 / 智能体节点 |
| 结果入口 | 呼入机器人记录、外呼机器人记录的对话文本 |
| 权限 | 改转写供应商与看机器人记录通常不是同一权限,分别核 |
| 命令行 | zenava callcenter rasr query(RASR);zenava callcenter asr get(ASR) |
附录 B. 字段定义
| 名称 | 含义 |
|---|---|
| 转写供应商 / transcriptionProvider | 控制台字段。对外英文 transcriber provider。不在文档里写厂商名 |
| 转写语言 / transcriptionLanguage | 该转写供应商下的语言。对外英文 transcriber language |
| asrThirdPartyType / asrLanguage | 按智能体保存的转写供应商和转写语言 |
| asrConfigId | 部分控制台节点上的附加选项,名称以页面为准 |
| asrEngineModelType | 部分控制台的模型 / 语言 |
| asrContextId | 上下文;页面有入口时才有 |
| silencePauseTime | 静音停顿时长,写入切句 |
| silenceTime | 沉默等待时长 |
| asrDuration | 记录详情里的识别耗时字段名,不是配置项 |
密钥、回调地址不要写进热词名称。
附录 C. 实施检查清单
- 智能体已发布,导航节点已选中该智能体
- 转写供应商和转写语言已保存,并与客群语种一致
- 需要专有词时:页面有热词入口,词表已确认
- 静音停顿时长、沉默等待时长按场景调过,未低于建议下限直接上线
- 新通话:详情有对话文本;专有词抽检通过
- 未用历史通话验收,未把 ASR 或 BYO-ASR 当成本页
附录 D. 快速排障
| 现象 | 先看 | 再看 |
|---|---|---|
| 任何对话文本都没有 | 转写供应商、转写语言是否保存到当前智能体 | 是否进入智能体节点、有无客户音频 |
| 文本有、专有词全错 | 转写语言 | 热词、上下文是否在页面入口里 |
| 一句话被拆成多轮 | 静音停顿时长是否过短 | 客户是否在想词、环境噪声 |
| 机器人反应很慢 | 静音停顿时长是否过长 | 沉默等待时长、模型耗时 |
| 推送没有 RASR | 推送是否订阅 RASR | 这通对话文本是否已经写出 |
CLI asr get 还在转写中 | 这是 ASR | 不要用它验收 RASR |
Updated about 2 months ago