Realtime-Venus:雙迴圈架構打造能「邊聊邊做事」的全雙工語音視覺助理
Realtime-Venus: A full-duplex interaction system with asynchronous delegation
背景
現在市面上大多數語音或視覺助理,骨子裡仍是「一問一答」的半雙工架構:使用者說完一段話,系統才開始處理、再輸出回應。這種模式在真人對話裡其實很不自然——人與人交談時會同時聽、同時想、隨時可以插話或用「嗯」「對啊」這類 backchannel 來回應,而不需要對方講完才開口。當互動場景加入畫面(例如視訊通話、直播陪伴、機器人視覺),系統還必須持續「看」著不斷變化的畫面,把對話錨定在當下的視覺情境裡,而不是只處理錄好的一段影片。
更麻煩的是,真實任務常常需要「查資料」「呼叫工具」「做長時間推理」,這些動作可能要花上好幾秒甚至更久。如果系統為了完成一個工具呼叫就整個卡住,對話就會失去即時感,使用者會覺得助理「當機」或「不理人」。過去的研究要嘛專注在讓對話更即時(全雙工語音),要嘛專注在讓推理更強(工具呼叫、agent),很少有系統同時把「即時互動」與「背景任務執行」揉合在同一套架構裡。
來自 Ant Group(螞蟻集團,與清華大學合作)的 Venus 團隊,提出了 Realtime-Venus,試圖同時解決這兩個問題:讓助理既能像人一樣自然地全雙工對話,又能在背景默默處理需要較長時間的任務,事後再把結果自然地插回對話中。
方法
Realtime-Venus 的核心是兩個各 9B(90 億參數)、分別訓練的模型:
- Realtime-Venus-Omni:處理音訊+視覺的全雙工互動,適合視訊類場景;
- Realtime-Venus-Audio:專注於純語音的全雙工對話。
兩者都被設計成「完整的對話前端」(complete conversational frontend),把三件事整合在同一個共享的因果時間軸(causal timeline)上:持續感知使用者輸入(語音、畫面)、對話控制(何時該說話、何時該安靜聆聽、何時該打斷)、以及原生語音生成(直接生成語音,而不是先出文字再轉語音)。這條時間軸同時記錄使用者輸入、模型輸出,以及「委派事件」(delegation events)——也就是任務被丟給背景處理的時間點與結果回傳的時間點,讓模型能感知到「我剛剛請了一個任務,結果現在回來了」。
支撐這套機制的是一個雙迴圈執行環境(dual-loop runtime):前景迴圈負責維持即時對話,不會因為任何耗時任務而卡頓或停止回應;背景則交給一個叫 Realtime-Venus-Harness 的組件,非同步地執行推理、查詢、工具呼叫等任務。任務做完後,結果不是生硬地插播,而是被整合進「正在進行的」對話裡,讓助理像是「一邊聊天一邊順手把事情辦好」,再自然地把結果講給使用者聽。
在訓練上,兩個模型採用共通的後訓練(post-training)配方,結合三種資料/軌跡:離線的理解類資料(offline understanding)、主動式全雙工對話軌跡(proactive full-duplex trajectories,教會模型何時該主動開口、何時該讓、何時該打斷)、以及委派工作流(delegation workflows,教會模型如何拆分「當下要回什麼」與「該丟給背景做什麼」)。这種訓練方式讓同一個模型骨幹既能維持自然對話的節奏感,又具備類 agent 的任務執行能力。
實驗結果
在視覺理解與串流影片類的評測中,Realtime-Venus-Omni 在所有參與比較的「線上模型」(online models,即能即時處理串流輸入的模型)裡,於 8 個影片 benchmark 中的 6 個拿下最高分,其中包括:
- StreamingBench:70.2%
- OVO-Bench:64.7%
- Daily-Omni:81.3%
在語音理解與口語問答方面,Realtime-Venus-Audio 在 8 個音訊類 benchmark 中,於以下項目領先所有對比模型:
- MMAU:78.0%
- MMAU-Pro:63.2%
- Llama Questions:83.8%
- Speech CMMLU:67.8%
同時在 VoiceBench AlpacaEval 上打平目前最佳成績,達到 4.81 分。
最能體現「全雙工」設計價值的,是在 Full-Duplex-Bench v1.5 上的表現:Realtime-Venus-Audio 能對使用者的插話(interruption)做出回應的比例達到 75%;而在三種需要「不打斷、繼續講」的情境下——使用者只是發出 backchannel(如「嗯哼」)、使用者其實在對別人說話(other-directed speech)、背景環境有其他聲音(background speech)——模型的**繼續對話比率(continuation rate)**分別達到 97%、88%、86%,在這三項指標上全面超過 Gemini 3.1 Live 與 GPT-4o。這意味著 Realtime-Venus 不只是「反應快」,更懂得判斷「這時候到底該不該接話」,這是全雙工對話裡最難拿捏的分寸。
意義
Realtime-Venus 的價值不在於單一項 benchmark 的分數,而在於它示範了一種「對話即操作系統」的架構思路:把即時感知、對話輪替、語音生成與非同步任務執行,全部統一在一條共享的因果時間軸上處理。過去要達成「邊聊邊查資料」的效果,往往得靠工程上的取巧(例如硬插入「稍等一下」的固定話術),而 Realtime-Venus 把「委派」本身變成模型訓練資料的一部分,讓模型自己學會何時該說「我先幫你查一下」、何時該在結果回來後自然地接話,而不會讓對話卡住。
其次,9B 這個規模也值得留意——比起動輒數百億參數的通用大模型,Realtime-Venus 用相對精簡的模型規模,專注在「對話前端」這個垂直場景上做深度優化,同時涵蓋語音理解、視覺理解與輪替判斷,顯示針對特定互動形態做垂直優化,能在有限算力下取得對話体验上的顯著提升,而不必一味堆參數量。
對於語音助理、陪伴型 AI、客服機器人、甚至機器人視覺互動等應用而言,「打斷判斷」與「背景任務不卡對話」這兩個能力如果能做到 Realtime-Venus 展示的水準,將直接影響使用者的真實體驗——不再是生硬的一問一答,而更接近人與人交談時那種流暢、隨時可插話、又能默默把事情辦妥的自然感。這也預告了下一代語音助理的競爭重點,可能會從「回答得準不準」逐漸轉移到「接話接得自不自然、任務丟得順不順」。