با Google Assistant SDK، میتوانید Google Assistant را در پروژه خود جاسازی کنید و عملکرد آن را مشابه Google Home کنید. با این حال، پروژه شما ممکن است قابلیتهای سختافزاری منحصربهفردی داشته باشد که Google Home ندارد: برای مثال، ممکن است یک صفحه نمایش LED منحصربهفرد با تنظیمات روشنایی و رنگ قابل تنظیم داشته باشد.
Device Actions مجموعهای از ابزارها و APIها هستند که به شما امکان میدهند کارهایی را که دستیار میتواند انجام دهد، در پروژههایی که توسعه میدهید، گسترش دهید تا از پتانسیل کامل تواناییهای سختافزاری آنها استفاده کنید.
اقدامات دستگاه داخلی
Google طیف گستردهای از عملکردهای داخلی معمولی دستگاه را برای چیزهای روزمره، از جمله چراغها، لوازم خانگی و دوربینها ایجاد کرده است. با این اقدامات، می توانید از قدرت پردازش زبان طبیعی Google Assistant برای کنترل پروژه خود استفاده کنید. به عنوان مثال، یک پروژه با چراغ را می توان به روش های مختلف روشن کرد:
- اوکی گوگل، چراغ را روشن کن.
- هی گوگل، چراغ من را روشن کن.
- Ok Google، چراغ اتاق نشیمن من را روشن کن.
شما می توانید پروژه خود را ایجاد کنید که به دستورات بسیاری پاسخ می دهدویژگی های خانه هوشمند مانند:
- Ok Google، روشنایی را روی 50٪ تنظیم کنید.
- سلام گوگل، دما را روی 98 درجه تنظیم کنید.
اقدامات سفارشی دستگاه
شما همچنین می توانید اقدامات سفارشی دستگاه را برای سخت افزار منحصر به فرد خود ایجاد کنید. برای این اقدامات، گرامر و دستورات را تعریف می کنید:
- اوکی گوگل، چراغ من 5 بار چشمک بزن.
- هی گوگل، به چپ حرکت کن.
درباره ترکیب این اقدامات با استفاده از سرویس دستیار Google بیشتر بیاموزید.
چگونه کار می کند
این دستگاه دارای Google Assistant SDK همراه با اعتبارنامه برای دسترسی به سرویس Google Assistant روی آن نصب شده است. دستگاه درخواست گفتاری ( روشن کردن. ) را ارسال می کند و از سرویس می خواهد که LED دستگاه را روشن کند. دستگاه همچنین شناسههای نمونه مدل و دستگاه خود را ارسال میکند تا سرویس بتواند نحوه بهترین پاسخ را در زمینه درخواست تعیین کند.
این سرویس از تشخیص خودکار گفتار (ASR) برای تعیین کلماتی که توسط کاربر گفته شده است، از پردازش زبان طبیعی (NLP) برای تجزیه و تحلیل و درک معنای درخواست از این کلمات و تطبیق دستگاه برای ارائه زمینه درخواست استفاده میکند. این زمینه مهم است زیرا اقداماتی را که دستگاه پشتیبانی می کند و چگونگی انجام این اقدامات را مشخص می کند.
سپس سرویس با متنی پاسخ میدهد که به کاربر گفته میشود ( مطمئناً. ) همراه با دستور مخصوص دستگاه. دستگاه می داند چگونه با این دستور کار کند: LED خود را روشن می کند!
شروع کنید
با تعبیه دستیار Google در پروژه خود و سپس افزودن عملکرد منحصر به فرد با Device Actions، ایده های خود را زنده کنید. می توانید پروژه خود را با استفاده از سرویس Google Assistant توسعه دهید.