Transkripsi perantara adalah hasil sementara pengenalan ucapan dari Cloud Speech-to-Text API. Transkrip sementara dapat berubah setelah analisis audio lebih lanjut. Konfigurasikan pengiriman transkripsi perantara dengan topik Cloud Pub/Sub atau gunakan gRPC untuk pengiriman transkripsi CCAI.
Anda dapat mengonfigurasi pengiriman hasil akhir pengenalan ucapan dengan ConversationProfile.newMessageEventNotificationConfig
atau dengan respons gRPC.
Membuat atau memperbarui profil percakapan
Ikuti langkah-langkah berikut saat Anda membuat atau memperbarui profil percakapan. Agent Assist tidak menyamarkan transkrip perantara.
Konsol
- Di dalam konsol Agent Assist, klik Profil percakapan.
- Klik nama profil atau + Buat.
- Buka Notifikasi Pub/Sub, lalu pilih Notifikasi hasil perantara transkripsi.
- Masukkan topik Pub/Sub yang Anda buat untuk menerima transkrip perantara, lalu pilih format pesan.
- Klik Simpan.
REST
- Konfigurasikan topik Pub/Sub untuk menerima transkripsi perantara dengan
ConversationProfile.newRecognitionResultNotificationConfig
.
Contoh Konfigurasi:
{ "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID", "displayName": "CONVERSATION_PROFILE_NAME", "automatedAgentConfig": { }, "humanAgentAssistantConfig": { "notificationConfig": { "topic": "projects/PROJECT_ID/topics/FEATURE_SUGGESTION_TOPIC_ID", "messageFormat": "JSON" }, "humanAgentSuggestionConfig": { "featureConfigs": [{ "enableEventBasedSuggestion": true, "suggestionFeature": { "type": "ARTICLE_SUGGESTION" }, "conversationModelConfig": { } }] }, "messageAnalysisConfig": { } }, "notificationConfig": { "topic": "projects/PROJECT_ID/topics/CONVERSARION_LIFECYCLE_TOPIC_ID", "messageFormat": "JSON" }, "newMessageEventNotificationConfig": { "topic": "projects/PROJECT_ID/topics/NEW_MESSAGE_TOPIC_ID", "messageFormat": "JSON" }, "newRecognitionResultNotificationConfig": { "topic": "projects/PROJECT_ID/topics/INTERMEDIATE_TRANSCRIPT_TOPIC_ID", "messageFormat": "JSON" }, "languageCode": "en-US" }
Opsional: Mengaktifkan pengurutan pesan
ID Percakapan adalah kunci pengurutan untuk pesan transkrip Pub/Sub yang dipublikasikan. Untuk menerima pesan secara berurutan, tetapkan properti pengurutan pesan di langganan tempat Anda menerima pesan.
Opsional: Mengambil informasi selengkapnya
Dialogflow menambahkan ID percakapan, ID pesan, ID peserta, dan peran peserta ke pesan Pub/Sub sebagai atribut. Anda dapat mengakses atribut ini dengan PubsubMessage.attributes
atau mengambilnya bersama dengan data pesan Pub/Sub berikut dengan berlangganan dengan atribut kustom.
- Kunci atribut ID peserta:
participant_id
- Kunci atribut ID pesan:
message_id
- Kunci atribut ID percakapan:
conversation_id
- Kunci atribut peran peserta:
participant_role
Berikut adalah contoh kumpulan atribut: {"conversation_id": "c_id"
, "participant_id": "p_id"
}
Opsional: Konfigurasi langganan
Ikuti panduan berikut untuk menyesuaikan langganan Pub/Sub Anda guna menangani pengiriman transkrip:
- Menangani kegagalan pesan dengan kebijakan percobaan ulang langganan
- Memutar ulang pesan yang sebelumnya telah di-ACK atau menghapus permanen pesan
- Meneruskan pesan yang tidak terkirim ke topik untuk pesan yang belum diproses