במדריך הזה מפורטות הגדרות מתקדמות נוספות לתכונות הדיבור. אפשר להפעיל ולהשבית את ההגדרות המתקדמות האלה דרך Agent settings > Speech and IVR > Speech-to-Text > Advanced speech settings.
ההגדרות האלה זמינות בהגדרות הנציג (חלות על כל הנציג), בהגדרות התהליך (חלות על כל התהליך ומבטלות את הגדרות הנציג), בהגדרות הדף (חלות על הדף ומבטלות את הגדרות התהליך והנציג) ובהגדרות מילוי הבקשה (חלות על מילוי הבקשה ומבטלות את הגדרות הדף, התהליך והנציג). בכל רמה יש קבוצת משנה של ההגדרות האלה, בהתאם לרלוונטיות של ההגדרה לרמה. *כדי להגדיר את ההגדרות האלה ברמה נמוכה יותר, קודם צריך לסמן את התיבה Enable advanced speech settings ברמת הנציג (Agent settings > Speech and IVR > Speech-to-Text > Advanced speech settings)*.
הגדרות מעודכנות ברמת הנציג לא מועברות לרמת התהליך, הדף והמילוי, אם האפשרות Customize נבחרה ברמות הנמוכות יותר. אם האפשרות Customize כוללת כמה הגדרות ואתם רוצים לעדכן רק חלק מהן, יכול להיות שתצטרכו לעדכן גם הגדרות אחרות אם אתם רוצים שהן יהיו זהות להגדרות ברמת הנציג.
זמינות ההגדרות לפי רמה
בטבלה הבאה מפורטות הגדרות הדיבור המתקדמות שזמינות בכל רמה:
| שם ההגדרה | סוכן | Flow | דף | מילוי בקשות |
|---|---|---|---|---|
| בחירת מודל (המרת דיבור לטקסט) | ✔ | ✔ | ✔ | |
| רגישות לסיום הדיבור | ✔ | ✔ | ✔ | |
| רגישות מתקדמת לסיום הדיבור על סמך זמן קצוב לתפוגה | ✔ | ✔ | ✔ | |
| הפעלת זיהוי חכם של סוף דיבור | ✔ | |||
| אין זמן קצוב לתפוגה של דיבור | ✔ | ✔ | ✔ | |
| התפרצות לשיחה | ✔ | ✔ | ✔ | |
| אפשרות לבטל את ההפעלה של מילוי חלקי | ✔ | |||
| קטגוריית ייצוא אודיו | ✔ | ✔ | ||
| DTMF | ✔ | ✔ | ✔ |
בחירת מודל (המרת דיבור לטקסט)
אפשר להגדיר אותם ברמת הנציג, התהליך והדף.
מגדירה את מודל הדיבור שמשמש לזיהוי דיבור. ההגדרה הזו היא ספציפית לשפה, כך שאפשר לבחור מודלים שונים לשפות שונות. אפשר גם לסמן את התיבה Override request-level speech model כדי להשתמש במודל שנבחר, גם אם בקריאה ל-API בזמן הריצה צוין מודל אחר.
למידע על Dialogflow CX Phone Gateway, קראו את המגבלות. מידע נוסף זמין במאמר מודלים של דיבור.
רגישות לסיום הדיבור
אפשר להגדיר אותם ברמת הנציג, התהליך והדף.
ההגדרה קובעת את רגישות הזיהוי של סוף הדיבור בקלט האודיו של משתמש הקצה. הערך נע בין 0 (רגישות נמוכה, סבירות נמוכה יותר לסיום הדיבור) ל-100 (רגישות גבוהה, סבירות גבוהה יותר לסיום הדיבור).
רגישות מתקדמת לסיום הדיבור על סמך זמן קצוב לתפוגה
אפשר להגדיר אותה ברמת הנציג ולהשבית אותה ברמת התהליך והדף.
אם ההגדרה הזו מופעלת, ערך ההגדרה רגישות לסיום הדיבור משמש כמדד לקביעת זמן קצוב יחסי של שקט באודיו כדי לקבוע את סיום הדיבור. אם ההגדרה הזו מושבתת (ברירת המחדל), הערך של ההגדרה רגישות לסיום הדיבור משמש לקביעת סיום הדיבור על ידי מודל ה-ML שסופק על ידי Google Cloud Speech-to-Text.
ההגדרה End of speech sensitivity תומכת כברירת מחדל רק במודל הדיבור phone_call לתג language en-US, אבל ההגדרה Enable advanced timeout-based end of speech sensitivity מאפשרת להגדיר את רגישות סוף הדיבור לכל השפות ומודלי הדיבור שנתמכים ב-Dialogflow.
הפעלת זיהוי חכם של סוף דיבור
אפשר להגדיר אותה רק ברמת הנציג.
אם ההגדרה הזו מופעלת, Dialogflow CX ינתח קלט חלקי של המשתמש כדי לקבוע את סוף הדיבור. לדוגמה, אם המשתמש אומר "אני רוצה" ועוצר, Dialogflow CX ימתין שהמשתמש ימשיך את המשפט.
האפשרות הזו שימושית במיוחד לאיסוף פרמטרים מספריים, שבהם המשתמש עשוי לומר "1234" ולהשהות לפני שהוא אומר "5678". כדי להחיל את ההגדרה הזו על פרמטר ספציפי, צריך להגדיר נקודות קצה חכמות בטופס של הפרמטר.
ההגדרה הזו זמינה רק לתג השפה en-US והיא מושבתת כברירת מחדל.
אין זמן קצוב לתפוגה של דיבור
אפשר להגדיר אותם ברמת הנציג, התהליך והדף.
משך הזמן בשניות שבו Dialogflow CX יפסיק להמתין לקלט אודיו של משתמש הקצה. ברירת המחדל היא 5 שניות, והערך המקסימלי הוא 60 שניות. במקרה של זמן קצוב לתפוגה, Dialogflow CX מפעיל אירוע ללא קלט.
התפרצות לשיחה
אפשר להגדיר את זה ברמת הנציג, התהליך והמילוי.
כשהאפשרות הזו מופעלת, משתמש קצה יכול לקטוע את האודיו של התשובה ב-Dialogflow CX. כשהשיחה נקטעת, Dialogflow CX מפסיק לשלוח אודיו ומעבד את הקלט הבא של משתמש הקצה.
אם יש כמה הודעות בתור ההודעות, והודעה מסוימת נוספה לתור על ידי מילוי בקשה שמשויך לדף, לנתיב או לנציג שההתפרצות מופעלת בהם, אז ההתפרצות תופעל גם בכל ההודעות הבאות בתור. במקרה כזה, השילוב יפסיק להשמיע אודיו לכל ההודעות בתור שההתפרצות מופעלת בהן.
אפשרות לבטל את ההפעלה של מילוי חלקי
אפשר להגדיר את המאפיין הזה רק ברמת המילוי.
אפשר להפעיל את ההגדרה הזו כשמסמנים את התיבה Enable advanced speech settings בקטע Agent settings > Speech and IVR, ומפעילים את האפשרות מילוי חלקי ברמת ה-fulfillment. ההגדרה הזו מאפשרת לבטל את ההפעלה של תשובה חלקית.
אם הודעה בתור ההודעות נוצרת על ידי מילוי בקשה שמאפשר ביטול, ההשמעה של ההודעה מבוטלת אם הודעה אחרת מתווספת לתור. זה שימושי כשרוצים שהודעה ראשונית תתחיל את ההפעלה, אבל שההפעלה הזו תבוטל אם webhook פעיל ייצור הודעה אחרת לפני שההפעלה של ההודעה הראשונית תסתיים.
קטגוריית ייצוא אודיו
אפשר להגדיר אותם ברמת הנציג וברמת התהליך.
אם תספקו את הפרמטר, כל נתוני האודיו שמשויכים לבקשה יישמרו בקטגוריה של Cloud Storage:
| האודיו נשמר | בקשות רלוונטיות |
|---|---|
| קלט אודיו של משתמש הקצה | DetectIntent, StreamingDetectIntent, AnalyzeContent, StreamingAnalyzeContent |
| אודיו של המרת טקסט לדיבור (TTS) שנוצר לתשובה | AnalyzeContent, StreamingAnalyzeContent |
מקצים את התפקיד יצירת אובייקטים באחסון לחשבונות השירות הבאים בפרויקט:
לחשבון השירות בפורמט
one-click@df-cx-ALPHANUMERIC_VALUE-ALPHANUMERIC_VALUE.iam.gserviceaccount.com, אם אתם משתמשים בשילוב מובנה של שירותי טלפוניה של שותף.לחשבון השירות בפורמט
service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com, אם משתמשים בשילוב של Dialogflow CX Phone Gateway. כדי למצוא את חשבון השירות הזה ב-IAM, מסמנים את האפשרות Include Google-provided role grants.
DTMF
מידע נוסף על התכונה הזו מופיע במסמכי התיעוד של DTMF (איתות רב-תדרי דו-צלילי).