איך להכין את אלקסה משלך עם Raspberry Pi

מאת ברדלי ספייסר •  מְעוּדכָּן: 11/03/19 • 6 דקות קריאה

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

האם אוכל להשתמש ב-Raspberry Pi עם Alexa?

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

דרגת קושי: 3/5

זהו מדריך די קל לביצוע, רוב האחרים שראיתי כללו הרבה הגדרות, שימוש ב-Node.js וכו'. אבל זה יכול להיעשות בטווח של 30 דקות עד שעה.

כיצד ליצור עוזר קול משלך של Amazon Alexa

איך להכין את אלקסה בבית

הכנת מערכת ההפעלה Pi ו-Raspbian שלך עבור Alexa

אם כבר יש לך Raspbian OS על Raspberry Pi שלך, אתה יכול להמשיך ולדלג על שלב זה.

בהנחה שאתה מתחיל מאפס, אנחנו נעבוד יחד על זה! תזדקק לדברים הבאים לפני שנוכל להתחיל (עם המלצות):

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

כיצד להתקין NOOBS על כרטיס SD
התיעוד הרשמי של אמזון על העברת הקבצים.

הרכבת Alexa Pi שלך

אם אינך בטוח בעניין זה, בקרוב יהיה לי מדריך וידאו בנושא. עם זאת, לעת עתה, אלו הם השלבים המדוברים:

המערך המטופש

זה החלק המהנה, ברגע שהכל מחובר לחשמל תצטרך לחבר את ספק הכוח למחבר ה-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 שלך):

החלף את שדות כתובת ה-IP ב-IP סטטי של Pi. עשה את אותו הדבר עבור "כתובות האתרים להחזרה מותרת", למעט הוסף /קוד בסוף:

הגדרת כלים למפתחים של אמזון כדי ליצור אמזון אלקסה
טדהה!

כעת לחץ על שם המוצר שיצרת זה עתה, זה יביא אותך לדף המוצר (אם איבדת את זיהוי הלקוח ואת סוד הלקוח שלך).

לחץ על יכולות ובחר את האפשרויות הבאות:

סיים זאת על ידי לחיצה על עדכון בתחתית.

התקנת הכלים של אמזון על ה-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".

SSH Alexa-pi

כדי לשמור שינויים אלה, הקש CTRL + X ולאחר מכן הקש Enter. השלב האחרון כאן הוא להפעיל את סקריפט ההתקנה, ככזה, הקלד את הדברים הבאים בטרמינל:

sudo ./AlexaPi/src/scripts/setup.sh

זה יבקש ממך שאילתות שונות, כדי לאשר, אתה משתמש בדברים הבאים:

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

מזהה סוג מכשיר הוא מזהה המוצר שלך, עבורי, כלומר "RaspberryPi".
תיאור פרופיל האבטחה הוא גם "RaspberryPi".
מזהה פרופיל אבטחה זמין כאן. בשבילי זה "amzn1.application.24dddxxxxxxxxxxxxxxxxxxxxxxxx"
מזהה לקוח זמין באותו דף בחלק העליון: "amzn1.application-oa2-client.d46acxxxxxxxxxxxxxxxxxx"
סוד הלקוח נמצא מתחת לזה: "a4dbf3bbbbf8e32f8c462f6d97xxxxxxxxxxxxxxxxxxxx"

כמעט סיימנו, אבל עכשיו אנחנו צריכים לאמת את המכשיר שלך. עשה זאת על ידי מעבר לכתובת ה-IP הסטטית שלך כדי לאמת אותה: http://locahost:5050

כעת תראה הנחיה "Raspberry Pi רוצה גישה אל:...." פשוט לחץ על אפשר.

עשית את זה! כל מה שאתה צריך לעשות הוא לאתחל את ה-Raspberry Pi וברגע שזה יסתיים, אלקסה תתחיל ותגיד שלום!

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

האם אני יכול לעשות בעצמי אמזון Alexa DIY?

ברדלי ספייסר

אני חובב בית חכם ו-IT שאוהב לבדוק טכנולוגיה וגאדג'טים חדשים! אני נהנה לקרוא את החוויות והחדשות שלך, אז אם אתה רוצה לשתף משהו או לשוחח עם בתים חכמים, בהחלט שלחו לי מייל!