![דוגמה לתשובה פשוטה במכשיר נייד](https://developers.google.cn/static/assistant/conversational/images/simple-response.png?authuser=5&hl=he)
התגובות הפשוטות מופיעות בצורת בועת צ'אט באופן חזותי, ובעזרת המרת טקסט לדיבור (TTS) או המרת טקסט לדיבור (TTS) בשפה (SSML) לצליל. באמצעות תגובות קצרות ופשוטות בשיחה, תוכלו לעורר עניין בקרב המשתמשים באמצעות ממשק ויזואלי ואודיו ברור שניתן לשלב עם אלמנטים אחרים של שיחה.
התוכן של בועת הצ'אט בתגובה פשוטה חייב להיות קבוצת משנה פונטית או תמליל מלא של פלט TTS/SSML. כך משתמשים יוכלו להבין מה נאמר בפעולה, והם יוכלו להבין יותר טוב בתנאים שונים.
בהנחיה, הטקסט שמספקים באובייקטים first_simple
ו-last_simple
משתמש במאפיינים של תשובה פשוטה. Google Assistant שולחת את כל התגובות הפשוטות בהנחיה, ואז שולחת את התשובה העשירה הסופית בתור הבקשה.
תכונות
לסוג התגובה הפשוטה יש את המאפיינים הבאים:
נכס | תיאור | דרישה | התיאור |
---|---|---|---|
speech |
מחרוזת | אופציונלי | מייצג את המילים שיש לומר למשתמש ב-SSML או בהמרת טקסט לדיבור.
אם השדה override בהנחיה שמכילה הוא "true",
אז הדיבור שמוגדר בשדה הזה מחליף את הדיבור של
ההנחיה הפשוטה הקודמת. |
text |
מחרוזת | אופציונלי |
טקסט שיוצג בבועת הצ'אט. מחרוזות שאורכן עולה על 640 תווים חתוכות במעבר המילה הראשונה (או ברווחים) לפני 640 תווים. מומלץ להשתמש בפחות מ-300 תווים כדי שהתוכן לא יופיע מעבר למסך, במיוחד כשמתאימים אותו עם כרטיס או רכיב חזותי אחר. אם לא מציינים את השדה הזה, Assistant תעבד את הגרסה לתצוגה של השדה |
![דוגמה לתשובה פשוטה במסך חכם](https://developers.google.cn/static/assistant/conversational/images/smart-display/simple-response.png?authuser=5&hl=he)
קוד לדוגמה
YAML
candidates: - first_simple: variants: - speech: This is the first simple response. text: This is the 1st simple response. last_simple: variants: - speech: This is the last simple response. text: This is the last simple response.
JSON
{ "candidates": [ { "first_simple": { "variants": [ { "speech": "This is the first simple response.", "text": "This is the 1st simple response." } ] }, "last_simple": { "variants": [ { "speech": "This is the last simple response.", "text": "This is the last simple response." } ] } } ] }
Node.js
app.handle('Simple', conv => { conv.add(new Simple({ speech: 'This is the first simple response.', text: 'This is the 1st simple response.' })); conv.add(new Simple({ speech: 'This is the last simple response.', text: 'This is the last simple response.' })); });
JSON
{ "responseJson": { "session": { "id": "session_id", "params": {} }, "prompt": { "override": false, "firstSimple": { "speech": "This is the first simple response.", "text": "This is the 1st simple response." }, "lastSimple": { "speech": "This is the last simple response.", "text": "This is the last simple response." } } } }
SSML וצלילים
כדאי להשתמש בניסוחים של SSML וצלילים בתשובות כדי ללטש ולשפר את חוויית המשתמש. מידע נוסף זמין במסמכי התיעוד בנושא SSML.
ספריית האודיו
אנחנו מספקים מגוון צלילים קצרים בחינם בספריית הצלילים שלנו. הצלילים האלה מתארחים עבורכם, כך שכל מה שצריך לעשות הוא לכלול אותם ב-SSML.