חוזר פעמיים על הקראת TTS בפעולת read
-
שלום,
עשיתי פעולת read שהמשתמש צריך להקיש ולפני זה מקריא לו טקסט.
יש בזה כמה בעיות:- מקריא פעמיים את הטקסט.
- מחסיר את המילה האחרונה (רק בפעם הראשונה שמקריא).
- א"א להקיש בזמן שהמערכת מקריאה את הטקסט.
זה הפקודה שלי:
read=t-נשלח אליך קוד אימות בשיחה חוזרת=KOD,yes,4,4,7,no,no,no,,,,,,,noאשמח לעזרה!
תודה מראש! -
כמה הערות:
1 - כדאי לשים נקודה בסוף הטקסט להקראה (לפני ה =).
2 - שים לב שבערך השישי צריך לכתוב באותיות גדולות NO.למרות שזה לא נראה לי קשור ישירות לבעיה שיש לך,
אבל תנסה לפתור את זה ותבדוק. -
@sumone
עשיתי את מה שאמרת וזה פתר את הבעיה שלא מקריא את המילה האחרונה.אבל עדיין יש את הבעיות:
- חוזר פעמיים על הכיתוב ("נשלח אליך קוד אימות בשיחה חוזרת נשלח אליך קוד אימות בשיחה חוזרת".
- א"א חהקיש בזמן שמקריא את הטקסט.
תודה!
-
מישהו יודע לעזור לי??
אני תקועה על זה הרבה זמן... -
הבנתי מה הבעיה.
כאשר יש את ההגדרה הזאת: say_api_answer=yes - הוא משמיע פעמיים וגם לא נותן להקיש עד שגומר לדבר.
אבל כאשר אני עושה את ההגדרה הזאת שווה ל- no, זה מקריא פעם אחת ואפשר להקיש תוך כדי דיבור.אבל הבעיה: את התשובה האחרונה מהשרת הוא לא עונה', זה מיד מתנתק.
כשההדרה היא yes הוא כן עונה את התשובה האחרונה).אולי יש לי בעיה בשליחה:
read=t-אֵלּוּ הַפְּרָטִים לַיְּחִידָה.=TRUMA_NUM,,0,0,TTS,yes