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

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

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

پلتفرم 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 برای استفاده شخصی و تحقیقاتی رایگان است. برای اطلاعات بیشتر، میتوانید سری به داکیومنت‌های آن بزنید.

حمایت از سپهر

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

دیدگاه ها

2 دیدگاه

  • صادق
    ۱۳ اسفند ۱۳۹۹

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

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

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

    • Zeus ‌
      zeus
      ۱۷ اسفند ۱۳۹۹

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

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 11 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک