原文標題:Give your Unity NPCs a voice with ElevenAgents
ElevenLabs於11月5日介紹ElevenAgents Unity SDK,讓Unity遊戲場景能連接語音智慧體。玩家可對著麥克風和角色說話,系統接收語音後,由角色回應並透過場景音源播放。套件使用Conversation API管理連線,官方範例以角色周圍的觸發區域控制對話,讓玩家靠近時開始、離開時結束。
同一個智慧體可以透過動態變數接收不同角色的情緒或其他設定,也能在對話過程取得遊戲事件更新。開發者若註冊客戶端工具,角色還可觸發遊戲程式碼,例如開門等動作。套件也提供輸出音量、文字輸入、麥克風靜音與裝置切換等控制,讓團隊把語音對話與角色動畫及互動流程結合。
支援狀態方面,Unity編輯器、桌面版本與WebGL已可使用,iOS、Android及XR仍在測試階段,不同傳輸方式也有音訊行為差異。官方特別提醒,上線前須開啟驗證,由自己的伺服器取得短效簽署網址,再交給遊戲建立連線;不能把ElevenLabs API金鑰放進遊戲成品。開發時可先用範例理解流程,但正式部署仍須處理權限與安全設定。
發生了什麼事
ElevenAgents新增Unity SDK,讓遊戲角色能接收玩家語音、回應對話及呼叫註冊的遊戲工具,並把場景事件送入對話脈絡,支援角色互動的整合。
為什麼重要
開發者可透過同一套介面串接語音、角色狀態與遊戲動作,不必只把語音當成獨立播放功能;但工具權限與驗證仍是正式部署時必須處理的部分。
影響哪些人
Unity遊戲與互動體驗開發團隊,以及製作語音角色的設計人員,是套件主要使用者。行動與XR團隊還需留意測試版狀態,以及麥克風權限與平台差異。
已確認與未確認
桌面、編輯器及WebGL支援已公布,行動與XR仍屬測試版。官方要求正式環境使用驗證與短效簽署網址,並明確禁止將API金鑰放在遊戲成品中。