תמליל ביניים הוא תוצאת ביניים של זיהוי דיבור מ-Cloud Speech-to-Text API. התמליל הזמני עשוי להשתנות לאחר ניתוח נוסף של האודיו. אפשר להגדיר העברה של תמליל ביניים באמצעות נושא ב-Cloud Pub/Sub או להשתמש ב-gRPC להעברה של תמליל קולי.
אפשר להגדיר שליחה של התוצאה הסופית של זיהוי הדיבור באמצעות ConversationProfile.newMessageEventNotificationConfig או באמצעות תשובות gRPC.
יצירה או עדכון של פרופיל שיחה
כדי ליצור או לעדכן פרופיל שיחה, פועלים לפי השלבים הבאים. Agent Assist לא מצנזר תמלילים ביניים.
המסוף
- במסוף Agent Assist, לוחצים על פרופילים של שיחות.
- לוחצים על שם של פרופיל או על + יצירה.
- עוברים אל התראות Pub/Sub ובוחרים באפשרות התראות על תוצאות ביניים של תמלול.
- מזינים את נושא ה-Pub/Sub שיצרתם לקבלת תמלילים ביניים ובוחרים את פורמט ההודעה.
- לוחצים על Save.
REST
- הגדרת נושא Pub/Sub לקבלת תמלילים ביניים באמצעות
ConversationProfile.newRecognitionResultNotificationConfig.
הגדרה לדוגמה:
{ "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" }
אופציונלי: הפעלת האפשרות להזמנת הודעות
מזהה השיחה הוא מפתח ההזמנה להודעות תמליל שפורסמו ב-Pub/Sub. כדי לקבל את ההודעות לפי הסדר, מגדירים את מאפיין סידור ההודעות במינוי שממנו מקבלים הודעות.
אופציונלי: אחזור מידע נוסף
אפליקציית Dialogflow מוסיפה מזהי שיחות, מזהי הודעות, מזהי משתתפים ותפקידי משתתפים להודעות Pub/Sub כמאפיינים. אפשר לגשת למאפיינים האלה באמצעות PubsubMessage.attributes או לאחזר אותם יחד עם נתוני ההודעה הבאים של Pub/Sub על ידי הרשמה עם מאפיינים בהתאמה אישית.
- מפתח המאפיין של מזהי המשתתפים:
participant_id - מפתח המאפיין של מזהי ההודעות:
message_id - מפתח המאפיין של מזהי השיחות:
conversation_id - מפתח המאפיין של תפקידי המשתתפים:
participant_role
הנה דוגמה לקבוצת מאפיינים: {"conversation_id": "c_id", "participant_id": "p_id"}
אופציונלי: הגדרות מינוי
כדי להתאים אישית את המינוי ל-Pub/Sub לטיפול במסירת תמלילים, צריך לפעול לפי ההנחיות הבאות:
- טיפול בשגיאות בהודעות באמצעות מדיניות ניסיון חוזר של מינוי
- הפעלה מחדש של הודעות שאושרו או מחיקה של הודעות
- העברה של הודעות שלא נמסרו לנושא של הודעות שלא עברו עיבוד