בנה רמקול חכם אמזון Alexa משלך עם פטל פטל

בנה רמקול חכם אמזון Alexa משלך עם פטל פטל

פתאום כולם מדברים עם הטכנולוגיה שלהם. טלפונים חכמים, טלוויזיות ואפילו נורות --- כולם מסוגלים להשתלט על ידי עוזרת ביתית. ככל ש- Internet of Things משתלט על הבית שלך, תמצא שמכשירים נוספים פתאום מסוגלים להגיב לקול שלך, הודות לעוזרים וירטואליים כמו Amazon Alexa.





כיצד להצמיד משחקי קיטור לשורת המשימות חלונות 10

אם יש ברשותך פטל פיי פנוי, אינך צריך לקנות מכשיר אמזון אלקסה כמו הד או נקודת הד, מכיוון שאתה יכול לבנות משלך. הדרכה זו תסביר כיצד תוכל להגדיר את עוזרת הבית של Alexa ב- Raspberry Pi שלך.





חומרה שתזדקק לה

לפני שתתחיל לבנות את ה- DIY Raspberry Pi Alexa שלך, תצטרך:





  • Raspberry Pi עם Raspbian מותקן על כרטיס מיקרו SD
  • ספק כוח מתאים (מומלץ 5V @ 2.5A)
  • מיקרופון USB
  • דובר
  • מחשב אישי להקמת חשבון מפתח של אמזון ועם לקוח SSH

לפני שתתחיל, ואם עדיין לא, תצטרך אפשר חיבורי SSH ל- Raspberry Pi שלך . אם אתה מעדיף, תוכל להגדיר את ה- Raspberry Pi שלך באמצעות מקלדת, עכבר וצג. תזדקק למיקרופון, אך אם אין ברשותך מצלמת רשת USB עם מיקרופון תעשה את אותה העבודה.

בנסיבות רגילות, אני ממליץ להתקין את Raspbian Lite כדי לא לצמצם את השימוש במשאבים. התסריט שאתה צריך להתקין Alexa לא מצליח להתקין בהתקנה רגילה של Raspbian Lite. כדי לעקוף זאת, התקן את GStreamer, מסגרת מדיה של לינוקס, כדי לאפשר לו להתקין על ידי הפעלת הדברים הבאים באמצעות SSH או במסך מסוף:



sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio

שלב 1: צור חשבון מפתח ופרופיל אבטחה של אמזון

לפני שתוכל להתקין את תוכנת Alexa, יהיה עליך ליצור חשבון מפתח של אמזון. אם יש לך חשבון אמזון קיים, תוכל להיכנס ל- הירשם לחשבון מפתח של אמזון בצורה זו.

לאחר שנכנסת, עבור אל אלקסה על סרגל הניווט, אם כן שירות קולי של אלקסה. נְקִישָׁה להתחיל , לאחר מכן מוצרים> צור מוצר.





תן למכשיר שלך שם ומזהה מוצר. בחר מכשיר עם Alexa מובנה ובחר לא לשאלת האפליקציה הנלווית. בחר אַחֵר מ ה קטגוריית מוצר תפריט נפתח והקלד פאי פטל בתיבה המסופקת מתחתיה. תן לו תיאור קצר, כגון 'דוגמה ל- Raspberry Pi Alexa build'.

בחר ביוזמת מגע ו ללא ידיים לאינטראקציות של משתמשי קצה. אתה לא צריך לדאוג בבחירת תמונה. בחר לא לארבע השאלות האחרונות ולחץ על הַבָּא.





במסך הבא, תידרש ליצור פרופיל אבטחה של אמזון כדי לקשר את נתוני האבטחה שלך ל- Raspberry Pi Alexa שלך. נְקִישָׁה צור פרופיל חדש . בחר שם ותיאור, בדומה לשלי למטה.

בשלב הבא, בחר מכשירים ופלטפורמות אחרות , ולאחר מכן הכנס שם מזהה לקוח (זה יכול להיות כל מה שאתה אוהב), הסכים לתנאים וההגבלות ולחץ צור מזהה. לאחר מכן תראה קופץ המציג לך שהמוצר שלך נוצר.

לאחר מכן, הפעל את הפרופיל שלך. עבור אל התחבר באמצעות דף המפתחים של אמזון ובחר את הפרופיל שלך מהתפריט הנפתח ולאחר מכן לחץ על לְאַשֵׁר.

הכנס דומיין כמו raspberrypi.local בתיבה המסופקת ולאחר מכן לחץ על להציל.

שלב 2: הורד את סקריפט Pi עוזרי אמזון

כדי להתקין את Amazon Alexa בקלות על ה- Raspberry Pi שלך, תשתמש בתסריט בשם Assistants Pi. זה מספק שיטה קלה להתקנת Alexa מבלי שתצטרך לבנות את ה- SDK באופן ידני.

כדי להתחיל, יהיה עליך להתקין את Git כדי לתפוס את הקבצים הדרושים ממפתח הסקריפט. התחבר ל- Raspberry Pi שלך באמצעות לקוח SSH או, אם אינך מפעיל את ה- Pi ללא ראש, פתח מסוף והקלד:

sudo apt install git

לאחר התקנת Git, שיבוט את הקבצים הדרושים לך על ידי הקלדת:

git clone https://github.com/shivasiddharth/Assistants-Pi

יהיה עליך להפעיל את קבצי הסקריפט. עשו זאת על ידי הקלדת:

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

שלב 3: תצורה מוקדמת לפני ההתקנה

לפני שתוכל להריץ את הסקריפטים הראשונים של Assistants Pi לפני שתוכל להתקין את Alexa, תצטרך התקן PIP עבור Python ב- Raspberry Pi שלך. בדוק שהוא מותקן עם הדברים הבאים:

pip --version

אתה אמור לקבל תגובה המאשרת את הגרסה שלך. אם לא, התקן מחדש את PIP באמצעות apt.

אם PIP מותקן כראוי, השלב הבא שלך הוא הפעלת סקריפט ההכנה של עוזרי פי, presystem.sh. הפעל את הפעולות הבאות:

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

פעולה זו תתחיל בהתקנת כל החבילות הדרושות עבורך, וכן תבדוק כי Raspbian מעודכן.

לאחר שהכל יותקן, תינתן לך שש אפשרויות לבחירה עבור תצורת השמע והמיקרופון שלך. רוב האנשים יצטרכו לבחור USB-MIC-ON-BOARD-JACK , אז פגע 3 ולחץ enter. בחר באפשרות זו אם אתה משתמש במיקרופון USB עם רמקול המחובר ליציאת השמע.

הפעל מחדש את ה- Raspberry Pi בשלב זה על ידי הקלדת:

sudo reboot

לאחר הפעלה מחדש, בדוק שהגדרות השמע שלך תקינות על ידי הפעלת הפעולות הבאות:

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

פעולה זו תבצע בדיקה של הרמקול והמיקרופון שלך כדי לוודא ש- Raspberry Pi שלך עובד עם שניהם.

שלב 4: הפעל את סקריפט ההתקנה

בהנחה שלא היו לך בעיות עם המיקרופון או הרמקול במהלך בדיקת השמע שלך, הפעל את הפקודה הבאה להתקנת Alexa ל- Raspberry Pi שלך:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

תינתן לך האפשרות לבחור להתקין את Alexa, את עוזר הבית של Google או את שניהם. התסריט דורש שלבים נוספים להתקנת Google Assistant כאן, לכן עדיף לדלג על זה. בחר באפשרות 2 להתקנת Alexa בלבד.

יהיה עליך להזין את מזהה הלקוח שלך. חזור אל פורטל המפתחים של Alexa כדי למצוא זאת על ידי לחיצה על שם 'המוצר' שלך. שימו לב לזהות המוצר שלכם.

לחץ על שם המוצר שלך, לחץ על פרופיל אבטחה, לאחר מכן מכשירים ופלטפורמות אחרות. השתמש במזהה הלקוח המצוי כאן, ולאחר מכן הקלד את מזהה המוצר שלך לפני שתסכים לתנאים ולהגבלות. סוּג לְהַסכִּים ולחץ על enter.

התסריט יפעל באמצעות ההתקנה שלו, יתקין כל חבילות נחוצות אחרות שהוא צריך. תהליך זה עשוי להימשך זמן מה. ייתכן שיהיה עליך לקבל רישיון או שניים; פשוט תקרא ותלחץ וגם לכל תפריטי אישור.

שלב 5: תצורה ובדיקה סופית

לאחר שהסקריפט סיים את ההתקנה, יש לך סקריפט אחרון להפעלה:

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh

הפעל את הפעולות הבאות, רק כדי להיות בטוח שהשירות מתחיל ומופעל:

sudo systemctl enable alexa.service
sudo systemctl start alexa.service

לאחר מכן יהיה עליך להירשם ולאשר את ה- Pi שלך. הקלד את הדברים הבאים:

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

יהיה עליך להקליד קוד המוצג במסך הטרמינל ב עמוד באתר המפתחים של אמזון . הקלד את הקוד, לחץ לְהַמשִׁיך, לאחר מכן להתיר.

בהנחה שהרשאת ה- Pi שלך תקינה, אתה אמור לראות את סקריפט Alexa המדגם פועל. בדוק את מכשיר ה- DIY Raspberry Pi Alexa שלך על ידי אמירה אלקסה ואחריה פקודה. לדוגמה, אלכסה, ספר לי את השעה.

אתחל פעם אחרונה ובדוק שוב את המכשיר שלך על ידי הוצאת פקודה נוספת, כדי להיות בטוח שהכל עובד.

אמזון אלקסה DIY לבית שלך

אינך צריך לקנות מכשיר חדש יקר לביתך כדי ליהנות מהיתרונות של רמקול חכם. פטל פטל חלופי יוצר עוזר בית מושלם DIY, בין אם אתה בונה אלקסה עשה זאת בעצמך ובין אם אתה רוצה בנה בית DIY של Google בעצמך במקום זאת.

אם רמקול חכם לבית שלך לא מתאים לך, אולי צא החוצה ובנה במקום כמה פרויקטים מחוספסים של Raspberry Pi.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל Canon לעומת ניקון: איזה מותג מצלמות עדיף?

קנון וניקון הם שני השמות הגדולים ביותר בתעשיית המצלמות. אבל איזה מותג מציע את המערך הטוב ביותר של מצלמות ועדשות?

אתה יכול לקנות מוזיקה בספוטיפיי?
קרא הבא נושאים קשורים
  • עשה זאת בעצמך
  • בידור
  • פאי פטל
  • בית אוטומטי
  • אלקסה
על הסופר בן סטוקטון(22 מאמרים פורסמו)

בן הוא כותב טכנולוגי המבוסס בבריטניה עם תשוקה לגאדג'טים, משחקים וחנוניות כללית. כאשר הוא לא עסוק בכתיבה או בהתעסקות עם טכנולוגיה, הוא לומד לתואר שני במחשוב ומחשוב.

עוד מאת בן סטוקטון

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה