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

VOCAL ASSISTANT Snips.Ai מגן על פרטיותך: 18 שלבים
VOCAL ASSISTANT Snips.Ai מגן על פרטיותך: 18 שלבים

וִידֵאוֹ: VOCAL ASSISTANT Snips.Ai מגן על פרטיותך: 18 שלבים

וִידֵאוֹ: VOCAL ASSISTANT Snips.Ai מגן על פרטיותך: 18 שלבים
וִידֵאוֹ: Часть 14 - Аудиокнига «Наш общий друг» Чарльза Диккенса (книга 4, главы 6–9) 2024, יולי
Anonim
VOCAL ASSISTANT Snips. Ai מגן על פרטיותך
VOCAL ASSISTANT Snips. Ai מגן על פרטיותך

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

זוהי הדרכה להכנת עוזר ווקאלי פשוט שיכול לעבוד במצב לא מקוון, כלומר כל הבקשה שתעשה תעובד באופן מקומי בביתך. לשם כך נשתמש ב- Snips, זהו סטארט -אפ צרפתי שיש לו יתרון מעניין לעבוד במצב לא מקוון. כדי לשמור על הדברים ברורים ופשוטים אנו הולכים להכין עוזר מטומטם, פשוט מספיק כדי להבין את הארכיטקטורה, כך שאחר כך תעשה גרסה מעניינת יותר משלך. אז היום העוזר שלנו יסכם רק שני מספרים שתגידו ותנגן את התשובה: תשאלו: "כמה זה 1 ועוד 2" הוא יענה: "3"

השתייכות: אני לא קשור ל- SNIPS. AI, אבל אני מכין כרטיס קול לפטל פאי שיש בו הכל ב- RASPIAUDIO. COM זה כפתור DAC+רמקולים+כפתור מיקרופון+לד, אתה יכול לבחור להשתמש ב- שלי כרטיס קול או השתמש בכרטיס קול משלך).

שלב 1: מה שאתה צריך לדעת לפני שתתחיל

בסוף ההדרכה תהיה לכם:

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

מה אתה צריך:

  • הבנה בסיסית של Raspberry PI ו- Linux
  • זמן: בערך 20 דקה עד שעה בהתאם למיומנויות שלך חיבור לאינטרנט ליצירת העוזר, ואז מאוחר יותר העוזר שלך יוכל לעבוד במצב לא מקוון!
  • פטל PI 3 או 3b+ גרסה קודמת עשויה לעבוד גם היא, אפס עשוי להיות איטי למדי
  • ספק כוח מקלדת, עכבר ומסך, ספק כוח לפטל
  • PC או Mac פועל על לינוקס לשליטה מרחוק ב- PI פטל
  • אודיו מגן עם רמקולים נשתמש כאן ב- Raspiaudio M IC+, זה כובע זעיר עם כל מה שמובנה במיקרופון, DAC, מגבר, רמקול, לחץ על הכפתור והדלק. כמו כן, ניתן להשתמש באודיו המובנה בפטל (באיכות כל כך), ברמקולים מוגברים חיצוניים ובמיקרופון USB חיצוני.

סקירה של תהליך:

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

שלב 2: הרשמה

הירשם
הירשם

במחשב Linux שלך עבור אל https://console.snips.ai/ והרשם, צור עוזר חדש:

שלב 3: הגדר את ה- Assistant

הגדר את העוזר
הגדר את העוזר

תן לזה שם, בחר את השפה שלך ולחץ על צור

שלב 4: בחר את מילת ההתעוררות (נקראת גם Word Hot) "היי סניפים" והוסף מיומנות

בחר את Word Wake (נקרא גם Word Word) "Hey Snips" והוסף מיומנות
בחר את Word Wake (נקרא גם Word Word) "Hey Snips" והוסף מיומנות

שלב 5: צור מיומנות

צור מיומנות
צור מיומנות

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

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

שלב 6: לאחר מכן הוסף תיאור ולחץ על צור:

לאחר מכן הוסף תיאור ולחץ על צור
לאחר מכן הוסף תיאור ולחץ על צור

שלב 7: לחץ על ערוך מיומנות:

לחץ על ערוך מיומנות
לחץ על ערוך מיומנות

שלב 8: צור כוונה חדשה

צור כוונה חדשה
צור כוונה חדשה

למסך הבא תזדקקו לקצת אוצר מילים:

  • "כישורים" הם פונקציות לביצוע, כאן היכולת לסכם מספר 1 + מספר 2
  • "כוונות": הן הבקשות שתגיד בקול כדי להשיג את המיומנות הזו, למשל, תוכל לקבל "כמה זה 1 ועוד 2" ועוד רבות אחרות, ככל שיש לך יותר כך תוכל לפנות באופן טבעי יותר אל שלך עוֹזֵר.
  • "חריצים" הם משתנים שמשתתפים בבקשה שלך כאן מספר 1 ומספר 2
  • פעולות: מה לעשות, הסכום האמיתי של מספר 1 + מספר 2 ואז אומרים את התוצאה

שלב 9: נעשה סכום פשוט של מספר אחד + מספר שני:

אנו נעשה סכום פשוט של מספר אחד + מספר שני
אנו נעשה סכום פשוט של מספר אחד + מספר שני

שלב 10: זיהוי משבצות

לזהות משבצות
לזהות משבצות

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

שלב 11: למד אותו היכן החריצים

למד אותו היכן החריצים
למד אותו היכן החריצים

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

לאחר שתסיים ללחוץ על "שמור", ואז לחזור למסך הקודם: "דף הבית> עוזר MyDumb> המחשבון שלי"

שלב 12: זמן לפעולה

הגיע הזמן לקצת אקשן!
הגיע הזמן לקצת אקשן!

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

שלב 13: הקלד את הסקריפט

הקלד את הסקריפט
הקלד את הסקריפט

הנה סקריפט Python שנגזור והדביק, אין מה לשמור, אחרי זה סיימנו עם העוזר! העתק/פסטר מכאן:

#קבל את הערך הראשון והערך השני והמיר אותו למספר שלם A = int (intentionMessage.slots.numberOne.first (). value)

B = int (intentionMessage.slots.numberTwo.first (). ערך)

#סכום A + B

C = A + B

#הפוך את התוצאה במחרוזת

result = 'התשובה היא' + str (C) + 'אדוני היקר'

#הפגישה היא השאלה + התשובה, היא תגיד את התוצאה ותסגור את ההפעלה

current_session_id = intentionMessage.session_id hermes.publish_end_session (current_session_id, result)

שלב 14: צרוב Raspbian Stretch Lite על כרטיס SD טרי

צרוב Raspbian Stretch Lite על כרטיס SD טרי
צרוב Raspbian Stretch Lite על כרטיס SD טרי

Raspbian Buster עדיין לא נתמך על ידי פלטפורמת Snips (יאללה צוות SNIPS מבצע את העדכון !!)

אנא השתמש ב- Raspbian Stretch:

downloads.raspberrypi.org/raspbian/images/raspbian-2018-04-19/2018-04-18-raspbian-stretch.zip

(אם אינך מכיר את התהליך ראה כאן

שלב 15: חבר את הפטל שלך

חבר את הפטל שלך
חבר את הפטל שלך

סודו raspi-config

הגדר את פריסת המקלדת שלך (אם לא qwery), התקן את ה- wifi באמצעות אפשרויות לוקליזציה:

  • בחר אפשרויות רשת כדי להגדיר את ה- SSID/סיסמה של ה- wifi שלך, או פשוט חבר כבל Ethernet לנתב שלך
  • בחר אפשרויות ממשק להפעלת ssh (כפי שהוא ישמש מאוחר יותר)

שלב 16: שים לב ל- IP של הפטל שלך

שימו לב ל- IP של הפטל שלכם
שימו לב ל- IP של הפטל שלכם

בדוק שאתה מחובר לסוג הנתב שלך ifconfig ושימו לב לכתובת ה- IP

בשימוש:

ifconfig

שלב 17: התקן את כרטיס הקול Raspiaudio MIC+

אם יש לך MIC+ מ- RASPIAUDIO. COM חבר את הכרטיס והקלד:

sudo wget -O mic mic.raspiaudio.com

מיקרופון sudo bash

● הפעל מחדש ולאחר מכן בדוק:

udo wget -O test test.raspiaudio.com

מבחן sudo bash

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

שלב 18: התקן עם העוזר על הפטל מהמחשב האישי/MAC של Linux

רענן את רשימת החבילות ולאחר מכן התקן את npm

עדכון sudo apt-get

שלב raspi-config והפעל SSH (ממשק אופציה-SSH)

sudo apt-get להתקין npm

התקן את sam במחשב Linux שלך:

sudo npm install -g snips -sam

  • יומן אחד סיים עם האישור שיצרת קודם לכן ב- snips.ai

    sam login

  • התחבר לפאי הפטל שלך עם סם:

    sam connect "ip_address_of פטל"

    אם אתה מקבל שגיאה עליך לחזור לשלב raspi-config ולהפעיל SSH (ממשק אופציה-SSH)

  • הפעל את ההתקנה ב- Raspberry Pi באמצעות:

    sam init

  • תקבל: "התקנת רכיבי פלטפורמת Snips. פעולה זו עשויה להימשך מספר דקות … התקנת רכיבי פלטפורמת Snips בהצלחה "… ייקח זמן עד שסיימתי
  • להתקנת סוג העוזר:

    עוזר ההתקנה של sam

  • הקלד את הדברים הבאים כדי לראות את הקונסולה:

    שעון סם

  • נסה זאת! אמר:

    • "היי צלפים" אתה שומע אז צפצוף
    • "כמה זה 20 פלוס 22?" אז זה אמור להשיב בחזרה "42"
  • אם זה לא עובד:

    • בדוק את הסטטוס של SAM באמצעות:

      סטטוס סם

    • כוונן את הרווח של המיקרופון והרמקולים ב- Raspberry Pi:

      מיקסר

מוּמלָץ: