Sistem Speech-to-Text (STT) bawaan mendukung konfigurasi hotword. Topik ini menjelaskan fitur hotword dan cara mengonfigurasinya.
Ikhtisar fungsi
Fitur hotword pengenalan ucapan memungkinkan Anda menetapkan sekelompok kata tertentu sebagai hotword. Saat sistem pengenalan ucapan dijalankan, hotword tersebut diprioritaskan dan bobotnya ditingkatkan selama proses pengenalan. Jika akurasi pengenalan untuk kata-kata tertentu dalam domain bisnis Anda rendah, Anda dapat menggunakan fitur hotword untuk meningkatkan hasilnya.
Batasan
Bahasa yang didukung: Fitur ini hanya mendukung kata dalam bahasa Tiongkok dan Inggris.
Format file: File hotword harus berupa file TXT dengan encoding
UTF-8.Persyaratan konten:
Satu file dapat berisi maksimal 500 hotword.
Panjang setiap hotword maksimal 10 karakter.
Setiap kata harus berada pada baris baru dan tidak boleh mengandung tanda baca atau karakter khusus.
Ukuran file: Ukuran file hotword tidak boleh melebihi 100 KB.
Konfigurasi
Anda dapat mengonfigurasi hotword melalui Konsol, menggunakan OpenAPI, atau menggunakan kit pengembangan perangkat lunak (SDK) client. Cakupan dan prioritas masing-masing metode konfigurasi adalah sebagai berikut:
Konfigurasi Konsol: Berlaku secara global untuk semua instans panggilan dalam alur kerja.
Konfigurasi OpenAPI/Client SDK: Berlaku pada tingkat instans dan hanya berlaku untuk instans panggilan saat ini.
Hotword yang dikonfigurasi menggunakan OpenAPI atau client SDK akan menimpa hotword yang dikonfigurasi di Konsol.
Konfigurasi Konsol
Siapkan file hotword: Tambahkan kata kunci yang ingin Anda prioritaskan ke dalam file TXT. Contoh kode berikut menunjukkan formatnya:
The Shawshank Redemption Farewell My Concubine Léon: The Professional Forrest Gump Life Is Beautiful Titanic Spirited Away Schindler's List Inception WALL-EKonfigurasi node STT: Unggah file hotword yang telah disiapkan ke node STT dalam alur kerja real-time.

Terapkan hotword: Setelah mengunggah file hotword, simpan alur kerja untuk menerapkan perubahan.
Konfigurasi OpenAPI
Anda juga dapat mengonfigurasi hotword pengenalan ucapan tingkat instans dengan memanggil operasi OpenAPI. Untuk melakukannya, panggil operasi GenerateAIAgentCall dan sertakan hotword dalam parameter AIAgentConfig.AsrConfig.AsrHotWords. Untuk informasi selengkapnya, lihat AIAgentConfig.
Hotword yang dikonfigurasi menggunakan OpenAPI akan menimpa hotword yang dikonfigurasi di Konsol.
Konfigurasi saat startup client
SDK AICallKit mendukung konfigurasi hotword tingkat instans.
Android
// Buat objek konfigurasi panggilan.
ARTCAICallEngine.ARTCAICallConfig artcaiCallConfig = new ARTCAICallEngine.ARTCAICallConfig();
// Tetapkan daftar hotword.
artcaiCallConfig.agentConfig.asrConfig.asrHotWords = new ArrayList<String>() {{ add("xxx"); add("yyy");}};
// Proses inisiasi panggilan dihilangkan.
... iOS
// Buat objek konfigurasi agen.
let agentConfig = ARTCAICallAgentConfig()
// Tetapkan daftar hotword.
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"]
// Tetapkan konfigurasi agen untuk konfigurasi panggilan.
callConfig.agentConfig = agentConfig
// Proses inisiasi panggilan dihilangkan.
...
Web
// Buat objek konfigurasi agen.
const agentConfig = new AICallAgentConfig();
// Tetapkan daftar hotword.
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"];
// Tetapkan konfigurasi agen untuk konfigurasi panggilan.
callConfig.agentConfig = agentConfig
// Proses inisiasi panggilan dihilangkan.
...