Layanan built-in speech-to-text (STT) mendukung konfigurasi hotword. Topik ini menjelaskan fitur hotword dan cara mengonfigurasikannya.
Ikhtisar
Fitur hotword memungkinkan Anda menentukan sekumpulan kata kunci tertentu sebagai hotword. Saat sistem pengenalan ucapan berjalan, sistem tersebut memberikan prioritas pada hotword ini dengan meningkatkan bobotnya dalam proses pengenalan. Jika sistem kesulitan mengenali istilah tertentu dalam domain spesifik, gunakan hotword untuk meningkatkan akurasi pengenalan.
Batasan
-
Bahasa yang didukung: Bahasa Tiongkok dan Bahasa Inggris.
-
Format file: Untuk unggahan melalui Konsol, file hotword harus berupa file TXT berkode
UTF-8. -
Persyaratan konten:
-
Satu file dapat berisi hingga 500 hotword.
-
Panjang setiap hotword maksimal 10 karakter.
-
Setiap hotword harus berada di baris terpisah dan tidak boleh mengandung tanda baca atau karakter khusus.
-
-
Ukuran file: Ukuran file hotword tidak boleh melebihi 100 KB.
Konfigurasi
Anda dapat mengonfigurasi hotword menggunakan Konsol, OpenAPI, atau client SDK. Setiap metode memiliki cakupan dan prioritas yang berbeda:
-
Konfigurasi Konsol: Berlaku secara global untuk semua instans panggilan dalam alur kerja.
-
Konfigurasi OpenAPI/client SDK: Hanya berlaku untuk instans panggilan tertentu.
Hotword yang dikonfigurasi melalui OpenAPI atau client SDK akan menggantikan hotword yang dikonfigurasi di Konsol.
Konfigurasi Konsol
-
Siapkan file hotword: Tambahkan kata kunci yang ingin Anda prioritaskan ke dalam file TXT. Contohnya:
The Shawshank Redemption Farewell My Concubine Léon: The Professional Forrest Gump Life Is Beautiful Titanic Spirited Away Schindler's List Inception WALL·E -
Konfigurasi node STT: Unggah file hotword ke node STT dalam alur kerja real-time Anda.
Pada panel konfigurasi node STT, di bagian custom hotword, klik Upload untuk mengunggah file hotword. File hotword harus berupa file TXT berkode UTF-8 (tanpa BOM), ukurannya di bawah 100 KB, dan berisi maksimal 500 hotword dengan panjang masing-masing maksimal 10 karakter. Klik Click to download sample untuk mengunduh contoh file.
-
Terapkan hotword: Setelah mengunggah file, simpan atau buat alur kerja untuk menerapkan perubahan.
Konfigurasi OpenAPI
Untuk mengonfigurasi hotword tingkat instans, panggil operasi GenerateAIAgentCall. Masukkan hotword dalam parameter AIAgentConfig.AsrConfig.AsrHotWords. Untuk detail selengkapnya, lihat AIAgentConfig.
Hotword yang dikonfigurasi melalui OpenAPI akan menggantikan hotword yang dikonfigurasi di Konsol.
Konfigurasi client SDK
SDK AICallKit mendukung konfigurasi hotword pada tingkat instans panggilan.
Android
// Buat objek konfigurasi panggilan.
ARTCAICallEngine.ARTCAICallConfig artcaiCallConfig = new ARTCAICallEngine.ARTCAICallConfig();
// Atur daftar hotword.
artcaiCallConfig.agentConfig.asrConfig.asrHotWords = new ArrayList<String>() {{ add("xxx"); add("yyy");}};
// Kode untuk memulai panggilan dihilangkan.
...
iOS
// Buat objek konfigurasi agen.
let agentConfig = ARTCAICallAgentConfig()
// Atur daftar hotword.
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"]
// Tetapkan konfigurasi agen untuk konfigurasi panggilan.
callConfig.agentConfig = agentConfig
// Kode untuk memulai panggilan dihilangkan.
...
Web
// Buat objek konfigurasi agen.
const agentConfig = new AICallAgentConfig();
// Atur daftar hotword.
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"];
// Tetapkan konfigurasi agen untuk konfigurasi panggilan.
callConfig.agentConfig = agentConfig
// Kode untuk memulai panggilan dihilangkan.
...