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

ריכזנו כאן כמה המלצות שיעזרו לכם לבנות את קוד ה-VIA בצורה שתקל על הבדיקה שלו.

תכנון של בסיס הקוד ליחידות עצמאיות

היחידות הראשיות כוללות:

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

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

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

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

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

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

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