Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Anda dapat menggunakan fitur streaming yang diperluas untuk melakukan streaming konten audio ke Dialogflow dan melakukan streaming saran agen manusia kembali.
Biasanya, Anda menutup setengah atau memberi tahu Dialogflow API kapan harus mengakhiri streaming untuk membuat transkrip akhir dan saran Agent Assist. Hal ini terjadi pada giliran percakapan, saat API menerima parameter is_final=true dari hasil pengenalan, StreamingAnalyzeContentResponse.recognition_result.
Streaming yang diperpanjang mengurangi kebutuhan untuk menutup setengah pada giliran percakapan. Tindakan ini akan memperpanjang waktu tunggu koneksi hingga tiga menit, selama waktu tersebut Anda dapat mengirim streaming audio tanpa menutup setengah. Dialogflow API secara otomatis mengirimkan transkrip akhir dan saran Agent Assist kembali ke streaming. Anda hanya memulai ulang streaming jika waktu tunggunya habis.
Dasar-dasar streaming
Fitur streaming yang diperluas Agent Assist mirip dengan streaming
audio untuk Transkripsi CCAI. Sistem Anda
mengalirkan data audio ke API, dan Dialogflow akan memutar kembali
data StreamingAnalyzeContentResponse. Data yang ditampilkan mencakup saran
untuk agen manusia Anda.
Streaming yang Diperluas hanya mendukung tahap Bantuan Agen. Lihat tahap percakapan. Untuk menggunakan fitur ini:
Panggil metode streamingAnalyzeContent dan tetapkan kolom berikut:
StreamingAnalyzeContentRequest.audio_config.audio_encoding:
AUDIO_ENCODING_LINEAR_16 atau AUDIO_ENCODING_MULAW
enable_extended_streaming: true.
Permintaan streamingAnalyzeContent pertama menyiapkan streaming dan menetapkan
konfigurasi audio Anda.
Dalam permintaan berikutnya, Anda mengirim byte audio ke streaming.
Selama Anda terus mengirim audio, Anda akan terus menerima saran.
Anda tidak perlu menutup streaming secara manual. Dialog akan otomatis ditutup
setelah Agent Assist mendeteksi bahwa ucapan telah berhenti.
Mulai ulang streaming (yang mencakup pengiriman ulang konfigurasi
audio awal) dalam kasus berikut:
Streaming rusak (streaming berhenti saat tidak seharusnya).
Data audio Anda mendekati waktu tunggu otomatis 3 menit.
Anda menerima error yang dapat dicoba ulang. Anda dapat mencoba kembali hingga tiga kali.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-05-16 UTC."],[[["Extended Streaming allows streaming audio content to Dialogflow and receiving human agent suggestions in return, similar to audio streaming for CCAI Transcription."],["This feature, available \"as is\" and with potentially limited support under the Pre-GA Offerings Terms, is accessible via the `streamingAnalyzeContent` method in the RPC API and client libraries."],["To initiate Extended Streaming, users must set `enable_extended_streaming` to `true` and provide appropriate audio configurations (`AUDIO_ENCODING_LINEAR_16` or `AUDIO_ENCODING_MULAW`)."],["The stream remains active as long as audio data is sent, automatically closing when utterances stop, and it will automatically timeout after 3 minutes of activity."],["Users should restart the stream if it breaks unexpectedly, if approaching the three-minute timeout, or after receiving a re-tryable error (up to three retries are allowed)."]]],[]]