תוכן עניינים:

מונה, העוזר האישי שלי רובוט אנימטרוני: 4 שלבים
מונה, העוזר האישי שלי רובוט אנימטרוני: 4 שלבים

וִידֵאוֹ: מונה, העוזר האישי שלי רובוט אנימטרוני: 4 שלבים

וִידֵאוֹ: מונה, העוזר האישי שלי רובוט אנימטרוני: 4 שלבים
וִידֵאוֹ: סרטון מדהים ומרגש עם מסר חזק במיוחד 2024, יולי
Anonim
Image
Image

מונה, זהו רובוט AI שמשתמש ב- Watson Ai ברקע, כשהתחלתי את הפרויקט הזה נראה הרבה יותר מסובך ממה שחשבתי אבל כשהתחלתי לעבוד עליו, שיעורים קוגניטיביים ibm (הירשם כאן) עזרו לי רבות, אם אתה רוצה אתה יכול קח את השיעור עכשיו, או שתמשיך עם ההוראות האלה

אני צריך שהבוט שלי יגיב לדברים הבאים

1. כשאני מדבר

2. כשהוא רוצה לדבר

3. כשאני רוצה לשלוט בתנועות העיניים/ הלסת … וכו '.

לכן, כשאני מדבר הוא אמור להמיר את הדיבור שלי לטקסט, ואז הוא צריך לבדוק את בסיס הנתונים (ישויות / אירועים /) ואז הוא צריך לומר את התשובה כמו טקסט לדיבור.

אז אתה דורש את הדברים להלן

לפני השימוש בשירותים הבאים, צור בטובך חשבון IBM Bluemix

1. טקסט לדיבור

2. דיבור לטקסט

3. עוזר ווטסון

שלב 1: הכנת הדברים שלך

1. פטל פטל.

2. מיקרופון

3. רמקול

גולגולת (מודפסת בתלת מימד):

קבצי הדפסת תלת מימד תוכל למצוא אותם כאן: לחץ כאן

ובעיקר עליך להיות בעל חיבור אינטרנט תקין …………

עכשיו אני הולך להשתמש בפטל פטל לעיבוד הכל.

אם השתמשת בעבר ב- Raspberry Pi, התקן את Node.js ועבור לשלב הבא.

אחרת, עקוב אחר ההוראות להלן כדי להגדיר את ה- Pi שלך:

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

התקן חבילות פתח יישום מסוף ב- Pi ובצע את הפקודות הבאות להתקנת הגרסה העדכנית ביותר של Node.js ו- npm (מנהל חבילות הצומת).

אתה צריך חבילות אלה מאוחר יותר כדי להריץ את הקוד שלך.

curl -sL https://ibm.biz/tjbot-bootstrap | סודו ש

חבר את מיקרופון ה- USB ואת הרמקול.

תלוי באיזה מקור פלט אודיו אתה משתמש עם ה- Pi שלך (HDMI, שקע אודיו 3.5 מ מ, Bluetooth, רמקול USB), ייתכן שיהיה עליך להגדיר את תצורת השמע.

שקע שמע HDMI/ 3.5 מ"מ אם אתה משתמש בשקע HDMI או 3.5 מ"מ, ייתכן שיהיה עליך להגדיר את תצורת השמע. לשם כך, עבור למסוף ופתח את raspi-config.

sudo raspi-config

פעולה זו תפתח את מסך התצורה של Raspberry Pi.

בחר "אפשרויות מתקדמות" והקש Enter, ולאחר מכן בחר "שמע" והקש Enter. בחר את הערוץ הנכון עבור אודיו הפלט. אם חיברת רמקול חיצוני לשקע השמע, עליך לבחור בשקע 3.5 מ"מ.

רמקול USB:

אם יש לך אודיו USB, עליך לעדכן את /usr/share/alsa/alsa.config כדי להגדיר את אודיו ה- USB כמכשיר ברירת המחדל. התחל בהפעלת הפקודה הבאה כדי לוודא שה- USB שלך מחובר ורשום שם.

lsusb

הבא הוא לזהות את מספר הכרטיס של ה- audio.aplay USB שלך -l

שימו לב למספר הכרטיס המשויך לאודיו USB שלכם.

לאחר מכן עבור אל קובץ alsa.config כדי להגדיר אותו כברירת מחדל.

sudo nano /usr/share/alsa/alsa.conf

לחפש

defaults.ctl.card 0

defaults.pcm.card 0

ועדכן את מספר הכרטיס (0 כאן) למספר הכרטיס של אודיו ה- USB שלך.

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

שלב 2: קוד Git-hub

קוד המקור זמין ב- github. הורד או שבט את הקוד ובצע את הפקודות הבאות ממסוף כדי להתקין את התלות שלו.. להלן ההנחיות כיצד לשכפל מאגר מ- github אם לא עשית זאת בעבר.

שיבוט git

תקליטור מונה/מתכונים/שיחה

התקנת npm

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

sudo apt-get להתקין npm

בשלב זה, אנו עוזרים לך לקבל גישה ל- API לשלושה שירותי שיחה:

(1) דיבור לטקסט, (2) עוזר ווטסון, (3) טקסט לדיבור.

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

ייבא את שטח העבודה-sample.json

היכנס לשירות Watson Assistant וציין את מזהה סביבת העבודה.

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

$ sudo cp config.default.js config.js

$ sudo nano config.js

שלב 3: הפעל את הקוד

כעת, אתה מוכן לדבר עם ה- TJBot שלך!

פתח מסוף ובצע את הפקודה הבאה:

צומת sudo node.js

שיחת ווטסון משתמשת בכוונות כדי לתייג את מטרת המשפט.

למשל כשאתה שואל את מונה "אנא הציג את עצמך", הכוונה היא לערוך הקדמה.

אתה יכול להוסיף כוונות חדשות משלך בעורך השיחות, אך לעת עתה התחלנו אותך בכמה כוונות: מבוא.

אתה יכול להגיד משפטים כגון "ווטסון, הצג את עצמך בבקשה", "ווטסון, מי אתה" ו- "ווטסון, אתה יכול להציג את עצמך" בדיחה.

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

לקבלת רשימה מלאה, בדוק את התוכן של workspace-sample.json

משתמשים במילת תשומת לב כך שמונה תדע שאתה מדבר איתו.

מילת תשומת הלב המוגדרת כברירת מחדל היא 'ווטסון', אך תוכל לשנות אותה ב- config.js כדלקמן.

עדכן את קובץ התצורה כדי לשנות את שם הרובוט בקטע tjConfig: // הגדר את התצורה של TJBot

exports.tjConfig = {

log: {level: 'verbose'},

רובוט: {name: 'tee jay bot'}

};

אתה יכול לשנות את 'השם' לכל מה שתרצה לקרוא 'מונה' שלך בנוסף, אם תשנה את המין ל'נקבה ', TJBot ישתמש בקול נשי כדי לדבר אליך! תהנה!

יש סיכוי טוב שאחד משני הדברים האלה קרה: (1) פלט השמע מופנה לערוץ לא נכון (אתה יכול לתקן אותו מ- raspi-config), (2) מודולי הקול שלך חסומים.

במקרה זה, עבור אל /etc/modprobe.d/ והסר את blacklist-rgb-led.conf לאחר מכן הפעל את הפקודה הבאה:

sudo update -initramfs -u

אתחל מחדש וודא שהמודולים "snd" פועלים על ידי ביצוע הפקודה "lsmod".

זה אמור לפתור את הבעיה. lsmod

מוּמלָץ: