דילוג בתשובת שרת
-
יש לי מודול API שתשובת השרת היא מסוג השמעת הודעות ונתונים למשתמש בהתאמה אישית - id_list_message
ואחר כך יש פעולה מסוג read שאפשר להקיש מספרים והוא עושה פעולות נוספות.אני רוצה שבאמצע השמעת הנתונים ב-id_list_message יוכלו להקיש ולדלג לפעולות של read
כרגע זה לא נותן להקיש כלום עד שהוא גומר להקריא את כל הנתונים!
-
@אברהם-מנס בגדול הפתרון זה לשלוח את כל התשובה להשמעה בתוך ה read השאלה למה בעצם חילקת את זה
-
@הלי לדוגמה: אני משמיע ללקוח כמה כסף הוא חייב לחנות ומאיזה תאריך החוב.
אחרי שהוא שומע את הנתונים הוא יכול להקיש 1 לשמיעה חוזרת, 2 לשמיעת המוצרים, 3. למעבר לתשלום, וכו'אז מה הפיתרון לזה?
-
@אברהם-מנס לא הבנתי את הבעיה להכניס את זה בתוך הread כטקסט להשמעה לפני קבלת נתונים
ציטוט מהמקורחלק ראשון - ההודעה שתושמע למשתמש
הערכים להגדרה באפשרות זו זהים לערכים הניתנים להגדרה בפעולה מסוג id_list_messageדוגמאות
read=f-YM_LOCAL/library/file.f-Methods_of_Payment=חלק שני
read=t-אנא הקליטו את שמכם המלא בקול ברור, לסיום הקישו סולמית=חלק שני
read=s-abc=חלק שני
read=s-abc.dateH-01/01/2023=חלק שני
read=date-01/01/2023=חלק שני
בדוגמה הראשונה, המערכת תשמיע למשתמש קובץ מהמאגר הגלובלי (ספריית library קובץ file) ולאחר מכן תשמיע למשתמש קובץ נוסף מתוך השלוחה (Methods_of_Payment.wav)
בדוגמה השנייה, המערכת תשמיע למשתמש "אנא הקליטו את שמכם המלא בקול ברור, לסיום הקישו סולמית"
בדוגמה השלישית, המערכת תקריא למשתמש את מה שכתוב בקובץ abc.tts שנמצא בשלוחה
בדוגמה הרביעית, המערכת תקריא למשתמש את מה שכתוב בקובץ abc.tts שנמצא בשלוחה, ולאחר מכן המערכת תשמיע את התאריך העברי של יום 01/01/2023
בדוגמה החמישית, המערכת תשמיע את התאריך הלועזי של יום 01/01/2023
חלק שני - הנתון שיילקח מהמשתמש
הערכים להגדרה באפשרות זו זהים לערכים הניתנים להגדרה עבור "קבלת נתונים מהמשתמש" (ראה לעיל "שליחת נתונים לשרת")דוגמאות
read=f-YM_LOCAL/library/file.f-Methods_of_Payment=MOP,,4,4,Digits,yes
read=t-אנא הקליטו את שמכם המלא בקול ברור, לסיום הקישו סולמית=NAME,,voice
read=s-abc=Recordings,,record
בדוגמה הראשונה, הנתון שיילקח מהמשתמש הוא הקשות
בדוגמה השנייה, הנתון שיילקח מהמשתמש הוא דיבור
בדוגמה השלישית, הנתון שיילקח מהמשתמש הוא הקלטהמסקנא
בחלק הראשון ניתן להכניס את הטקסט שרוצים להשמיע -
@הלי צודק - פשוט וברור
לפני כן לא הלך לי לעשות כך כי היה לי הערות noop (מקום לרשום הערות)
וזה תקע אותו, כנראה אי אפשר ב-read הערות noop, אז פשוט מחקתי את ההערות.