讓同一場直播,聽得到另一種語言。
在 OBS 麥克風上加上 Gemini Live Translate 濾鏡,聲音會傳送到 Gemini Live API 翻譯,再從 Gemini Translated Audio 音訊來源播出。
原音和譯音是兩個獨立來源,可以各自調整音量、分配音軌。適合想在直播或錄影中加入另一種語言語音的創作者。
這是語音對語音翻譯,不會產生字幕。翻譯需要網路與雲端 API,實際延遲會受模型回應和連線狀況影響。
開始前,先準備這些
- OBS Studio 與可正常收音的麥克風來源。
- Google AI Studio 的 Gemini API Key,以及可用的 API 配額。
- 要翻譯成的目標語言,例如英文、日文或韓文。
API 用量依 Google 定價計費,請在 Google AI Studio 確認金鑰與配額,費用以 Google 官方定價 為準。
麥克風音訊會送至 Google 處理。API Key 以明文保存在 OBS 場景集合檔中,分享場景集合前請先移除金鑰。
把翻譯語音加進 OBS
關閉 OBS,安裝外掛
Windows 可執行安裝程式,或將 ZIP 解壓縮到 OBS Studio 目錄。macOS 將 .plugin 放入 ~/Library/Application Support/obs-studio/plugins/;Linux 套件解壓縮到 ~/.config/obs-studio/plugins/。
在麥克風上加入翻譯濾鏡
重新開啟 OBS,對麥克風來源按右鍵 → 濾鏡 → 新增 Gemini Live Translate。
填入 API Key,選擇目標語言
在濾鏡設定貼上 Gemini API Key,選好要翻譯的語言,等待狀態顯示 Connected。來源語言會自動辨識,不需另外選擇。
新增翻譯音訊來源
在場景的來源區新增 Gemini Translated Audio。這個來源會播放譯音,可在進階音訊屬性中分配到獨立音軌。
試講一段,確認兩邊的音量
先說一小段話,確認原音與譯音都有輸出,再依直播需求調整音量、音軌與播放延遲。
Windows 為已測試平台。macOS 與 Linux 套件由 CI 建置,尚未實機驗證;各平台套件未簽署,安裝細節請參考 GitHub README。
兩個常用的聲音設定
同語言也播出:Echo
預設開啟。即使說的話已經是目標語言,仍會輸出語音;關閉後,與目標語言相同的輸入會保持靜音。
播放延遲:0–30 秒
可額外延後譯音播放,配合直播的音訊安排。這個設定不會消除翻譯本身的等待時間。錄影時說完最後一句,請稍等譯音播完再停止錄製。
下載前可能想問
可以同時翻成好幾種語言嗎?
目前設計為單一翻譯工作階段,不支援多個語言同時輸出。
能用快捷控制或其他工具更換語言嗎?
可透過 OBS WebSocket v5 的 SetSourceFilterSettings 調整目標語言、Echo 與播放延遲。切換語言會重新連線,可能短暫中斷;完整參數範例請看 GitHub README。
外掛是 OBS 或 Google 官方推出的嗎?
這是獨立開源專案,並非 OBS Project 或 Google 所屬或背書的產品,原始碼採 GPL-2.0 授權。
另一個免費開源工具 → OBS 自動切換場景