如何利用 Amazon Nova 2 Sonic 构建自然低延迟语音助手 | 人工智能

AWS ML Blog 2026-06-25T15:20:29.617928

如何利用 Amazon Nova 2 Sonic 构建自然低延迟语音助手 | 人工智能

Loka 通过使用 Amazon Nova 2 Sonic 构建对话式 AI 助手,彻底改变了客户语音交互体验,让客户在自然、响应迅速的服务中保持参与。他们基于 AWS 的解决方案在 Big Bench Audio 上实现了极高的语音推理准确率,同时相比传统语音 AI 流水线大幅降低了成本并缩短了响应时间。在本文中,我们将展示 Loka 用来解决常见痛点所采用的架构与方法:那些机械、缓慢的语音助手导致客户挂断电话,损害品牌声誉并推高支持成本。

传统语音助手为何不足

传统语音助手遵循一个三步流程,这从根本上带来了问题。首先,通过语音转文本(Speech-to-Text)系统将语音转换为文本。接着,通过大语言模型(LLM,Large Language Model)处理该文本。最后,使用文本转语音(Text-to-Speech)技术将文本响应转换回语音。此流水线在每个步骤都会引入叠加延迟。结果往往是在听到响应前出现 3 到 5 秒的停顿。这种延迟破坏了自然对话的感觉。打断或纠正助手变得笨拙且令人沮丧。

考虑一个汽车经销商的真实场景。客户打电话说:“我想看你广告里那款 SUV,但不是混动版。我只能在下午 5 点后过来。”助手需要同时解析多条信息。它必须理解意图、否定和日程约束。传统系统在处理这种复杂性时很吃力,因为在转换过程中丢失了关键信息。当语音变成文本时,语调、犹豫和紧迫感都消失了。经销商场景让这些局限尤为突出。客户打电话时期望得到即时、有用的回复。在销售对话中,五秒钟的停顿仿佛永恒。更糟的是,如果助手理解错误需要澄清,延迟会叠加。对话变得冗长而非有用。

除了技术上的延迟,还有经济问题。服务数千个地点需要严格控制成本。传统实时语音系统在规模扩大时可能变得成本过高,尤其是在处理连续音频流时。糟糕的体验和高成本限制了语音 AI 的采用。企业需要一个更好的解决方案。

原生语音到语音模型

AI 的最新进展开启了一种根本不同的方法。开发者现在可以直接将音频流发送到语音到语音模型,这些模型将理解、推理和生成为统一的系统。通过端到端处理音频,这些模型捕获了传统纯文本流水线会遗漏的语调、情感和微妙线索。

为了验证这种方法,严格的测试至关重要。我们使用了 Big Bench Audio 这一衡量语音输入推理能力的基准。Amazon Nova 2 Sonic 在语音推理得分上达到了 87.0。这超过了 Gemini 2.5 Flash Native Audio (Live API) 的 71.0 和 GPT Realtime 的 83.0。这些得分证实了原生音频处理并不会为了速度而牺牲智能。该模型能够处理真实经销商场景中复杂的多部分请求。

各模型在 Big Bench Audio 基准上的语音推理得分对比

图 1 – 语音推理得分对比 – Big Bench Audio

仅凭推理能力对于生产系统来说还不够。延迟决定了对话是感觉自然还是机械。Nova 2 Sonic 的首帧音频响应时间(Time to First Audio)为 1.39 秒。这种响应时间允许自然的“打断插入”(barge-in)行为。当用户打断对话时,语音助手能够自然回应。这种体验符合人类对话模式。

各模型在 Big Bench Audio 基准上的首帧音频响应时间对比

图 2 – 首帧音频响应时间对比 – Big Bench Audio

成本效率也得到了提升。Nova 2 Sonic 的输入音频成本约为每小时 0.27 美元(基于发布时的定价)。这低于同类实时模型和传统方法。

各模型在 Big Bench Audio 基准上的每小时音频成本对比

图 3 – 每小时音频成本对比 – Big Bench Audio

为了在延迟和成本之外衡量质量,我们需要一套结构化的评估体系。我们构建了一个自动化流水线,使用 LLM(大语言模型)作为评判员。每个对话在五个维度上按 1-5 分进行评分。回复恰当性衡量回复是否相关且上下文正确。意图理解评估智能体是否把握了用户的深层目标。完整性追踪是否提供了所需的信息或操作。对话自然度衡量对话流畅度、轮流发言、语气和拟人化程度。

将 Amazon Nova Sonic 与 Amazon Nova 2 Sonic 进行比较,能看出明显的进步。回复恰当性从 2.5 提高到 2.9。意图理解从 2.9 提升到 3.0。最显著的是,完整性从 1.8 跃升至 2.5。这意味着智能体完成复杂任务的能力大幅提升。对话自然度从 2.5 提高到 2.8。总体评分从 2.4 提升到 2.7。这些改进直接转化为经销商处更好的客户成果。

指标(1-5 分制) Nova Sonic(基准) Nova 2 Sonic 变化
回复恰当性 2.5 2.9 +0.4
意图理解 2.9 3.0 +0.1
完整性 1.8 2.5 +0.7
对话自然度 2.5 2.8 +0.3
总体评判得分 2.4 2.7 +0.3

表 1 – 五个维度上的语音到语音模型指标对比

工程化构建对话式 AI 智能体

有了强大的基础模型,下一个挑战是优化。我们将提示词视为代码,根据测量的性能进行迭代。基准的 Nova 2 Sonic 配置总体评分为 2.7。经过第一次提示词优化后,评分上升到 3.1。第二次迭代达到了 5.0 分制下的 3.8 分。这一改进源于更好的轮流发言纪律和重复控制。智能体学会了何时说话、何时倾听以及何时提出澄清性问题。

配置 回复恰当性 意图理解 完整性 错误恢复 对话自然度 总体评判得分
Amazon Nova 2 Sonic(基准) 2.9 3.0 2.5 2.6 2.8 2.7
Amazon Nova 2 Sonic(提示词 v1) 3.2 3.3 3.0 2.8 3.9 3.1
Amazon Nova 2 Sonic(提示词 v2) 3.7 3.9 3.9 3.8 4.1 3.8

表 2 – 提示词增强后五个维度上的语音到语音模型指标对比

团队通过多种方式改进了基准提示词,将其演化为两个提示词模板。他们将硬编码的经销商详情替换为模板化变量,例如 {assistant_name}{dealership_address}。这一改动使得提示词可以在任何经销商处复用。

团队将格式从编号列表改为在清晰标注的标题下使用项目符号。像“工具使用规则”、“错误恢复”和“对话结束”这样的标题为模型提供了更清晰的行为边界。这种结构减少了不同主题之间的指令混淆。

团队在提示词中加入了具体的行为示例。这些示例精确展示了如何在不重复呼叫者话语的情况下表示确认。他们还引入了一个回复前检查清单,促使模型在每次回复前进行自我审核。

Amazon Bedrock Prompt Management 自然而然地成为了整个生命周期的管理平台。它允许团队使用唯一的 Amazon Resource Name (ARN) 存储每个模板版本。他们可以将变更从草稿提升到生产环境,而无需改动应用程序代码。

当新经销商上线时,其特定变量会在运行期间通过 Amazon Bedrock API 注入。这意味着同一个核心提示词服务于每个客户,同时保持完全可定制。

团队添加了 AWS Identity and Access Management (AWS IAM) 访问控制,以限制谁可以编写、批准或部署提示词变更。这为此前非正式的编辑流程带来了适当的治理层。

这种方法将提示词工程从一次性任务转变为可重复、可审计的工作流。随着经销商数量和使用场景的增长,该工作流能够随之扩展。

真实世界测试需要模拟实际经销商通话中的边缘场景。我们测试了愤怒的客户、忙碌的家长、话多的客户、困惑的客户以及年长来电者等场景。

忙碌家长场景在五个维度上均获得了 5.0 分。智能体完美地处理了打断、背景噪音和时间压力。愤怒客户场景总体评分为 4.5 分。智能体保持了冷静、同理心,并专注于解决方案。困惑客户场景同样获得了 4.5 分。智能体耐心地澄清问题,同时不显得居高临下。

聊天示例 响应适当性 意图理解 完整性 错误恢复 对话自然度 总体评分
愤怒客户 4.5 4.5 4.0 4.5 4.5 4.5
忙碌家长客户 5.0 5.0 5.0 5.0 5.0 5.0
话多客户 3.5 3.0 2.5 2.0 4.0 3.0
困惑客户 4.5 4.5 4.5 5.0 4.5 4.5
老年客户 3.5 3.0 2.5 2.0 4.0 3.0
平均 4.2 4.0 3.7 3.7 4.4 4.0

表3 – 基于客户角色的语音到语音模型评估

两个场景揭示了尚存的改进空间。话多客户和老年客户案例的整体评分均为3.0。当用户提供冗长、绕弯的输入时,语音助手在理解结构上遇到困难。在这些情况下,完整性评分降至2.5。错误恢复降至2.0。这些结果明确了未来提示工程(prompt engineering)的改进方向。尽管如此,边缘案例的平均评分仍为4.0,表明该模型具有强大的实际部署能力。

构建正确的架构对于生产部署至关重要。我们设计了一个无服务器、事件驱动的系统,使用 LiveKit 作为传输层。LiveKit 抽象了 WebRTC(适用于 Web 客户端)和 会话初始协议(SIP)(适用于电话通话)的复杂性。这使得工程团队能够完全专注于代理逻辑。

对话式 AI 助手解决方案架构,显示 LiveKit、AWS Fargate、Amazon Bedrock 及支持服务

图4 – 对话式 AI 助手 – 解决方案架构

语音助手通过基于 Python 函数的工具与经销商运营系统集成,这些工具代表了助手在对话过程中可以执行的操作。常用工具包括库存搜索、预约预订和客户数据查询。这些工具充当 Amazon Nova 2 Sonic 和后台服务之间的集成层。模型决定何时使用某个工具,Python 函数执行相应的 GraphQL 查询或变更操作,并将结构化数据返回给代理。

AWS Fargate 提供了计算层。我们将 LiveKit Agents 容器化并部署在 Amazon Elastic Container Service(Amazon ECS)上。这使得代理工作节点与媒体服务器能够独立扩展。在经销商高峰时段,资源可以动态优化。Amazon Relational Database Service(Amazon RDS) 被用作持久化关系型存储,用于存储结构化应用数据,包括经销商配置、对话历史和客户记录。

实时语音助手无法容忍数据库延迟。Amazon ElastiCache 用于处理房间管理和跨分布式任务的临时会话协调。Amazon Bedrock 提供了对 Nova 2 Sonic 模型的直接访问。

浏览器客户端通过 WebRTC(Web 实时通信)连接,这是一个用于点对点音频、视频和数据传输的开源框架。传统电话通话通过 SIP 中继进入,经由网络负载均衡器(Network Load Balancer)路由,从而为媒体数据包提供 TCP/UDP 吞吐量。

可观测性来自 Langfuse,它自托管在 AWS 上。Langfuse 追踪了每一个代理决策和工具调用。这些数据被反馈到评估管道中,用于持续改进。

演示

以下视频展示了该功能。

对话式 AI 的新标准

从基于文本的聊天机器人到实时语音助手的转变,不仅仅是界面的改变。它需要完全不同的基础设施和思维方式。Nova 2 Sonic 同时满足了三个关键的工程需求。首先,它提供了高推理能力,无需中间文本转换。其次,它实现了低延迟,使得自然的类人打断成为可能。第三,它具备生产可行性,并且对于数千个地点具有成本效益。

对于汽车经销商来说,这项技术已经在生产中推动收入增长。客户在打电话时能立即得到有用的回复。复杂请求可以在一次对话中顺利处理。预约能够正确安排,无需令人沮丧的来回沟通。

其影响远不止于汽车销售。需要实时、智能语音交互的行业都能从中受益。想象一个旅行代理,通过自然对话帮助你规划整个假期。设想一个教育辅导,适应你的说话风格和学习节奏。考虑医疗调度系统处理复杂的保险和可用性问题。

语音到语音AI(Speech-to-speech AI)已达到生产就绪状态。开始在您自己的AWS环境中试验Nova 2 Sonic。构建原型,测试边缘情况,并探索您的业务中可能的应用。

本文是AWS与Loka之间的合作成果,Loka专注于构建生产就绪的AI解决方案。Loka的团队已经解决了围绕架构、评估和优化的难题。他们在汽车经销商的体验直接适用于其他行业。

语音到语音AI仍处于早期阶段。最好的应用尚未被发明。您的行业知识结合这项技术可以创造出突破性的解决方案。现在就开始。

查看原文