برای پشتیبانی از ویژگیهای ساخت مانند دستیار دیجیتال درون برنامهای، کتابخانه برنامه اندروید برای ماشینها به شما امکان میدهد از میکروفون خودرو برای ضبط صدای ورودی از راننده استفاده کنید. پشتیبانی از عملکردهای صوتی به کاربران کمک میکند تا وظایف خود را با صحبت با Gemini یا دستیار گوگل انجام دهند، بنابراین میتوانند چشم خود را به جاده بدوزند.
وقتی ضبط در حال انجام است، یک نشانگر روی صفحه نمایش داده میشود. ضبط مستقیماً به برنامه ارسال میشود (در کتابخانه ذخیره نمیشود) تا پردازش و اقدامات بعدی انجام شود.

گوگل و خودروسازان نحوه فراخوانی Gemini یا دستیار گوگل توسط کاربران را کنترل میکنند، که معمولاً با استفاده از یک کلمه کلیدی ("Hey, Google" یا "Hey, G") ، دکمه فرمان یا نمایش روی صفحه نمایش انجام میشود. پس از فراخوانی، Gemini یا دستیار گوگل میتوانند انواع درخواستها، از جمله موارد زیر را تشخیص دهند:
- پخش، مکث یا رد کردن دستههای رسانهای پشتیبانیشده توسط برنامه
- خواندن و پاسخ دادن به پیامها
- تماس بگیرید
- مسیرهای رانندگی را دریافت کنید
- و خیلی چیزهای دیگر
برای بهینهسازی تجربه صوتی برای کاربران، باید:
تصمیم بگیرید که از کدام دستههای اکشن صوتی پشتیبانی کنید. دستههای ممکن برای اکشنهای صوتی در یک برنامه رسانهای میتواند شامل ژانر، هنرمند، آلبوم، لیست پخش و عنوان باشد. دستههایی را انتخاب کنید که برای برنامه شما منطقی باشند.
درخواستهای غیرمشخص را پیشبینی کنید. تصمیم بگیرید که چگونه میخواهید برنامه شما به درخواستهایی که محتوای خاصی نمیخواهند، مانند «پخش موسیقی» یا «ارسال پیامک» پاسخ دهد.
الزامات عملکرد صوتی
| سطح مورد نیاز | الزامات |
|---|---|
| باید | از عملکردهای صوتی برای همه دستههای رسانهای که برای برنامههایشان مناسب هستند، پشتیبانی کنید. |
جریان نمونه
| اقدام کاربر | جایی که عمل انجام میشود | شمارش گام پس از اقدام |
|---|---|---|
| کاربر برای شروع ورودی صوتی، دکمه میکروفون برنامه (روی نوار اکشن) را لمس میکند. | الگوی ناوبری ![]() | ۱ |
| در حالی که کاربر در حال صحبت است، یک نشانگر بصری نشان میدهد که ضبط در حال انجام است. | الگوی ناوبری ![]() | ۱ |
| یک پیام Toast به کاربر میگوید که برنامه دستورالعملهای گفتاری کاربر را فهمیده و به آنها پاسخ داده است. | الگوی ناوبری (بازسازی) ![]() | ۱ |


