Panduan pengguna: Untuk pengenalan model dan rekomendasi pemilihan, lihat Speech synthesis.
task-started
Setelah klien mengirim perintah run-task, server mengembalikan event task-started untuk menandakan bahwa tugas telah dimulai. Klien hanya dapat mengirim perintah berikutnya setelah menerima event ini.
header.task_id ID tugas yang dihasilkan oleh klien. | |
header.event Jenis event. Nilai tetap: | |
payload Objek kosong. |
result-generated
Setelah klien mengirim teks, server terus-menerus mengembalikan event result-generated. Setiap event membawa metadata tingkat kalimat.
header.task_id ID tugas yang dihasilkan oleh klien. | sentence-beginsentence-synthesissentence-end |
header.event Jenis event. Nilai tetap: | |
payload.output Informasi output. | |
payload.usage Informasi penagihan, dikembalikan dalam event sentence-end. |
task-finished
Server mengembalikan event task-finished ketika tugas selesai. Klien kemudian dapat menutup koneksi WebSocket atau menggunakan kembali koneksi tersebut untuk memulai tugas baru.
header.task_id ID tugas yang dihasilkan oleh klien. | |
header.event Jenis event. Nilai tetap: | |
payload.usage.characters Jumlah kumulatif karakter yang ditagih. |
task-failed
Server mengembalikan event task-failed ketika tugas gagal. Saat menerima event ini, klien harus menutup koneksi WebSocket dan menangani error tersebut.
header.task_id ID tugas yang dihasilkan oleh klien. | |
header.event Jenis event. Nilai tetap: | |
header.error_code Kode kesalahan. | |
header.error_message Pesan kesalahan detail. |