Layanan pengenalan ucapan real-time Qwen-Audio-ASR-Streaming mendorong server-side events ke klien melalui WebSocket. Topik ini menjelaskan struktur data dan deskripsi bidang dari empat jenis event: task-started, result-generated, task-finished, dan task-failed.
task-started
Tugas telah berhasil dimulai. Klien dapat mulai mengirimkan data audio.
headerobject
Properties task_id stringID tugas yang dihasilkan oleh klien (dalam format UUID).eventstringJenis event. Nilai ini selalu task-started.attributesobjectAtribut tambahan. Nilai ini biasanya kosong.objectNilai ini selalu {}. |
result-generated
Hasil pengenalan, mencakup hasil antara (sentence_end=false) dan hasil akhir (sentence_end=true). Hasil antara pertama untuk kalimat baru mencakup sentence_begin=true.
headerobject
Properties task_id stringID tugas yang dihasilkan oleh klien (dalam format UUID).eventstringJenis event. Nilai ini selalu result-generated.object
Properties output object
Properties sentence object
Properties begin_time integerWaktu mulai kalimat, dalam milidetik.end_timeintegerWaktu akhir kalimat, dalam milidetik.textstringTeks yang dikenali.heartbeatbooleanJika nilai ini true, hasil tersebut merupakan paket heartbeat dan dapat diabaikan.sentence_beginbooleanMenunjukkan awal sebuah kalimat.sentence_endbooleanApakah kalimat telah berakhir (true = hasil akhir, false = hasil antara).sentence_idintegerIdentifikasi urutan kalimat. Pada hasil pengenalan normal, sentence_id bertambah dari 1. Ketika heartbeat bernilai true (yaitu, paket heartbeat), sentence_id selalu 0.wordsarray[object]Informasi timestamp tingkat kata.
Properties begin_time integerWaktu mulai kata, dalam milidetik.end_timeintegerWaktu akhir kata, dalam milidetik.textstringTeks yang dikenali.punctuationstringTanda baca.objectPenggunaan kumulatif untuk tugas saat ini.
Properti input_tokens integerJumlah token input kumulatif.Berlaku untuk qwen-audio-3.1-asr-flash-streaming.integerJumlah token output kumulatif.Berlaku untuk qwen-audio-3.1-asr-flash-streaming.integerJumlah total token kumulatif, yaitu jumlah token input dan output.Berlaku untuk qwen-audio-3.1-asr-flash-streaming.integerDurasi audio kumulatif, dalam detik.Digunakan untuk penagihan qwen-audio-3.0-asr-flash-streaming. | Sentence-start result: |
task-finished
Tugas telah berakhir secara normal. Anda dapat menutup koneksi atau menggunakannya kembali.
headerobject
Properties task_id stringID tugas yang dihasilkan oleh klien (dalam format UUID).eventstringJenis event. Nilai ini selalu task-finished.attributesobjectAtribut tambahan. Nilai ini biasanya kosong.objectPenggunaan kumulatif pada akhir tugas. Arti bidang sama dengan result-generated.usage. |
task-failed
Tugas gagal. Koneksi ditutup dan tidak dapat digunakan kembali.
headerobject
Properties task_id stringID tugas yang dihasilkan oleh klien (dalam format UUID).eventstringJenis event. Nilai ini selalu task-failed.error_codestringDeskripsi jenis error.error_messagestringPenyebab spesifik dari error tersebut.attributesobjectAtribut tambahan. Nilai ini biasanya kosong.objectNilai ini selalu {}. |