پلتفرم Picovoice Shepherd که به تازگی منتشر شده است، تشخیص صدا در میکروکنترلر را تنها به سادگی چند کلیک کرده است. به عبارتی ما میتوانیم با میکروکنترلرها صحبت کنیم.
اگر تا کنون سعی کرده بودید که برای سرگرمی خود یک پروژه بسازید، اما درگیر پیچیدگیهای آن شده بودید، ممکن است از ابزار جدیدی که توسط Picovoice منتشر شده، خوشتان بیاید.
چگونه با میکروکنترلرها صحبت کنیم
پلتفرم Picovoice Shepherd یک روش ساده برای تشخیص صدا در دستگاههای میکروکنترلری است و مشابه Alexa آمازون کار میکند.
همچنین پلتفرم no-code نیز مدلهای یادگیری ماشینی را میسازد که کاملاً بر روی دیوایسها اجرا میشود. این پلتفرم برای کارکردن، نیازی به اتصال اینترنت ندارد. بنابراین شما نگرانی بابت تأخیر در پردازش و عدم رعایت حریم خصوصی در فضای ابری را ندارید.
ابزار تحت وب Picovoice Console، برای ساخت و آموزش مدلها به هوش مصنوعی در یک محیط گرافیکی استفاده میشود. در این ابزار، از موتور Porcupine Wake Word Engine استفاده شده که به صورت مداوم به صدای محیط گوش میدهد. اگر کسی صحبت کرد، موتور تشخیص گفتار فعال میشود. همچنین برای فعال کردن این سیستم، بجای صدا زدن آن، میتوانید از طریق کنسول آن را فعال کنید. کنسول جزئیات مربوط به عملیات پردازش و تشخیص گفتار را پنهان میکند، اما این عملیات در پس زمینه توسط یک مدل قوی و دقیق انجام میشود.
مرحله بعدی، کنسول Rhino Speech-to-Intent Engine است که هدف از دستورات گفتاری را تشخیص میدهد. این امر شما را قادر میسازد تا دستورات صوتی را برای اجرای عملیاتی که مد نظر دارید، تنظیم کنید. برای مثال، شما یک سری دستورها و عملیات را از قبل تنظیم کردهاید، حال میتوانید برای آنها، یک دستور صوتی نیز طراحی کنید و این دو را به یکدیگر ارتباط دهید.
یک ویژگی داخلی و مفید هم وجود دارد که امکان آزمایش موتور در حال اجرا را به ما میدهد. وقتی که از نتیجه اجرای یک مدل صوتی راضی بودید، میتوانید به کمک دکمه +، آن مدل را اضافه کنید. دقت داشته باشید که در اینجا هیچ گونه اطلاعاتی جمعآوری نمیشود.
پس از ایجاد مدل در کنسول Picovoice، میتوان آن را آزمایش و رفع اشکال کرد و سپس با کمک ابزار Shepherd، آن را به میکروکنترلر منتقل کرد. در حال حاضر تعدادی از میکروکنترلرهای محبوب Arm Cortex-M ساخت شرکتهای NXP و STMicroelectronics پشتیبانی میشوند.
فیلم
پلتفرم Picovoice Shepherd برای استفاده شخصی و تحقیقاتی رایگان است. برای اطلاعات بیشتر، میتوانید سری به داکیومنتهای آن بزنید.
سلام
پشتیبانی از Arduino خیلی وقت است که اضافه شده و حتی زبان فارسی هم در لیست زبان ها موحود است
https://github.com/Picovoice/picovoice-arduino-fa
چه جالب
ممنون برای اطلاع رسانی :))
ممنون بابت معرفی این محصول
کارای جالبی میشه باهاش کرد
من فهمیدم که چندتا پروژه هم روی گیت هاب دارن که میشه همون ها رو تغییر داد و تو کارای خودمون ازشون استفاده کرد
https://github.com/Picovoice/picovoice/tree/master/demo/mcu
فقط کاش از آردویینو هم پشتیبانی میکردن
خواهش میکنم دوست عزیز
خوب فکر کنم به زودی آردوینو هم براش بیاد اگر کاربر ها استقبال کنند.