全部產品
Search
文件中心

Intelligent Media Services:語音辨識熱詞

更新時間:Dec 17, 2025

系統內建STT支援配置熱詞,通過閱讀本文,您可以瞭解熱詞功能以及如何配置熱詞。

功能概述

語音辨識熱詞功能允許使用者設定一組特定的詞彙作為熱詞。當語音辨識系統運行時,它會優先處理這些熱詞,提高其在識別過程中的權重。如果您的業務領域有部分詞彙識別效果不佳,可以考慮使用熱詞功能,從而提高識別效果。

使用限制

  • 支援語言:僅支援中文和英文詞語。

  • 檔案格式:通過控制台上傳時,熱詞檔案必須為 UTF-8 編碼的 TXT 檔案。

  • 內容要求:

    • 一個檔案最多包含 500 個熱詞。

    • 每個熱詞最長不超過 10 個字元。

    • 詞語之間必須換行,且不能包含標點符號或特殊字元。

  • 檔案大小:熱詞檔案大小不能超過 100 KB。

功能配置

您可以根據業務需求,選擇通過控制台、OpenAPI 或用戶端 SDK 配置熱詞。不同配置方式的生效範圍和優先順序如下:

  • 控制台配置:全域生效,對工作流程下的所有通話執行個體生效。

  • OpenAPI/用戶端 SDK 配置:執行個體層級生效,僅對當前通話執行個體生效。

說明

通過 OpenAPI 或用戶端 SDK 配置的熱詞,將覆蓋在控制台上配置的熱詞。

控制台配置

  1. 準備熱詞檔案:將您需要先識別的關鍵詞放到一個TXT檔案,樣本如下:

    肖申克的救贖
    霸王別姬
    這個殺手不太冷
    阿甘正傳
    美麗人生
    泰坦尼克號
    千與千尋
    辛德勒的名單
    盜夢空間
    機器人總動員
  2. 配置STT節點:將您準備好的熱詞檔案上傳到即時工作流程STT節點中。

    image

  3. 熱詞生效:上傳熱詞檔案後,您需要執行儲存或建立工作流程後才會生效。

OpenAPI配置

您也可以通過調用OpenAPI介面的方式,配置執行個體層級的語音辨識熱詞。您需要在調用GenerateAIAgentCall - 產生AI智能體通話執行個體介面時,通過傳入中的AIAgentConfig.AsrConfig.AsrHotWords實現。詳情請參見AIAgentConfig

說明

通過OpenAPI配置的熱詞將會覆蓋控制台配置的熱詞。

用戶端啟動時配置

AICallKit SDK支援在通話執行個體層級的熱詞配置。

Android

// 建立通話設定物件
ARTCAICallEngine.ARTCAICallConfig artcaiCallConfig = new ARTCAICallEngine.ARTCAICallConfig();
 
// 設定熱詞列表
artcaiCallConfig.agentConfig.asrConfig.asrHotWords = new ArrayList<String>() {{    add("xxx");    add("yyy");}};
//省略發起通話流程
... 

iOS

// 建立智能體設定物件
let agentConfig = ARTCAICallAgentConfig()

// 設定熱詞列表
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"]

// 為通話配置設定智能體配置
callConfig.agentConfig = agentConfig

//省略發起通話流程
... 

Web

// 建立智能體設定物件
const agentConfig = new AICallAgentConfig();

// 設定熱詞列表
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"];

// 為通話配置設定智能體配置
callConfig.agentConfig = agentConfig

//省略發起通話流程
...