بلاگ خبری سیسوگ, معرفی

چگونه با میکروکنترلرها صحبت کنیم

چگونه با میکروکنترلرها صحبت کنیم

پلتفرم Picovoice Shepherd که به تازگی منتشر شده است، تشخیص صدا در میکروکنترلر را تنها به سادگی چند کلیک کرده است. به عبارتی ما می‌توانیم با میکروکنترلرها صحبت کنیم.

اگر تا کنون سعی کرده بودید که برای سرگرمی خود یک پروژه بسازید، اما درگیر پیچیدگی‌های آن شده بودید، ممکن است از ابزار جدیدی که توسط Picovoice منتشر شده، خوشتان بیاید.

 

چگونه با میکروکنترلرها صحبت کنیم

پلتفرم Picovoice Shepherd یک روش ساده برای تشخیص صدا در دستگاه‌های میکروکنترلری است و مشابه Alexa آمازون کار می‌کند.

همچنین پلتفرم no-code نیز مدل‌های یادگیری ماشینی را می‌سازد که کاملاً بر روی دیوایس‌ها اجرا می‌شود. این پلتفرم برای کارکردن، نیازی به اتصال اینترنت ندارد. بنابراین شما نگرانی بابت تأخیر در پردازش و عدم رعایت حریم خصوصی در فضای ابری را ندارید.

Talking to Microcontrollers

ابزار تحت وب Picovoice Console، برای ساخت و آموزش مدل‌ها به هوش مصنوعی در یک محیط گرافیکی استفاده می‌شود. در این ابزار، از موتور Porcupine Wake Word Engine استفاده شده که به صورت مداوم به صدای محیط گوش می‌دهد. اگر کسی صحبت کرد، موتور تشخیص گفتار فعال می‌شود. همچنین برای فعال کردن این سیستم، بجای صدا زدن آن، می‌توانید از طریق کنسول آن را فعال کنید. کنسول جزئیات مربوط به عملیات پردازش و تشخیص گفتار را پنهان می‌کند، اما این عملیات در پس زمینه توسط یک مدل قوی و دقیق انجام می‌شود.

 

مرحله بعدی، کنسول Rhino Speech-to-Intent Engine است که هدف از دستورات گفتاری را تشخیص می‌دهد. این امر شما را قادر می‌سازد تا دستورات صوتی را برای اجرای عملیاتی که مد نظر دارید، تنظیم کنید. برای مثال، شما یک سری دستورها و عملیات را از قبل تنظیم کرده‌اید، حال می‌توانید برای آن‌ها، یک دستور صوتی نیز طراحی کنید و این دو را به یکدیگر ارتباط دهید.

یک ویژگی داخلی و مفید هم وجود دارد که امکان آزمایش موتور در حال اجرا را به ما می‌دهد. وقتی که از نتیجه اجرای یک مدل صوتی راضی بودید، می‌توانید به کمک دکمه +، آن مدل را اضافه کنید. دقت داشته باشید که در اینجا هیچ گونه اطلاعاتی جمع‌آوری نمی‌شود.

Talking to Microcontrollers

پس از ایجاد مدل در کنسول Picovoice، می‌توان آن را آزمایش و رفع اشکال کرد و سپس با کمک ابزار Shepherd، آن را به میکروکنترلر منتقل کرد. در حال حاضر تعدادی از میکروکنترلرهای محبوب Arm Cortex-M ساخت شرکت‌های NXP و STMicroelectronics پشتیبانی می‌شوند.

 

فیلم

 

پلتفرم Picovoice Shepherd برای استفاده شخصی و تحقیقاتی رایگان است. برای اطلاعات بیشتر، میتوانید سری به داکیومنت‌های آن بزنید.

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

4 دیدگاه در “چگونه با میکروکنترلرها صحبت کنیم

  1. Avatar for dynamix dynamix گفت:

    سلام

    پشتیبانی از Arduino خیلی وقت است که اضافه شده و حتی زبان فارسی هم در لیست زبان ها موحود است

    https://github.com/Picovoice/picovoice-arduino-fa

    1. Avatar for Zeus ‌ Zeus ‌ گفت:

      چه جالب
      ممنون برای اطلاع رسانی :))

  2. Avatar for صادق صادق گفت:

    ممنون بابت معرفی این محصول
    کارای جالبی میشه باهاش کرد
    من فهمیدم که چندتا پروژه هم روی گیت هاب دارن که میشه همون ها رو تغییر داد و تو کارای خودمون ازشون استفاده کرد

    https://github.com/Picovoice/picovoice/tree/master/demo/mcu

    فقط کاش از آردویینو هم پشتیبانی میکردن

    1. Avatar for zeus zeus گفت:

      خواهش می‌کنم دوست عزیز
      خوب فکر کنم به زودی آردوینو هم براش بیاد اگر کاربر ها استقبال کنند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *