机器人播报脚本里出现break,不代表编辑已经知道最终会听见怎样的停顿。资料可能写了停顿时长,也可能只写韵律强度,这两种描述回答不同问题。阅读脚本时,应先解释标记表达的意图,再单独讨论具体合成实现和试听观察。本文采用虚构的导览文字,不调用语音服务,不提供生成音频,也不报告任何实测时长或识别准确率。
假设一份导览脚本包含“欢迎阅读说明”和“请查看后续页面”两句话,编辑在两句之间看到一个停顿标记。这里没有真实机器人、场地或用户信息。阅读记录先应保存标记两侧的文字,以及它位于句内、句间还是段落转换处。只抄一个属性值,下一位编辑无法判断它服务于哪一段内容。
文字改稿也可能改变原来的节奏意图。如果第二句话后来被移到别处,即使标记没有变化,也应重新解释它的所属边界。不要把旧脚本里的备注直接复制为新版本试听结论。内容版本、标记版本和音频版本需要能够相互对应,才能让后续问题落到具体对象。
W3C的SSML 1.1 Recommendation在break章节区分time与strength:前者表达以秒或毫秒表示的停顿持续时间,后者表达韵律边界强度。规范发布于二〇一〇年,不应包装为今天新发布的机器人功能。这里使用其术语解释脚本,不推断某设备已经支持整个规范。
在虚构阅读练习中,看到强或弱的相对标签,不能擅自改写成一个固定的毫秒数。看到时间属性,也不能据此补写“听感自然”或“所有人都能理解”。脚本声明、输出中的实际间隔和人的体验是不同层面的证据。要比较两个版本,先说明比较的是属性表达,还是另有音频观察。

Google Cloud的SSML文档也分别介绍break的time和strength,并明确其服务支持SSML的一个子集。这个页面是该服务的实现说明,不能直接拿来证明另一家服务或一台机器人的表现。阅读供方文档时应保留服务名称、资料版本和被讨论的元素。
如果供方仅说“支持SSML”,可以进一步询问本次脚本使用的元素与属性是否在其支持范围,以及哪些说明适用于本次选择的配置。本文不代替供方回答这些问题,也不建议发送真实内容进行试验。文档核对可以先完成,不需要把未执行的合成请求写成成功结果。
假设供方交付一份脚本和一份音频,但没有说明它们是否对应。编辑可以先接受两份材料已经收到,同时将版本关系保留为待确认。不能因为两者文件名相近,就说试听已经验证了脚本中的停顿设置。需要的是明确的对应说明,以及在获准范围内实际完成的观察记录。
如果后续确有试听,应写清听的是哪份音频、哪段文字和哪处边界。若另有测量,还应保留测量方法和对象,不能用“听起来差不多”替代数值证据。反之,精确的文件参数也不能替代对内容含义的判断。本文没有进行这些试听或测量,因此只给出阅读记录应提出的问题。

修订可以发生在原文、标记属性或合成配置等不同位置。供方说明应指出实际改了什么,并保留与旧版的对应关系。只改变强度标签时,不宜在交接表里自动写成“固定时长已调整”;只补齐说明文档,也不等于音频已经重新生成。每一项结论都应能找到其材料或观察。
一份可靠的播报资料阅读记录,应能区分文字意图、SSML表达、具体服务范围和实际声音证据。继续查阅相关方法,可进入本站技术资料分类与相关资源分类。分类导航并不代表某段播报已经试听通过,也不提供整机声学、无障碍或使用效果保证。