فهرست مطالب:
- مرحله 1: این قطعات را دریافت کنید
- مرحله 2: کارت SD را با جدیدترین سیستم عامل Raspbian (Stretch/Jessie) آماده کنید
- مرحله 3: Pi و Docking Hub خود را راه اندازی کنید
- مرحله 4: Pi خود را پیکربندی کنید
- مرحله 5: نرم افزار Alexa را نصب کنید
- مرحله 6: الکسا ، پنج بالا
تصویری: دستیار صوتی Alexa در Raspberry Pi Zero Docking Hub: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
برای ساختن دستیار صوتی Alexa روی Pi Zero W با سیم کمتر و دانگل USB ، از مرکز اتصال Raspberry Pi Zero Makerspot استفاده می کنم. این هاب داک دارای یک کدک صوتی داخلی است که می تواند از طریق جک 3.5 میلیمتری صدا میزبان میکروفون و بلندگو باشد.
بیایید شروع کنیم.
مرحله 1: این قطعات را دریافت کنید
اینها قطعات مورد نیاز شما هستند:
- 1 برابر Raspberry Pi Zero W
- 1 بار مرکز اتصال Raspberry Pi Zero
- مانیتور HDMI 1 برابر
- 1 برابر کابل HDMI (لطفاً توجه داشته باشید Pi Zero W به کانکتور مینی HDMI نیاز دارد)
- آداپتور برق 1x 5v USB 1 A
- 1 برابر کابل میکرو USB
- 1 عدد صفحه کلید USB
- 1 عدد موس USB
- 1 عدد مینی میکروفون برای تلفن همراه/رایانه لوحی (که از پورت اسپیکر تقسیم شده پشتیبانی می کند)
- 1 بلندگوی خارجی با جک 3.5 میلی متری صدا.
- 1x کابل 3.5 میلیمتری صدا (مرد به مرد)
- کارت microSD 1x 8G
- PC (برای چشمک زدن کارت SD با تصویر سیستم عامل Raspbian)
مرحله 2: کارت SD را با جدیدترین سیستم عامل Raspbian (Stretch/Jessie) آماده کنید
ایده خوبی خواهد بود که با سیستم عامل جدید Raspbian شروع کنید. چند روش برای آماده سازی سیستم عامل جدید Raspbian روی کارت SD وجود دارد. اما متوجه شدم که استفاده از Etcher با یک تصویر کامل Raspbian کارآمد است و کمتر مستعد خطا است.
- Etcher (https://etcher.io/) را برای رایانه میزبان خود بارگیری و نصب کنید.
- جدیدترین تصویر Raspbian را از https://downloads.raspberrypi.org/raspbian/images/ بارگیری کنید
- SD را در رایانه خود قرار دهید
- Etcher را باز کنید ، تصویر Raspbian ، سپس درایو کارت SD را انتخاب کرده و Flash را فشار دهید!
پس از آماده شدن تصویر ، کارت را با خیال راحت خارج کرده و برای مرحله بعدی آماده شوید.
مرحله 3: Pi و Docking Hub خود را راه اندازی کنید
شما باید Pi Zero W خود را روی Raspberry Pi Zero Docking Hub نصب کنید. 4 مجموعه پیچ و مهره وجود دارد و مونتاژ آنها کمتر از یک دقیقه طول می کشد.
کارت SD آماده شده را در Pi Zero W. قرار دهید مانیتور خود را به درگاه HDMI Pi Zero W وصل کنید (باید قبل از روشن شدن Pi انجام شود) ، صفحه کلید و موس USB و در نهایت میکروفون و بلندگو را وصل کنید. برای روشن شدن ، کابل برق 5 ولت USB را به پورت برق توپی متصل کنید (نه PWR PORT ON PI).
شما باید سیستم عادی Raspbian را که روی مانیتور ظاهر می شود مشاهده کنید.
مرحله 4: Pi خود را پیکربندی کنید
WiFi را راه اندازی کنید
کلیک چپ ماوس روی نماد WiFi در نوار بالا. شبکه خود را برای اتصال انتخاب کنید. فقط باید یکبار این کار را انجام دهید مگر اینکه تنظیمات شبکه تغییر کرده یا نیاز به تغییر داشته باشد.
تنظیم صدای پیش فرض
این مرحله مهم است تا صدای Raspberry Pi Zero Docking Hub با نرم افزار پیش فرض Alexa کار کند.
یک ترمینال را راه اندازی کنید و /boot/config.txt را ویرایش کنید
sudo nano /boot/config.txt
با وارد کردن '#' در جلوی خط زیر در فایل ، صدای آنالوگ و hdmi را غیرفعال کنید:
#dtparam = صدا = روشن است
ctrl-x ، y را فشار داده و برای ذخیره وارد کنید.
در همان ترمینال ، edit/.asoundrc را ویرایش کنید
nano ~/.asoundrc
موارد زیر را جایگزین محتوای آن فایل کنید:
pcm.! پیش فرض {
type plug slave {pcm "hw: 1، 0"}} ctl.! default {type plug plug 1}
ctrl-x ، y را فشار داده و برای ذخیره وارد کنید.
متأسفانه هنوز راهی دائمی برای تنظیم پیش فرض پیدا نکرده ام. در ضمن ، شما باید این کار را در هر استارت آپ انجام دهید.
فعال کردن SSH/VNC (اختیاری)
اگر نمی خواهید از مانیتور ، صفحه کلید و موس در هنگام راه اندازی بعدی استفاده کنید ، فعال کردن این گزینه ها به شما امکان می دهد از راه دور به Pi دسترسی داشته باشید. این گزینه ها تحت Preference/Raspberry Pi Configuration هستند ، سپس به Interfaces بروید و گزینه های SSH و VNC را علامت بزنید.
مرحله 5: نرم افزار Alexa را نصب کنید
من قصد ندارم دستورالعمل های عالی ارائه شده توسط پروژه نمونه Alexa AVS را تکرار کنم. فقط به پروژه Github (پیوند) آنها بروید و دستورالعمل های آنجا را برای راه اندازی نرم افزار Alexa دنبال کنید.
اگرچه چند نکته قابل ذکر است:
- می توانید مرحله 1 را کنار بگذارید زیرا قبلاً Pi خود را تنظیم کرده اید.
- در یکی از س questionsالات تأیید که توسط اسکریپت automated_install.sh پرسیده شده است ، "1/ 3.5mm audio" را انتخاب کنید.
- من نمی توانم موتور کلمه Sensory wake را راه اندازی کنم (دستورالعمل غیرقانونی پیش آمد) ، بنابراین از Snowboy (kitt_ai) استفاده می کنم.
مرحله 6: الکسا ، پنج بالا
تبریک می گویم! به الکسا "High Five" بگویید.
اگر SSH (یا سرور VNC) را فعال کرده اید ، می توانید Pi را راه اندازی مجدد کرده و نرم افزار Alexa را بدون سر (بدون مانیتور/صفحه کلید/ماوس) اجرا کنید. در رایانه خود سه پایانه SSH را اجرا کرده و به Pi متصل شوید. از این پایانه ها برای اجرای اجزای الکسا (به عنوان مثال "شروع npm" ، "mvn exec: exec" و "wakeWordAgent -e kitt_ai") استفاده کنید. مزیت دیگر اجرای بدون سر این است که برنامه Alexa java (mvn exec: exec) کمی روانتر اجرا می شود.
به طور کلی ، من از عملکرد نمونه الکسا روی Pi تحت تأثیر قرار گرفته ام - ضبط صدا کاملاً پاسخگو ، دقیق و قابل اعتماد است. مطمئناً بین عملکرد اصلی Echo (نقطه) و این تنظیمات فاصله عملکرد وجود دارد ، اما این فاصله چندان زیاد نیست. هرچند یکی از مواردی که من راضی ندارم این است که نمی توانم Amazon Prime Music را در این تنظیم پخش کنم ، اگرچه شخصی می گوید Prime Music پشتیبانی می شود. شاید تفاوتی وجود داشته باشد که آمازون بین کانادا و ایالات متحده اجازه می دهد یا چیزی که من درست تنظیم نکرده ام. اگر می دانید چگونه می توانید پرایم موزیک را با نمونه الکسا دریافت کنید ، لطفاً به من اطلاع دهید.
توصیه شده:
Wiggly Wobbly - امواج صوتی را ببینید !! زمان واقعی صوتی بصری !!: 4 مرحله
Wiggly Wobbly - امواج صوتی را ببینید !! Real Time Audio Visualizer !!: آیا تا به حال فکر کرده اید که آهنگ های Beetle چگونه به نظر می رسند؟ یا فقط می خواهید ببینید که چگونه صدایی به نظر می رسد ؟؟ پس نگران نباشید ، من اینجا هستم تا به شما کمک کنم تا بتوانید آن را درست کنید! بلندگو را بلند کنید و رنگ محو شده را هدف بگیرید
نحوه ضبط بازی های موبایل با چت صوتی صوتی *بدون روت: 4 مرحله
نحوه ضبط بازی های موبایل با چت صوتی صوتی *بدون روت: خوب امروز به دلیل موفقیت بزرگ بازی های تلفن همراه مانند PUBG ، بسیاری از مردم می خواهند آن را پخش کنند ، اما یک مشکل بزرگ وجود دارد اگرچه می توانید صفحه خود را ضبط کنید اما دوز اندروید اجازه نمی دهد شما می توانید چت صوتی خود را ضبط کنید. یا می توانید صدای خود را ضبط کنید
مربی شخصی انگلیسی - دستیار صوتی AI: 15 مرحله
مربی شخصی انگلیسی - دستیار صوتی AI: این پروژه به دانش آموزانی که برای هر امتحان زبان شناسی آماده می شوند کمک می کند ، جایی که می توانند با تعامل با Snips AI آموزش ببینند
دستیار صوتی فعال - حداکثر: 10 مرحله
Voice Activated Assistant - MAX: سلام در این دستورالعمل من قصد دارم در مورد نحوه ایجاد چت بات MAX (با نام خودم !!!) صحبت کنم. می تواند آن را به عنوان دستیار صوتی بسازد. من اینجا هستم
DIY Google Home با بلندگوی بلوتوث در Raspberry Pi Zero Docking Hub: 7 مرحله (همراه با تصاویر)
DIY Google Home با بلندگوی بلوتوث در Raspberry Pi Zero Docking Hub: ما در DIY Amazon Echo Alexa - دستیار صوتی Alexa در Raspberry Pi Zero Docking Hub یک دستورالعمل داریم. این بار می خواهیم نحوه ساخت DIY Google Home را به شما نشان دهیم. در این قسمت آموزشی ، نحوه نصب و راه اندازی Google Assistant را به شما نشان خواهیم داد