כדי להפוך את הפרויקט הזה לשימושי באמת ביום-יום, אני חושב שכדאי לנו למקד את הדיון בשני כיוונים מרכזיים לשיפור:
התמקדות בדחיסת נתונים: להמשיך ולדחוף את יכולות הדחיסה לרמה הכי גבוהה שאפשר. ככל שהקובץ יהיה קטן יותר, ככה נצטרך פחות 'זמן אוויר' ופחות סיכוי לשגיאות.
מנגנון אישור (ACK) דרך מודל API: אם אנחנו רוצים לקחת את זה צעד קדימה ולחסוך את כל ה'ניפוי' (היתירות) שנדרש בגלל רעשים בשיחה קולית, הפתרון הוא יצירת אינטראקציה בין המחשב למערכת שזה אומר לפתח שלוחת API
הרעיון הוא בעצם לחסוך את שילוש הנתונים, וגם אם יש שגיאה אז מקסימום חוזרים על אותו בלוק בלבד ולא על כל הקובץ
וכנ"ל גם בקבלה
המערכת (IVR) תשלח את המידע בבלוקים.
המחשב שמקליט יבדוק כל בלוק בזמן אמת.
המחשב ידווח ל-API של המערכת אם הבלוק הגיע תקין או שגוי.
המערכת תמשיך לבלוק הבא רק אם התקבל אישור, ובמקרה של שגיאה – היא תשלח שוב רק את אותו בלוק ספציפי.
מה דעתכם?