האם אתה מחפש את המדריך האולטימטיבי על איך לבנות את אלקסה עם Raspberry Pi? תאמינו או לא, זה בהחלט אפשרי. מדריך זה כולל פירוט תמונה עם שלבים כיצד ליצור עוזר קולי בקוד פתוח.
האם אוכל להשתמש ב-Raspberry Pi עם Alexa?
במילים פשוטות, כן, אתה יכול להשתמש במערכת ההפעלה Raspbian כדי לשלוט באלקסה וזה די קל להגדרה. אנחנו נטפל בזה במדריך הזה, ובתקווה שזה ייתן לך קצת תובנות לגבי יצירת AI חכמה משלך.
דרגת קושי: 3/5
זהו מדריך די קל לביצוע, רוב האחרים שראיתי כללו הרבה הגדרות, שימוש ב-Node.js וכו'. אבל זה יכול להיעשות בטווח של 30 דקות עד שעה.
איך להכין את אלקסה בבית
הכנת מערכת ההפעלה Pi ו-Raspbian שלך עבור Alexa
אם כבר יש לך Raspbian OS על Raspberry Pi שלך, אתה יכול להמשיך ולדלג על שלב זה.
בהנחה שאתה מתחיל מאפס, אנחנו נעבוד יחד על זה! תזדקק לדברים הבאים לפני שנוכל להתחיל (עם המלצות):
- מערכת הפעלה כגון Linux, macOS או Windows לטעינת כרטיס ה-SD שלך
- כרטיס SD
- קורא כרטיסי SD
- OS
- מיקרופון USB
- מקלדת ועכבר USB זמניים (אנו יכולים להגדיר חיבורים מרוחקים בהמשך הקו).
- זוג אוזניות 3.5 מ"מ / רמקול
אם אתה לא מכיר קובץ zip, הוא בעצם דוחס את כל הקבצים לקובץ אחד (כמו תיקיה). אתה אמור להיות מסוגל פשוט לגרור ממנו הכל אל כרטיס ה-SD שלך והוא יפתח אותו למיקום זה.

הרכבת Alexa Pi שלך
אם אינך בטוח בעניין זה, בקרוב יהיה לי מדריך וידאו בנושא. עם זאת, לעת עתה, אלו הם השלבים המדוברים:
- הכנס את כרטיס ה-MicroSD / SD (בהתאם לגרסת ה-Pi שלך
- חבר את מיקרופון ה-USB ואת שקע השמע בגודל 3.5 מ"מ רמקול או אוזניות
- חבר את המקלדת והעכבר (באופן זמני)
- חבר את יציאת ה-HDMI והצג (באופן זמני)
- אם אינך משתמש ב-Wi-Fi, חבר את כבל ה-Ethernet שלך
המערך המטופש
זה החלק המהנה, ברגע שהכל מחובר לחשמל תצטרך לחבר את ספק הכוח למחבר ה-Micro USB שלך ב-Pi. תבחין שנורה על ה-Pi הופכת לירוקה והצג שלך יציג מסך טעינת אתחול ואחריו בחירה בהנחיה של מערכת ההפעלה שלך.
אם נורית ה-Pi שלך אדומה לאחר 10 שניות או שיש לך שגיאה על המסך, נסה להוציא את כרטיס ה-SD ולהעתיק מחדש את מערכת ההפעלה NOOBS לכרטיס ה-SD.
לאחר שבחרת את מערכת ההפעלה הנכונה, ההתקנה המלאה עשויה להימשך כ-15-25 דקות. אתה לא אמור לראות שום בעיות ותתבקש עם כפתור "אישור" שיעביר אותך לשולחן העבודה החדש של לינוקס.
אם יש לך כבל Ethernet, אין צורך לעשות את החלק הבא, אחרת, תרצה להגדיר חיבור Wi-Fi במהירות 2.4GHz ב-Raspberry Pi שלך. אתה יכול לעשות זאת על ידי בחירת סמל הקישוריות בפינה השמאלית העליונה של מערכת ההפעלה שלך, זה אמור להיות בין סמל השמע ל-Bluetooth.
בצע את השלבים כנדרש כדי להתקין את חיבור ה-Wi-Fi שלך. פשוט לחץ על דפדפן האינטרנט (הסמל הוא כדור) ובדוק את חיבור האינטרנט שלך.
הגדרת כלי המפתחים של אמזון
זה המקום שבו הדברים נעשים טכניים, אז אני אצלם כמה שיותר תמונות. תזדקק לערכת כלים למפתחים של אמזון שתוכל לתפוס כאן. הקפד להיכנס או ליצור חשבון מפתח חדש באמזון.

ברגע שאתה נמצא בלוח המחוונים שלך, תצטרך לעבור אל Alexa > Alexa Voice Service > התחל > מוצרים > צור מוצר.
מידע המוצר הבא הוא לעיונך האישי, אל תהסס להעתיק את אלה שיש לי להלן:
ברגע שאתה בשלב 2 מתוך 2, בחר "צור פרופיל חדש", מלא את השדות בכל מה שאתה צריך (ראה הפניה שלי). תקבל מידע מסוים כגון מפתחות מאובטחים, מזהי לקוח וסודות לקוח. רשום את אלה על פנקס רשימות.


עבור כתובות ה-URL המקורות המותרים וההחזרה המותרת תזדקק ל-IP סטטי עבור ה-Raspberry Pi שלך. קרא את המדריך שלי להגדרת IP סטטי כאן.
תרצה להוסיף את הדברים הבאים למקור מותר (החלף את הטקסט המודגש ב-IP הסטטי של ה-Pi שלך):
- http://localhost:5050
- https://localhost:5050
- http://192.168.0.125: 5050
- https://192.168.0.125: 5050
החלף את שדות כתובת ה-IP ב-IP סטטי של Pi. עשה את אותו הדבר עבור "כתובות האתרים להחזרה מותרת", למעט הוסף /קוד בסוף:
- http://localhost:5050/code
- https://localhost:5050/code
- http://192.168.0.125:5050/קוד
- https://192.168.0.125:5050/קוד

כעת לחץ על שם המוצר שיצרת זה עתה, זה יביא אותך לדף המוצר (אם איבדת את זיהוי הלקוח ואת סוד הלקוח שלך).
לחץ על יכולות ובחר את האפשרויות הבאות:
- טיימרים ותזכורות בשם
- הצגת כרטיסים עם טקסט
סיים זאת על ידי לחיצה על עדכון בתחתית.
התקנת הכלים של אמזון על ה-Pi שלך
כעת תרצה לעבור ל-Raspberry Pi ולמסוף הפתוח שלך. בצע את השלבים הבאים בְּדִיוּק על ה-Pi שלך
כפי שרשמתי אותם:
cd /opt sudo apt-get install git sudo git clone https://github.com/alexa-pi/AlexaPi.git sudo nano ./AlexaPi/src/scripts/inc/os/debian.sh
זה מתקין git, מושך את ספריית Alexa-Pi ואז נכנס לתצורה של הקובץ debian.sh. תחת הפונקציה install_os מצא את האזור שנקרא "vlc-nox" ושנה אותו ל-"vlc-bin".

כדי לשמור שינויים אלה, הקש CTRL + X ולאחר מכן הקש Enter. השלב האחרון כאן הוא להפעיל את סקריפט ההתקנה, ככזה, הקלד את הדברים הבאים בטרמינל:
sudo ./AlexaPi/src/scripts/setup.sh
זה יבקש ממך שאילתות שונות, כדי לאשר, אתה משתמש בדברים הבאים:
- דביאן
- פאי פטל
- 1
- y
ברגע שזה נעשה, תזדקק לפרטים שהיו לך מוכנים מראש (זיהוי סוג מכשיר, מזהה לקוח וכו').
מזהה סוג מכשיר הוא מזהה המוצר שלך, עבורי, כלומר "RaspberryPi".
תיאור פרופיל האבטחה הוא גם "RaspberryPi".
מזהה פרופיל אבטחה זמין כאן. בשבילי זה "amzn1.application.24dddxxxxxxxxxxxxxxxxxxxxxxxx"
מזהה לקוח זמין באותו דף בחלק העליון: "amzn1.application-oa2-client.d46acxxxxxxxxxxxxxxxxxx"
סוד הלקוח נמצא מתחת לזה: "a4dbf3bbbbf8e32f8c462f6d97xxxxxxxxxxxxxxxxxxxx"
כמעט סיימנו, אבל עכשיו אנחנו צריכים לאמת את המכשיר שלך. עשה זאת על ידי מעבר לכתובת ה-IP הסטטית שלך כדי לאמת אותה: http://locahost:5050
כעת תראה הנחיה "Raspberry Pi רוצה גישה אל:...." פשוט לחץ על אפשר.
עשית את זה! כל מה שאתה צריך לעשות הוא לאתחל את ה-Raspberry Pi וברגע שזה יסתיים, אלקסה תתחיל ותגיד שלום!
תהנה בהתאמה אישית שלך Raspberry Pi Alexa, הודע לי אם יש לך שאלות אחרות או שיש לך בעיות כלשהן בתגובות. אני אעשה כמיטב יכולתי להשיב בהקדם האפשרי 🙂
