阅读研究雷达投资体系
登录 / 注册
← 返回阅读
资讯实质变化3 分钟阅读DisconfirmAI 编辑部

AWS工程团队:语音智能体不需要并发合成,只需在首句出现时立刻启动

AWS SageMaker AI团队实测表明,将逐句流式输入接入双向TTS端点,可在不增加并行度的前提下把语音智能体首音频延迟降低2.4至3.5倍。文章同时量化了base64编码在SSE中的33%载荷膨胀和MP3帧对齐问题。

2026-10-23 01:45

语音智能体最常见的延迟体验问题不是模型生成太慢,而是合成启动太晚。用户问了一个问题,语言模型已经在逐token生成回复,但文本转语音模块要等整个回复完成才开始工作。一句回复可能600毫秒就生成完毕,但完整的多段落回复需要五秒,而集成逻辑等的是这五秒。用户在这五秒里什么也听不到。

AWS SageMaker AI团队在2026年10月22日发布的技术方案指出,解决这个问题的关键不是让合成和生成并行运行,而是改变合成启动的时机:语言模型每产出一个完整句子,就立刻把这句话送入TTS模型,不等后续内容。他们把Kokoro-82M(仅82M参数)部署在SageMaker AI实时端点上,通过双向WebSocket流保持一个持久连接,逐句发送文本、逐句接收音频。

这里有一个容易误解的地方。团队明确说明这不是并发合成——双向处理器的循环是严格顺序的:接收一条消息,合成它的音频,发送音频,发送完成信号,再接收下一条。第二句的音频不会在第一句还在传输时就开始生成。增量发送真正买到的是:第一句的合成在它存在的那一刻就开始了,而不是等完整回复。对于多句回复,首句和末句之间有真实的生成时间差,这个差值就是全部的延迟收益。

隔离测量显示,仅发送首句(而非完整四句文本)将TTS传输层的首音频字节时间从329.3毫秒降到156.7毫秒,相对改善52.4%。端到端对比中,双向流式模式比批量模式快2.4倍(本地容器)和3.5倍(部署后的AgentCore运行时)。差距在加入真实网络跳数后反而扩大,因为流式模式把网络开销吸收在生成与合成的重叠窗口内,而批量模式每一步串行等待都直接暴露网络延迟。

传输层还有第二个成本。如果前端已经用SSE流式传输文本,团队测量了把音频base64编码后塞进SSE事件的代价:载荷膨胀约33%,且SSE的分隔符(空行)与MP3内部帧边界不对齐——实测中四个逻辑MP3帧被分成六个传输块到达,其中两个在帧中间截断。他们对比了MP3 48kbps和AAC 32kbps fMP4两种编码,用Amazon Transcribe确认解码质量无差异。

对于已有SSE管线的项目,base64方案是务实选择,代价是33%额外载荷和缓冲重组步骤。对于从零构建语音路径或延迟优先的场景,团队推荐在同一双向会话上直接复用二进制音频和JSON控制帧——区分规则是:如果一个数据块无法解析为合法JSON对象,它就是音频。这个规则能工作是因为原始PCM音频虽然可能以字节0x7b(左花括号)开头,但整个PCM帧几乎不可能恰好构成合法JSON。

所有数据来自AWS团队在自家SageMaker AI端点和Bedrock AgentCore运行时上的自测,未提供独立第三方复现。Kokoro-82M的82M参数规模适合单张中端GPU实例运行,但文章未给出合成语音的主观质量评估或与其他TTS模型的质量对比。示例容器固定了存在已知安全公告(PYSEC-2026-2286)的旧版PyTorch,团队注明在正式使用前需升级。

来源

登录 / 注册
阅读研究雷达投资体系
aws.amazon.com
Amazon Web Services
↗
带入研究 →