בדיקה וניפוי באגים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
להלן מספר המלצות שכדאי לקחת בחשבון בעת בניית קוד ה-VIA שלך כדי להקל על הבדיקה.
ארכיט את בסיס הקוד ליחידות עצמאיות
היחידות העיקריות כוללות:
- מפעיל. ניסוח חם, Push-to-Talk (PTT) ו-Tap-to-Talk (TTT).
- זיהוי קולי. התמקד בהמרת זרמי אודיו לנתונים מובנים.
- מילוי פקודה. מתמקד בעיבוד שאילתה ומתרגם אותה לפעולה.
כל אחת מהשכבות הללו צריכה להיות ניתנת לבדיקה בפני עצמה וללא תלות זו בזו. כלול ותעד:
- תוספות כוונות שניתן להשתמש בהן כדי להעביר שאילתות משתמשים ישירות לשכבת מילוי הפקודות. זה יאפשר ליצרני ציוד מקורי ואינטגרטורים לדלג ישירות על הזיהוי הקולי ולבדוק את מילוי הפקודות (שילובי רכב).
- תהליך להעברת קבצי אודיו מוקלטים מראש לשירות אינטראקציה קולית, המאפשר לבדוק זיהוי קולי בעצמו, תוך דילוג על מיקרופון הרכב.
אמולטור לבדיקה
אמולטור אנדרואיד הוא פלטפורמה מצוינת לפיתוח ובדיקה מכיוון שהוא מספק גישור בין המיקרופון המארח לבין מופע ה-AAOS האורח.
איור 1. בדיקת אמולטור
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-03-29 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]