בדיקה וניפוי באגים

להלן מספר המלצות שכדאי לקחת בחשבון בעת ​​בניית קוד ה-VIA שלך כדי להקל על הבדיקה.

ארכיט את בסיס הקוד ליחידות עצמאיות

היחידות העיקריות כוללות:

  • מפעיל. ניסוח חם, Push-to-Talk (PTT) ו-Tap-to-Talk (TTT).
  • זיהוי קולי. התמקד בהמרת זרמי אודיו לנתונים מובנים.
  • מילוי פקודה. מתמקד בעיבוד שאילתה ומתרגם אותה לפעולה.

כל אחת מהשכבות הללו צריכה להיות ניתנת לבדיקה בפני עצמה וללא תלות זו בזו. כלול ותעד:

  • תוספות כוונות שניתן להשתמש בהן כדי להעביר שאילתות משתמשים ישירות לשכבת מילוי הפקודות. זה יאפשר ליצרני ציוד מקורי ואינטגרטורים לדלג ישירות על הזיהוי הקולי ולבדוק את מילוי הפקודות (שילובי רכב).
  • תהליך להעברת קבצי אודיו מוקלטים מראש לשירות אינטראקציה קולית, המאפשר לבדוק זיהוי קולי בעצמו, תוך דילוג על מיקרופון הרכב.

אמולטור לבדיקה

אמולטור אנדרואיד הוא פלטפורמה מצוינת לפיתוח ובדיקה מכיוון שהוא מספק גישור בין המיקרופון המארח לבין מופע ה-AAOS האורח.

בדיקת אמולטור

איור 1. בדיקת אמולטור