از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
تست و رفع اشکال
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
در زیر چندین توصیه وجود دارد که باید هنگام ساختار کد VIA خود در نظر بگیرید تا آزمایش آن را آسانتر کنید.
پایه کد را به واحدهای مستقل معمار کنید
واحدهای اولیه عبارتند از:
- محرک. Hotwording، Push-to-Talk (PTT) و Tap-to-Talk (TTT).
- تشخیص صدا. تمرکز بر تبدیل جریان های صوتی به داده های ساخت یافته.
- اجرای دستور. تمرکز بر پردازش یک پرس و جو و ترجمه آن به یک عمل.
هر یک از این لایه ها باید به تنهایی و مستقل از یکدیگر قابل آزمایش باشند. شامل و مستند:
- Intent های اضافی که می توانند برای ارسال پرس و جوهای کاربر مستقیماً به لایه اجرای دستور استفاده شوند. این به OEM ها و ادغام کنندگان اجازه می دهد تا از تشخیص صدا و اجرای دستورات آزمایشی (ادغام خودرو) به طور مستقیم صرف نظر کنند.
- فرآیندی برای ارسال فایلهای صوتی از پیش ضبطشده به سرویس تعامل صوتی، که امکان آزمایش تشخیص صدا را به تنهایی و با نادیده گرفتن میکروفون خودرو فراهم میکند.
شبیه ساز برای تست
شبیه ساز اندروید یک پلتفرم عالی برای توسعه و آزمایش است زیرا پل ارتباطی بین میکروفون میزبان و نمونه AAOS مهمان را فراهم می کند.

شکل 1. آزمایش شبیه ساز
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-04-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-04-04 بهوقت ساعت هماهنگ جهانی."],[],[]]