KeyFrame內部研究專用

Voice Agents That Handle Interrupts - Chintan Agrawal and Daniel Wirjo, AWS

AI Engineer·7月20日週一·32 min英文

三句話摘要

語音代理如何實現自然的輪流說話機制,及其三層技術方案與延遲優化策略。 語音代理的自然度取決於轉向檢測的精準度與延遲,而非LLM質量——三層技術方案各有權衡,選擇應考量透明度、控制力與部署複雜度;LLM首字延遲和P95尾延遲比平均值更關鍵,因為用戶無法容忍一次慢速回應。 200毫秒限制決定體驗質量:人類自然對話中能在200毫秒內輪流發言,超過800毫秒用戶就會感到不適,超過1.5秒會直接掛電話。與傳統客服人員5秒回應時間的寬容度完全不同。

重點整理

重點
  • 1

    200毫秒限制決定體驗質量:人類自然對話中能在200毫秒內輪流發言,超過800毫秒用戶就會感到不適,超過1.5秒會直接掛電話。與傳統客服人員5秒回應時間的寬容度完全不同。

  • 2

    三層技術方案的權衡:第一層用Silero VAD簡單判斷靜音但無法區分停頓類型;第二層由STT服務商決定轉向但無透明度;第三層採本地VAD加Smart Turn模型獲得完全控制,召回率達58.9%但需VAD計時器作後備。

  • 3

    延遲預算的樽頸在LLM:整個語音到語音流程約1100-1300毫秒,其中STT佔300毫秒、LLM首字延遲佔500-650毫秒、TTS佔85-120毫秒。LLM是主要瓶頸,P95尾延遲對語音應用尤其關鍵(GPT-4.1在P50達536毫秒但P95飆升至1.7秒)。

  • 4

    多輪對話與模型選擇的折衷:進行15-20輪後模型易忽視系統提示或變得冗長,需要上下文修剪或會話重置;Nemotron-3 Ultra和GPT-4.1在P50延遲最佳,但Claude 3的P95延遲超過4秒,在對話中無法接受。

實用技巧與重點

乾貨
  • 時間限制與指標
  • 人類對話輪流閾值:200毫秒
  • 用戶開始不適:800毫秒
  • 用戶掛電話:1.5秒
  • 業界最佳測得成績:755毫秒(Salesforce)
  • Daily.co在GPU叢集部署達到:500毫秒總延遲
  • 三層技術方案
  • 第一層:Silero VAD,30萬參數,2MB模型,可pip安裝,關鍵參數min_silence_ms決定回應延遲
  • 第二層:Cartesian STT P50延遲約300毫秒;Deepgram Nova 3 P50延遲約250毫秒
  • 第三層:Smart Turn V3.2,召回率58.9%,精確率68.4%,8MB小模型,BSD-2許可;Meta論文報告召回率87.7%但未開源
  • 延遲分解(Daily.co數據,2026年測量)
  • 音訊採集:40毫秒
  • 網路與抖動緩衝:52毫秒
  • STT轉錄:300毫秒
  • LLM首字延遲:500-650毫秒
  • TTS播放:85-120毫秒
  • 總計:約1100-1300毫秒
  • LLM基準測試(2026年6月26日)
  • Nemotron-3 Ultra:P50延遲529毫秒
  • GPT-4.1:P50延遲536毫秒;P95延遲1.7秒
  • Claude 3:P95延遲超過4秒
  • 中斷處理
  • 用戶開口被檢測到:32毫秒
  • 管道清空(TTS停止、LLM取消):約15毫秒後
  • 管道就緒接收新輸入:約50毫秒
  • 部署選項
  • Picovoice Cloud:託管服務,專注代理邏輯
  • AWS參考架構:企業部署含安全防護

結論

結論

語音代理的自然度取決於轉向檢測的精準度與延遲,而非LLM質量——三層技術方案各有權衡,選擇應考量透明度、控制力與部署複雜度;LLM首字延遲和P95尾延遲比平均值更關鍵,因為用戶無法容忍一次慢速回應。

完整解析

詳細

語音代理的自然度關鍵在於轉向檢測——系統如何判斷用戶已說完該輪到代理回應。兩位講者以一個對比例子開場:兩段相同對話,一種情況下代理無法在用戶試圖自我糾正時做出反應,造成近2秒的尷尬沉默;另一種情況代理在200毫秒內捕捉到中斷並退出。兩次使用同一LLM和提示,差異完全來自音頻管道的反應速度。

這涉及人類對話的基本節奏。200毫秒是人類在自然對話中輪流發言的極限。超過800毫秒體驗就明顯變差,超過1.5秒用戶會直接掛電話。相比之下,傳統人工客服人員可享受5秒的回應寬容度,但語音代理無法得到這種禮遇。目前業界最佳成績是Salesforce測得的755毫秒,比人類自然輪流速度慢了將近4倍。

管道由五個關鍵組件構成:音訊輸入→VAD(語音活動檢測)→STT→LLM→TTS→音訊輸出,加上轉向檢測和中斷處理邏輯。VAD的核心作用是快速判斷「現在是否有人在說話」,但它設計之初並未考慮許多邊界情況——用戶暫停300毫秒可能是在喘氣,也可能是已說完;同一句沉默可能是完整句子、未完成想法、思考停頓或背景確認,但VAD將這四種情況一視同仁。

為此講者提出三個遞進的技術層次。第一層採用Silero VAD——一個僅30萬參數的輕量模型,包含短期傅立葉變換層、四層卷積和LSTM記憶模塊。它通過調整min_silence_ms參數決定體驗:設太低會在用戶還在思考時切斷,設太高會導致不必要的沉默。無普遍最優值,完全取決於應用場景。銷售代理可能需要200毫秒回應,而客服則可容忍1000-1200毫秒。

第二層由STT服務提供商負責,例如Cartesian在websocket內直接執行轉向檢測(P50延遲約300毫秒),Deepgram的EndPointDetection也做類似事情(P50約250毫秒)。優點是利用完整音訊信號和語言背景做出更智慧的決定,但代價是透明度缺失——出錯時無法了解原因,只能被動接受。

第三層結合本地Silero VAD和Smart Turn V3.2模型。後者是個8MB的小型轉向檢測器,可在沉默期間運行,藉由韻律和語調判斷停頓是「我已完成」還是「我在思考」。其召回率58.9%、精確率68.4%,即十次中約六次能快速捕捉句子結束,其他四次則由VAD計時器補足,既保證速度又保證安全。Meta今年早期論文報告召回率高達87.7%但未開源程式碼。

講者強調,管道層面上三個方案的Python程式碼幾乎完全相同,唯一差異在於如何回答「用戶何時結束發言」這個問題的配置。這說明核心架構穩定,選擇哪層方案取決於對透明度、控制力和部署複雜度的不同權衡。

延遲預算分析揭示時間消耗的真實分布。Daily.co聯合創始人Quintela的測量顯示,音訊採集40毫秒、網路與抖動緩衝52毫秒(這兩項基本無法改善)、STT轉錄300毫秒、LLM首字延遲500-650毫秒、TTS播放85-120毫秒。STT和LLM加總佔延遲預算的三分之二,因此只有這兩個環節能有效改善指標。Daily.co團隊通過將所有模型放在同一GPU叢集消除網路躍點,達成500毫秒的總延遲,但這需要重大基礎設施投資。對大多數調用雲端API的開發者,延遲介於800-1300毫秒。

LLM首字延遲是瓶頸,講者建立了目標「低於700毫秒」才能保證整體回應時間在可接受範圍。6月26日基準測試中,Nemotron-3 Ultra和GPT-4.1的P50延遲都在529-536毫秒,但P95尾延遲才是語音應用的致命指標——GPT-4.1在P95飆升至1.7秒,Claude 3更超過4秒。在對話中無法用平均值掩蓋一次慢速回應,因為它會完全打破思路。此外多輪對話後模型傾向忽視系統提示、變得冗長或偏離主題,需透過上下文修剪或會話重置應對。

後半段丹尼爾透過Pipecat框架的實際演示具體化了這些概念。他展示了三個例子:純Silero VAD(用戶一說「呃」就被中斷因為設定的stop_seconds為300毫秒)、Cartesian STT內置轉向檢測(更智慧但用戶仍需完整句子才觸發回應)、本地VAD加Smart Turn模型(能在用戶完成句子時立即反應,調試日誌顯示模型判定句子完成可能性很高)。三個演示用同一旅遊助理代理,只改變轉向檢測的實現方式,清楚地展示了技術選擇如何直接影響用戶體驗。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「AI 技術」的內容

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing
編輯精選
83 min
AI 技術英文PODCAST8月26日

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing

Latent Space

  • 加速傳統物理模擬的典範轉移:氣象科學家原本認為 AI 無法匹敵數十年的物理建模工作,但傅里葉神經算子不僅達到同等精度,還快了一萬多倍。原本需要超級計算機的計算現在用消費級 GPU 就能完成,這改變了整個領域的思維方式。
  • 傅里葉域的非局部現象捕捉:傅里葉域能有效表示非局部現象(如大氣河流跨越千里的影響),且計算複雜度為準線性,遠優於完全連接的全局模型。這特別適合流體動力學、量子化學等自然現象中普遍存在的非局部相互作用。
  • 多解析度連續函數表示:神經算子將輸入輸出視為連續函數而非固定維度向量,可在推論時以任意解析度查詢,並能在更高解析度上疊加物理約束或額外數據,克服了固定解析度神經網路的限制。
Between Two Nerds: Attribution is dead, long live attribution
32 min
AI 技術英文PODCAST8月25日

Between Two Nerds: Attribution is dead, long live attribution

Risky Business

  • 工具成本的破壞性下降 — 傳統上,攻擊者必須重複使用昂貴自製的惡意軟體或工具組,因為開發和維護成本極高。這種成本結構使得安全研究人員可以通過工具特徵和程式碼簽名來追蹤攻擊者。LLM 自動化了代碼生成與維護工作流,使得攻擊者可以輕易為每個目標生成新工具,或改用通用系統工具,導致傳統的工具特徵分析失效。
  • 所有取證證據都在攻擊者掌控之中 — 無論是使用的 IP 位址、惡意軟體類型或戰術流程,這些都是攻擊者的主動選擇。即使看似是隨機巧合,攻擊者仍有能力在事前決定留下什麼痕跡。因此,所有可恢復的取證證據本質上都是攻擊者願意暴露的信息。
  • LLM 削弱工具簽名但保留高階行為特徵 — LLM 經過公開駭客技術訓練,使不同使用者產生相似的攻擊模式。然而,勒索軟體集團、國家級行為者的受害者選擇、贖金要求方式或目標模式等高階特徵仍具有識別價值。例如,鎖定加密交易所的攻擊幾乎只能指向朝鮮。
Why the Next AI Breakthrough May Come from Physics with Max Welling - #774
55 min
AI 技術英文PODCAST8月25日

Why the Next AI Breakthrough May Come from Physics with Max Welling - #774

TWIML AI

  • 多層篩選的材料設計流程:先搜尋文獻資料庫找現有材料,若無合適的就用生成模型產生數十萬個候選分子,用機器學習力場進行分子動力學模擬篩選,再進行實驗驗證。這套流程相比傳統量子力學計算能加速效率數個數量級。
  • 生成AI與熱力學的數學等價性:資訊論是兩個領域的共同基礎,生成模型的擴散過程與非平衡統計力學描述資訊損失的過程在數學上完全對應,許多開發出來的方法工具在兩領域都有精確對應的形式。
  • 基礎模型的遷移學習策略:先在廣泛材料資料集上訓練基礎力場表示,再針對特定材料類別進行蒸餾微調,既能保持計算效率也能獲得專一性。