AI 助手模組
更新時間:2026-01-19 09:16:42
AI 助手模組
AI 助手模組提供智慧對話能力,支援觀眾與 AI 助手進行即時問答互動,可選配數位人形象,並提供音訊合成與辨識功能。
功能特性
- 智慧問答:透過自然語言與 AI 助手互動,取得即時回答
- 數位人支援:可選配數位人形象,提供更直觀的互動體驗
- 聊天歷史:儲存和查詢與 AI 助手的對話歷史
- 音訊合成:將文字轉換為語音,支援自訂語速和語音風格
- 語音辨識:支援音訊檔案轉文字,方便使用者透過語音輸入提問
模式說明
AI 助手支援兩種使用模式:
獨立模式
獨立模式不需要使用者登入資訊,透過 aiAssistantCode 和 aiAssistantToken 進行認證。適用於獨立的 AI 助手頁面或應用場景。
watchAICore.aiAssistant.setupAIAssistant(
{
aiAssistantCode: 'your-assistant-code',
aiAssistantToken: 'your-assistant-token',
},
{ independent: true },
);
非獨立模式
非獨立模式依賴使用者登入資訊,使用觀眾的使用者認證進行聊天。適用於與直播觀看頁面整合的場景。
watchAICore.aiAssistant.setupAIAssistant({
aiAssistantCode: 'your-assistant-code',
});
Api 方法概覽
| Api 方法 | 說明 |
|---|---|
| supportAIAssistantChat | 是否支援 AI 助手聊天功能 |
| getAIAssistantConfig | 取得 AI 助手相關設定 |
| getAIAssistantInfo | 取得 AI 助手資訊 |
| setupAIAssistant | 初始化 AI 助手 |
| sendAIQuestionMsg | 傳送 AI 提問訊息 |
| getAIAssistantChatHistory | 取得 AI 助手聊天歷史 |
| createAiAssistantAudioTask | 建立 AI 助手音訊合成任務 |
| getAiAssistantAudioTaskResult | 取得 AI 助手音訊合成任務結果 |
| recognizeAudioBlobToText | 辨識音訊轉文字 |
