通過閱讀本文,您可以瞭解iOS SDK介面詳情。
API概覽
舊版本SDK中存在棄用參數、方法,建議您將SDK升級到最新版本,請參見iOS使用指南。
類/協議 | API | 說明 |
ARTCAICallEngineInterface 引擎介面定義 | 擷取當前通話的UserId | |
是否通話中 | ||
擷取當前智能體資訊 | ||
擷取當前智能體狀態 | ||
設定和擷取回調事件 | ||
開始通話 | ||
通過通話配置來開始通話 | ||
掛斷 | ||
音頻配置,包括編碼配置(採樣率、聲道數、碼率等)與情境配置(預設情境、音樂情境) | ||
視頻配置 | ||
設定本地網路攝影機渲染視圖及配置 | ||
設定智能體渲染視圖配置,當智能體有畫面渲染時需要設定(當前僅針對AvararAgent/VideoAgent有效) | ||
打斷智能體講話 | ||
開啟/關閉智能打斷 | ||
切換音色 | ||
開啟/關閉擴音器 | ||
開啟/關閉對講機模式 | ||
對講機模式下,開始講話 | ||
對講機模式下,結束講話 | ||
對講機模式下,取消這次講話 | ||
靜音/取消禁音麥克風 | ||
停止/恢複智能體音頻流的播放 | ||
視覺理解通話參數配置 | ||
關閉/取消關閉網路攝影機。 | ||
切換前後網路攝影機 | ||
解析一個分享的智能體資訊 | ||
啟動一個分享的智能體通話 | ||
擷取RTC引擎 | ||
給智能體發送簡訊 | ||
給Server發送自訂訊息,需要在接通後調用 | ||
更新llm的系統提示詞,需要在接通後調用 | ||
更新百鍊應用中心參數 | ||
更新VCR配置 | ||
視覺理解智能體,開始啟動自訂截幀,啟動後,無法通過語音與智能體通話,需要在接通後調用 | ||
視覺理解智能體,結束自訂截幀,需要在接通後調用 | ||
釋放資源 | ||
ARTCAICallEngineDelegate 引擎回調事件 | 發生了錯誤 | |
通話智能體已啟動 | ||
通話開始 | ||
通話結束 | ||
智能體視頻是否可用 | ||
智能體音頻是否可用 | ||
RTC引擎被成功建立 | ||
當前通話的對講機模式是否啟用 | ||
當前智能體即將離開(結束當前通話) | ||
收到當前智能體發過來的自訂訊息 | ||
智能體狀態改變 | ||
網路狀態改變 | ||
音量變化 | ||
使用者提問被智能體識別結果的通知 | ||
智能體回答結果通知 | ||
當前通話中,LLM回答完畢 | ||
當前通話的音色發生了改變 | ||
當前通話的語音打斷是否啟用 | ||
智能體當前講話被打斷(僅支援特定詞打斷回調) | ||
當前視覺理解通話是否啟用了自訂截幀模式 | ||
智能體數字人首幀渲染 | ||
當真人即將接管當前智能體 | ||
當真人接管已經接通 | ||
智能體情緒結果通知 | ||
智能體訊息通道可用性回調 | ||
收到當前智能體發過來VCR結果 | ||
通話過程中串連狀態發生變化 | ||
音頻迴環延遲 | ||
當前通話中,如果通過RTC Instance進行播放音樂伴奏,則會觸發該播放回調 | ||
ARTCAICallEngineFactory 引擎建立工廠 | 建立預設的引擎執行個體 |