שילוב AutoVoice סוף סוף עושה את דרכו אל Google Home, הנה איך להשתמש בו

שילוב AutoVoice עם Google Home אושר סוף סוף על ידי Google. להלן מדריך כיצד לעשות שימוש באינטגרציה החדשה הזו.

לאחר חודש בלימבו של אישור של גוגל, AutoVoice אושרה סוף סוף לשימוש כשילוב של צד שלישי ב-Google Home. עם שילוב AutoVoice, אתה יכול לשלוח פקודות לטלפון שלך ש-Tasker יוכל להגיב אליהן, מה שמאפשר לך לבצע אינספור סקריפטים אוטומציה ישירות מהקול שלך.

בעבר, זה הצריך פתרון מפותל הכולל שליחת פקודות IFTTT למכשיר שלך דרך Join, אבל עכשיו אתה יכול לשלוח פקודות שפה טבעית ישר למכשיר שלך. אנחנו ב-XDA היינו מחכה לשחרור הזה, ועכשיו כשהיא כאן, נראה לך איך להשתמש בו.


הכוח האמיתי של Google Home לא ננעל

הסרטון שלמעלה נעשה על ידי מפתח AutoVoice, Joao Dias, לפני אישור שילוב AutoVoice. אני מקשר את זה כאן רק כדי להדגים את האפשרויות של האינטגרציה הזו, וזה משהו שכולנו יכולים ליהנות ממנו מאז שגוגל השיקה סוף סוף את תמיכת AutoVoice לכולם. כמו בכל פלאגין של Tasker, יש קצת עקומת למידה מעורבת, כך שלמרות שהשילוב זמין מאתמול בלילה, אנשים רבים התבלבלו לגבי איך לגרום לזה לעבוד. שיחקתי עם זה מאתמול בלילה ואראה לך איך לגרום לפקודות AutoVoice שלך ​​להפעיל באמצעות דיבור עם Google Home.

בקשה מג'ואאו דיאס, מפתח AutoVoice: אנא שים לב שהיום הוא היום הראשון שבו שילוב AutoVoice עם Google Home פעיל עבור כל המשתמשים. ככזה, ייתכן שיש כמה באגים שעדיין לא הוסרו. היה סמוך ובטוח שהוא עובד קשה בתיקון כל דבר שהוא נתקל בו לפני שהשילוב של AutoVoice/Home משוחרר לערוץ היציב של AutoVoice בחנות Play.


מתחילים

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

אתה תצטרך:

  • טאסקר
  • AutoVoice בטא
  • אפליקציית Google Home

לאחר התקנת כל אחד מהיישומים הללו, הגיע הזמן להתחיל לעבוד. הדבר הראשון שתצטרך לעשות הוא להפעיל את שילוב AutoVoice באפליקציית Google Home. פתח את אפליקציית Google Home ולאחר מכן הקש על סמל השלט הרחוק/טלוויזיה בפינה השמאלית העליונה. פעולה זו תפתח את דף ההתקנים שבו הוא מפרט את המכשירים התומכים ב-Cast המחוברים כעת (כולל Google Home שלך). הקש על סמל תפריט שלוש הנקודות כדי לפתוח את דף ההגדרות עבור Google Home שלך. תחת "הגדרות Google Assistant" הקש על "עוד". לבסוף, תחת קטעי השילוב של Google Home המפורטים, הקש על "שירותים" כדי להעלות את רשימת שירותי הצד השלישי הזמינים. גלול למטה כדי למצוא את "AutoVoice" ברשימה, ובדף אודות האינטגרציה תמצא את הקישור להפעלת האינטגרציה.

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


הגדרת AutoVoice

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

הראשון הוא על ידי אמירת הפקודה שלך בדיוק כפי שהגדרת את זה. זה אומר שם בהחלט אין מקום לטעות בפקודה שלך. אם אתה, למשל, רוצה לאתר את המכשיר שלך ואתה מגדיר את Tasker לזהות כשאתה אומר "מצא את הטלפון שלי" אז אתה חייב לומר בדיוק "מצא את הטלפון שלי" ל-Google Home שלך ​​(ללא שום מילים אחרות שחוברות או ממוקמות בהתחלה או בסוף) אחרת Tasker לא יצליח לזהות את הפקודה. הדרך היחידה לעקוף את זה היא להמציא כמה וריאציות אפשריות של הפקודה שאתה יכול לחשוב עליהן, כגון "מצא את שלי מכשיר", "אתר את הטלפון שלי", "אתר את המכשיר שלי" ומקווה שתזכור לומר לפחות גרסה אחת של הפקודה שהגדרת לְמַעלָה. במילים אחרות, שיטה ראשונה זו סובלת מאותה בעיה בדיוק כמו הגדרת אינטגרציה של Tasker באמצעות IFTTT: זה מאוד לא גמיש עם השפה שלך.

השיטה השנייה והמועדפת עליי היא שימוש שפה טבעית. פקודות Natural Language מאפשרות לך לדבר באופן טבעי למכשיר שלך, ו-Tasker עדיין יוכל לזהות את מה שאתה אומר. לדוגמה, אם הייתי אומר משהו הרבה יותר זמן כמו "Ok Google, האם אתה יכול לבקש מהקול האוטומטי בבקשה לאתר את המכשיר שלי בהקדם אפשרי" הוא עדיין יזהה את הפקודה שלי למרות שזרקתי את "בבקשה" ו"בהקדם האפשרי" המיותר לדיבור שלי פקודה. כל זה אפשרי הודות לכוחו של API.AI, וזה מה ש-AutoVoice בודק את הפקודה הקולית שלך כדי לפרש את מה שהתכוונת לומר ולהחזיר עם כל משתנים שאולי הגדרת.

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

חשוב: אם אתה רוצה לדבר "פקודות שפה טבעית" למכשיר Google Home שלך, תצטרך לבצע את השלבים הבאים. אחרת, דלג ליצירת הפקודות שלך למטה.


הגדרת פקודות שפה טבעית

מכיוון ש-AutoVoice מסתמכת על API.AI לעיבוד השפה הטבעית שלו, נצטרך להגדיר חשבון API.AI. כנסו לאתר ולחץ על "הירשם בחינם" כדי ליצור חשבון בחינם. ברגע שאתה נמצא במסוף הפיתוח שלך, צור סוכן חדש ותן לו שם AutoVoice. הפוך את הסוכן פְּרָטִי ולחץ להציל כדי ליצור את הסוכן. לאחר שמירת הסוכן, הוא יופיע בסרגל הצד השמאלי מתחת ללוגו הראשי של API.AI.

לאחר שיצרת את חשבון API.AI שלך, תצטרך לקבל את אסימוני הגישה שלך כדי ש-AutoVoice תוכל להתחבר לחשבון שלך. לחץ על סמל גלגל השיניים שליד הסוכן החדש שיצרת כדי להעלות את דף ההגדרות של סוכן AutoVoice שלך.

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

כעת AutoVoice תוכל לשלוח ולקבל פקודות מ-API.AI. עם זאת, פונקציונליות זו מוגבלת עד שתירשם ל-AutoVoice. חזור לדף הגדרות השפה הטבעית ולחץ על "פקודות". כרגע, רשימת הפקודות צריכה להיות ריקה שמור לפקודה יחידה בשם "Default Fallback Intent". (שים לב בצילום המסך שלי, הגדרתי כמה משלי כְּבָר). בתחתית, תבחין במתג שנקרא "השתמש עבור Google Assistant/Alexa."אם תפעיל את החלפת המצב הזה תתבקש להירשם ל-AutoVoice. קבל את המנוי אם ברצונך להשתמש בפקודות Natural Language.


יצירת פרופילי Tasker כדי להגיב לפקודות שפה טבעית

פתח את Tasker ולחץ על כפתור "+" בפינה הימנית התחתונה כדי ליצור פרופיל חדש. לחץ על "אירוע" כדי ליצור הקשר חדש לאירוע. Context של אירוע הוא טריגר שמופעל רק פעם אחת כאשר ההקשר מזוהה - במקרה זה, אנו ניצור אירוע המקושר לפקודה של AutoVoice Natural Language. בקטגוריית אירוע, דפדף אל Plugin --> AutoVoice --> Natural Language.

לחץ על סמל העיפרון כדי להיכנס לדף התצורה כדי ליצור פקודת AutoVoice Natural Language. לחץ על "צור פקודה חדשהכדי לבנות פקודה אוטומטית. בתיבת הדו-שיח שמראה לך, תראה מקום להזנת טקסט להזנת הפקודה שלך, כמו גם נקודה נוספת להזנת טקסט כדי להזין את התגובה שאתה רוצה ש-Google Home יגיד. הקלד או אמור את הפקודות שברצונך ש-AutoVoice יזהה. למרות שלא נדרש ממך לרשום כל וריאציה אפשרית של הפקודה שאתה רוצה שהיא תזהה, רשום לפחות כמה לכל מקרה.


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

לדוגמה, אם אתה בונה פקודה האומרת "הפעל שירים מאת $artist" אז אתה יכול לקבל מהתגובה להחזיר את שם האמן המוגדר במשתנה שלך. אז אתה יכול להגיד "הפעל שירים של Muse" או "השמע שירים של Radiohead" באותה פקודה, וה-Google Home שלך ​​יגיב עם אותו שם להקה/אמן שהזכרת בפקודה שלך. ההדרכה שלי למטה לא עושה שימוש בתכונה זו מכיוון שהיא שמורה למקרי שימוש מתקדמים יותר.


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

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

צא ממסך יצירת הפקודה על ידי לחיצה על סימן הביקורת למעלה, כאשר כעת סיימת לבנות ולשמור את פקודת השפה הטבעית שלך. כעת, ניצור את המשימה שתידלק כאשר תזוהה פקודת השפה הטבעית. כשתחזור למסך הראשי של Tasker, תראה את החלון הקופץ ליצירת "משימה חדשה". לחץ על "משימה חדשה" כדי ליצור משימה חדשה. לחץ על הסמל "+" כדי להוסיף את הפעולה הראשונה שלך למשימה זו. תחת אודיו, לחץ על "נפח מדיה." הגדר את רמה עד 15. חזור למסך עריכת המשימות ותראה את הפעולה הראשונה שלך ברשימה. כעת צור פעולה נוספת אך הפעם לחץ על "עֵרָנִי" ובחר "ביפ." הגדר את מֶשֶׁך ל 10,000 אלפיות השנייה ולהגדיר את אמפליטודה ל 100%.

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

צא ממסך יצירת המשימות והגעת בוצע. עכשיו אתה יכול לבדוק את היצירה שלך! פשוט תגיד "אוקי גוגל, בקש קול אוטומטי למצוא את הטלפון שלי" או כל וריאציה טבעית של זה שעולה לך בראש והטלפון שלך אמור להתחיל לצפצף בקול רם במשך 10 שניות. הדבר היחיד שאתה צריך לומר הוא הטריגר כדי לגרום ל-Google Home להפעיל את AutoVoice - החלק "Ok Google, ask auto voice" או "Ok Google, let me talk to auto voice". כל מה שתגיד לאחר מכן יכול להיות זורם בחופשיות וטבעי ככל שתרצה, הקסם של API.AI גורם לכך שאתה יכול להיות גמיש בשפה שלך!

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


יצירת פרופילי Tasker כדי להגיב לפקודות שאינן טבעיות בשפה

במקרה שאתה לא רוצה להירשם ל-AutoVoice, אתה עדיין יכול ליצור פקודה דומה כמו לעיל, אבל זה ידרוש ממך לרשום כל שילוב אפשרי של ביטויים שאתה יכול לחשוב עליהם כדי להפעיל את המשימה. ההבדל הגדול ביותר בין ההגדרה הזו הוא שכאשר אתה יוצר את ההקשר של האירוע עליך לבחור AutoVoice מזוהה במקום AutoVoice Natural Language. אתה תבנה את רשימת הפקודות והתגובות שלך בצורה דומה, אבל API.AI לא יטפל באף חלק בניתוח הפקודות המדוברות שלך, אז אתה חייב להיות מדויק ב-100% באמירת אחד מהביטויים האלה. כמובן שעדיין תהיה לך גישה לעריכה של כל אחת מהפקודות הללו, בדומה ל- Natural Language.

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


סיכום

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

בזמן המצומצם שלי עם Google Home, הגעתי לתריסר יצירות שימושיות למדי. במאמרים עתידיים, אני אראה לך כיצד ליצור כמה פקודות די מגניבות של Google Home כגון הפעלה/כיבוי של ה-PS4 שלך בקול, קריאת כל ההתראות שלך, קריאת הודעת הטקסט האחרונה שלך ועוד. אני לא אקלקל את מה שיש לי בחנות, אבל אני מקווה שהמדריך הזה מרגש אותך לקראת מה שעומד לקרות!