Πώς να ακούσετε το φωνητικό ταχυδρομείο Google Voice στο Google Home

Αυτό είναι ένα σεμινάριο που σας δείχνει πώς να βάζετε τη συσκευή σας Google Home να διαβάζει το τελευταίο φωνητικό μήνυμα από το Google Voice χρησιμοποιώντας το Tasker, το AutoWeb και το AutoVoice.

Όταν κυκλοφόρησε για πρώτη φορά το Google Home, του έλειπαν (και εξακολουθεί να υπάρχει) πολλές δυνατότητες. Δεν έχετε ακόμα τρόπο να ορίσετε συμβάντα ημερολογίου, να διαβάσετε τα μηνύματα κειμένου σας, να δημιουργήσετε μια λίστα υποχρεώσεων και πολλά άλλα. Ωστόσο, εάν έχετε το κουράγιο, μπορείτε να εφαρμόσετε σχεδόν όλα αυτά τα χαρακτηριστικά μόνοι σας, χάρη στη δύναμη του AutoVoice και Tasker. Σε μια προσπάθεια να δείξω πόσο δημιουργικοί μπορείτε να είστε με το Google Home και το AutoVoice, θα σας δείξω πώς να έχετε το Google Home σας διαβάστε το τελευταίο σας φωνητικό μήνυμα Google Voice. Μπορεί να φαίνεται σαν μαύρη μαγεία αυτή τη στιγμή, αλλά ελπίζουμε ότι μέχρι το τέλος αυτού του σεμιναρίου όλα θα έχουν νόημα.

Με το AutoVoice, μπορείτε να στείλετε προφορικές εντολές από τη συσκευή σας Google Home στο τηλέφωνό σας, το οποίο στη συνέχεια ερμηνεύει αυτές τις εντολές και εκτελεί κάποια ενέργεια μέσω του Tasker. Το καλύτερο μέρος είναι ότι μπορείτε να στείλετε εντολές φυσικής γλώσσας στο τηλέφωνό σας χάρη στη δύναμη του

API.ai, με την προϋπόθεση να εγγραφείτε για μια συνδρομητική υπηρεσία 0,99 $/μήνα στο AutoVoice για να αντισταθμίσετε το κόστος φιλοξενίας του διακομιστή API.ai. Αυτό σημαίνει ότι δεν χρειάζεται να μιλάτε τόσο ρομποτικά/ακριβώς όταν μιλάτε στο Google Home σας και το AutoVoice θα εξακολουθεί να αναγνωρίζει την εντολή που προσπαθείτε να στείλετε.

Για λίγο, η ενσωμάτωση του AutoVoice με το Google Home ήταν σε έκδοση beta, αλλά το κυκλοφορία του AutoVoice 3.0 επιτρέπει σε όλους τους χρήστες της προσθήκης Tasker να απολαμβάνουν την ενσωμάτωση του Google Home. Τώρα που το AutoVoice είναι ευρέως διαθέσιμο στους χρήστες και οι περισσότερες παραμορφώσεις του έχουν εξαλειφθεί, θα αρχίσω να παρουσιάζω μερικά από τα πράγματα που έχω φτιάξει με το AutoVoice και το Tasker. Το πρώτο μου σεμινάριο Google Home, η ανάγνωση του τελευταίου φωνητικού ταχυδρομείου σας στο Google Voice, είναι το πιο περίπλοκο κοινοποιήστε, αλλά είναι καλός υποψήφιος για να δείξετε ότι αυτό που μπορείτε να κάνετε με το Tasker περιορίζεται μόνο από εσάς φαντασία.

Ακούω τον τελευταίο μου αυτόματο τηλεφωνητή στο Google Home.

Προτεινόμενη ανάγνωση: Δείτε το δικό μας προηγούμενα μαθήματα, όπου σας δείχνουμε πώς να επιλύετε κοινά προβλήματα που λίγοι άλλοι έχουν προσεγγίσει.


Απαιτήσεις

Το AutoVoice είναι μια απλή απαίτηση για να λειτουργήσει αυτό το έργο. Μπορείτε να χρησιμοποιήσετε το IFTTT για να ενεργοποιήσετε την Εργασία, αλλά αυτό θα απαιτήσει από εσάς να χρησιμοποιήσετε μια λύση που περιλαμβάνει μια άλλη εφαρμογή όπως Συμμετοχή ή Pushbullet για να στείλετε εντολές στο Tasker, καθώς το IFTTT δεν ενσωματώνεται απευθείας με το Tasker. Επιπλέον, και η πιο σημαντική προειδοποίηση για τη μη χρήση του AutoVoice, είναι ότι οι φωνητικές εντολές θα είναι άκαμπτες εάν χρησιμοποιείτε IFTTT. Αυτό σημαίνει ότι πρέπει να εκφωνείτε την εντολή σας με απόλυτη ακρίβεια, κάθε φορά, διαφορετικά η εντολή δεν θα ενεργοποιηθεί. Αυτό μπορεί να αποτελέσει πρόβλημα στο μέλλον, εάν αρχίσετε να δημιουργείτε πολλές ενσωματώσεις Tasker/Google Home (έχω 28 επί του παρόντος), που σημαίνει ότι πρέπει να απομνημονεύετε και να αναπαράγετε ακριβώς τις εντολές που θέλετε κάθε φορά.

Θα χρειαστείτε:

  • AutoVoice ($2.49)
  • Συνδρομή φυσικής γλώσσας AutoVoice (0,99$/μήνα)
  • Tasker ($2.99)
  • AutoWeb Beta
  • AutoCast Beta ($0.99)

Παρασκευή

Πριν μπούμε στο κρέας αυτής της δροσερής ολοκλήρωσης, πρέπει να κάνουμε κάποιες προετοιμασίες για να λειτουργήσει σωστά. Θα προσεγγίσω αυτή τη ρύθμιση σε μέρη.

Μέρος 1 - Ρύθμιση του AutoVoice

Έχω ήδη γράψει εκτενώς σχετικά με τον τρόπο ρύθμισης του AutoVoice με το Google Home, οπότε παρακαλώ ανατρέξτε στο προηγούμενο άρθρο μου εδώ. Η μόνη αλλαγή που πρέπει να σημειωθεί πραγματικά είναι ότι δεν χρειάζεστε πλέον το AutoVoice beta, καθώς η ενοποίηση λειτουργεί πλέον με τη σταθερή ενημέρωση AutoVoice. Σας συνιστώ επίσης να διαβάσετε το σύντομο σεμινάριο σχετικά με το να κάνετε ένα προφίλ Tasker να αντιδρά στην εντολή AutoVoice, καθώς θα κάνουμε το ίδιο πράγμα εδώ. Η ουσία του είναι ότι υπάρχουν τέσσερα κύρια πράγματα που θα κάνετε σε αυτήν τη διαδικασία εγκατάστασης:

  1. Ενεργοποιήστε την υπηρεσία AutoVoice στην εφαρμογή Google Home.
  2. Δημιουργήστε έναν λογαριασμό API.ai και αποκτήστε τα κλειδιά API σας
  3. Προσθέστε αυτά τα κλειδιά API στη ρύθμιση Natural Language στο AutoVoice
  4. Εγγραφείτε στη συνδρομητική υπηρεσία AutoVoice Natural Language

Και πάλι, αυτά τα βήματα περιγράφονται με πολύ μεγαλύτερη λεπτομέρεια στο προηγούμενο άρθρο μου, γι' αυτό σας συνιστώ να το διαβάσετε.

Μέρος 2 - Ρύθμιση του Google Voice

Χρειαζόμαστε έναν τρόπο πρόσβασης στα φωνητικά μηνύματα του Google Voice, ώστε το Tasker να μπορεί να εξαγάγει το περιεχόμενο του αυτόματου τηλεφωνητή. Ο τρόπος με τον οποίο θα το πετύχουμε αυτό είναι να προωθήσουμε όλα τα φωνητικά μηνύματα στον συνδεδεμένο λογαριασμό σας στο Gmail. Αυτή είναι μια εγγενής λειτουργία του Google Voice και το μόνο που χρειάζεται να κάνετε είναι να αλλάξετε ένα μόνο κουμπί στην εφαρμογή Google Voice.

Μόλις το κάνετε αυτό, θα αρχίσετε να λαμβάνετε όλα τα νέα φωνητικά μηνύματα στο e-mail σας. Όπως μπορείτε να δείτε, το e-mail περιέχει τόσο μια μεταγραφή του τηλεφωνητή όσο και έναν σύνδεσμο προς τον πραγματικό ήχο του τηλεφωνητή. Θα χρησιμοποιήσουμε αυτό το e-mail για τους σκοπούς μας.

Μέρος 3 - Ρύθμιση του AutoWeb

Για να εξαγάγουμε τα περιεχόμενα αυτού του e-mail, πρέπει να έχουμε πρόσβαση στο περιεχόμενο του e-mail χρησιμοποιώντας το Gmail API. Θα το κάνουμε χρησιμοποιώντας την εφαρμογή AutoWeb που ήταν συνδεδεμένη κοντά στην αρχή. Ανοίξτε το AutoWeb και πατήστε "Περιήγηση σε υπηρεσίες Ιστού". Κάντε κύλιση προς τα κάτω στο Gmail API και πατήστε σε αυτό για εισαγωγή. Μετά την εισαγωγή, το AutoWeb θα σας ζητήσει να ελέγξετε την ταυτότητα του λογαριασμού Gmail που θέλετε να χρησιμοποιήσετε με το API. Επίλεξε το στον ίδιο λογαριασμό Gmail στον οποίο προωθούνται τα φωνητικά μηνύματα.

Τώρα έχετε συνδέσει το τηλέφωνό σας με τον λογαριασμό σας στο Gmail μέσω της χρήσης του Gmail API!

Μέρος 4 - Ρύθμιση AutoCast

Για να μπορέσουμε να στείλουμε τον ήχο του φωνητικού ταχυδρομείου στο Google Home, πρέπει να ρυθμίσουμε το AutoCast ώστε να μπορεί να συνδεθεί στο Google Home. Ανοίξτε το AutoCast και επιλέξτε "Manage Cast Devices". Χτύπα το "+" στην επάνω γραμμή και επιλέξτε τη συσκευή σας Google Home.

Τέλος, είμαστε έτοιμοι να ρυθμίσουμε πραγματικά αυτή τη ρύθμιση.


Ανάγνωση του τελευταίου φωνητικού μηνύματος Google Voice στο Google Home

AutoVoice

Το πρώτο πράγμα που θα πρέπει να κάνουμε είναι να δημιουργήσουμε μια εντολή AutoVoice Natural Language. Αυτό είναι αρκετά απλό να γίνει.

  1. Ανοίξτε το AutoVoice
  2. Πατήστε Φυσική γλώσσα
  3. Πατήστε Εντολές
  4. Πατήστε στο + εικονίδιο για να προσθέσετε μια νέα εντολή
  5. Εισαγάγετε μια λίστα με φωνητικές εντολές, διαχωρισμένες με κόμμα, που περιέχει όσες παραλλαγές της φωνητικής εντολής πιστεύετε ότι μπορείτε να εκφωνήσετε για να ενεργοποιήσετε αυτήν την εντολή.
  6. Για τις απαντήσεις, μπορείτε να εισαγάγετε όσες απαντήσεις ή καμία, που θέλετε να σας διαβάζει το Google Home όταν εκφωνείτε αυτήν την εντολή.
  7. Μόλις τελειώσετε, δώστε σε αυτήν την εντολή ένα όνομα. Οτιδήποτε θα λειτουργήσει εδώ.

Παρόλο που εισάγετε ένα σωρό παραλλαγές εντολών και απαντήσεων, δεν χρειάζεται να ανησυχείτε μήπως θυμάστε να εκφωνείτε αυτές τις εντολές ακριβώς όπως είναι γραμμένες. Το API.ai θα αναλύει αυτόματα οτιδήποτε μιλάτε και χρησιμοποιώντας τους αλγόριθμους φυσικής γλώσσας του θα αντιστοιχίσει την προφορική εντολή σας με μία από τις εντολές που παραθέτετε εδώ.

Εναλλακτικά, αν θέλετε απλώς να κατεβάσετε το δικό μου setup, μπορείτε να το κάνετε στον παρακάτω σύνδεσμο. Πιστεύω ότι προς το παρόν, για να το εισαγάγετε, θα πρέπει να συνδεθείτε στο API.ai και να το εισαγάγετε εκεί.

Κατεβάστε το AutoVoice Natural Language Intent

Για να είμαστε ειλικρινείς, το πραγματικό τμήμα AutoVoice αυτής της ρύθμισης είναι αρκετά απλό, καθώς δεν έχουμε να κάνουμε με μεταβλητές/παραμέτρους ή περιβάλλοντα στην προφορική εντολή. Το πραγματικά περίπλοκο μέρος προέρχεται από το επόμενο μέρος, όπου έχουμε το Tasker να αντιδρά σε αυτήν την εντολή AutoVoice Natural Language.

Tasker

Ακολουθεί ένας οδηγός βήμα προς βήμα για το τι κάνουμε για να δημιουργήσουμε αυτό το Προφίλ.

  1. Ανοίξτε το Tasker και πατήστε το + για να δημιουργήσετε ένα νέο προφίλ.
  2. Μεταβείτε στο Συμβάν --> Πρόσθετο --> Αυτόματη φωνή --> Φυσική γλώσσα.
  3. Πατήστε το εικονίδιο με το μολύβι για να ανοίξετε την οθόνη διαμόρφωσης του AutoVoice.
  4. Πατήστε «Εντολές» και επιλέξτε το όνομα της εντολής που δημιουργήσατε νωρίτερα.
  5. Πατήστε το εικονίδιο με το σημάδι επιλογής παραπάνω και, στη συνέχεια, πατήστε το πλήκτρο πίσω για να επιστρέψετε στην κύρια οθόνη του Tasker.
  6. Το Tasker θα σας ζητήσει να δημιουργήσετε μια νέα Εργασία. Μπορείτε να του δώσετε ένα όνομα αν θέλετε, αλλά πατήστε το εικονίδιο με το σημάδι επιλογής για να δημιουργήσετε μια νέα Εργασία ανεξάρτητα.

Μόλις βρεθείτε στην οθόνη επεξεργασίας εργασιών, θα δημιουργήσουμε την Εργασία που εμφανίζεται παρακάτω. Για να δημιουργήσετε νέες Ενέργειες, πατήστε στο + εικονίδιο στην κάτω μέση. Για όλους τους επαγγελματίες του Tasker εδώ, μπορείτε να επεκτείνετε την εναλλαγή παρακάτω για να εμφανίσετε το προφίλ και την περιγραφή της εργασίας που μπορείτε να ακολουθήσετε μόνοι σας.

Αρχική σελίδα - Διαβάστε τον αυτόματο τηλεφωνητή

 Profile: Home - Read Voicemail (165)
Event: AutoVoiceNaturalLanguage[ Configuration: Commands: read my last voicemail ]
Enter: Read Voicemail (164)
A1: AutoCastSpeak[ Configuration: Device: Bedroom Home Timeout (Seconds):60 ]
A2: AutoWeb Web Service [ Configuration: API: Gmail
API Action: List messages
Include spam trash: false
User ID: me
Search: from:voice-noreply@google.com
MaxResults: 5 Timeout (Seconds):120 ]
A3: Wait[ MS: 0 Seconds: 1 Minutes: 0 Hours: 0 Days: 0 ]
A4: AutoWeb Web Service [ Configuration: API: Gmail
API Action: Get Message
Format: full
UserID: meTimeout (Seconds):120 ]
A5: For [ Variable:%headers Items:1:%payload_headers_name(#) ]
A6: Variable Set [ Name:%referenceTo:%headers Recurse Variables:OffDo Maths:Off Append:Off ] If [ %payload_headers_name(%headers) ~ Subject ]
A7: EndFor
A8: Java Function [ Return: decodedbody Class Or Object:Base64 Function:decode
{byte[]} (String, int) Param:%bodydata(1) Param:8 Param: Param: Param: Param: Param: ]
A9: Java Function [ Return:%body Class Or Object:StringFunction:new
{String} (byte[], String) Param: decodedbody Param: UTF-8 Param: Param: Param: Param: Param: ]
A10: Variable Split [ Name:%body Splitter: https://www.google.com/voice/fm/ Delete Base:Off ]
A11: VariableSplit[ Name:%body2 Splitter:> Delete Base: Off ]
A12: HTTP Get [ Server: Port: https://www.google.com Path:/voice/fm/%body21 Attributes: Cookies: User Agent: Timeout: 10 Mime Type: audio/* Output File:/sdcard/Tasker/voicemail.mp3 Trust Any Certificate: Off ]
A13: Variable Set [ Name:%voicemail To:%payload_headers_value(%reference) Recurse Variables:OffDo Maths:Off Append:Off ]
A14: Variable Split [ Name:%voicemail Splitter: from Delete Base:Off ]
A15: Variable Split [ Name:%voicemail2 Splitter: at Delete Base:Off ]
A16: Test Phone [ Type: Contact Name Data:%voicemail21 Store Result In:%name Continue Task After Error:On ]
A17: Variable Set [ Name:%voicemail To:%voicemail1 from %nameat %voicemail22 Recurse Variables:OffDo Maths:Off Append:Off ] If [ %nameSet ]
A18: Variable Set [ Name:%voicemail To:%voicemail1 from %voicemail21 at %voicemail22 Recurse Variables:OffDo Maths:Off Append:Off ] If [ %name !Set ]
A19: AutoCast Speak [ Configuration: Device: Bedroom Home
Text: %voicemailTimeout (Seconds):60 ]
A20: Wait[ MS: 0 Seconds: 5 Minutes: 0 Hours: 0 Days: 0 ]
A21: AutoCast [ Configuration:
Starting Casting Screen
Persistent Notification: true
Cast Device: Bedroom Home
Screen: Full Screen Media
Audio: /storage/emulated/0/Tasker/voicemail.mp3
Audio Volume: 100
Audio Position: 0
Audio AutoPlay: true Timeout (Seconds):3000 ]

Διαβάστε περισσότερα

Ο παρακάτω βήμα προς βήμα οδηγός θα σας δείξει πώς να αναπαράγετε την Εργασία, που φαίνεται στο στιγμιότυπο οθόνης στα δεξιά. Το Task είναι το κρέας αυτής της εγκατάστασης εδώ, και είναι αρκετά περίπλοκο. Ο τρόπος με τον οποίο λειτουργεί είναι ότι μόλις ενεργοποιηθεί το Προφίλ, οι πρώτες ενέργειες (A2-A4) πραγματοποιούν αναζήτηση και έλκονται από το Λογαριασμός Gmail για μηνύματα από [email protected], η οποία είναι η αυτοματοποιημένη υπηρεσία ηλεκτρονικού ταχυδρομείου που χρησιμοποιείται από την Google Φωνή. Στη συνέχεια, αναζητούμε την κεφαλίδα θέματος (A5-A7), ώστε να μπορούμε να λάβουμε πληροφορίες σχετικά με το ποιος έστειλε το φωνητικό μήνυμα και πότε. Στη συνέχεια εξάγουμε το σώμα του μηνύματος του μηνύματος Gmail, το οποίο είναι κωδικοποιημένο στη βάση 64, οπότε πρέπει να χρησιμοποιήσουμε μια συνάρτηση Java (A8-A9). Αφού ανακτήσουμε το αποκωδικοποιημένο μήνυμα, αναζητούμε τη διεύθυνση URL που μας συνδέει με το αρχείο ήχου του τηλεφωνητή (A10-A11) και, τέλος, κατεβάζουμε το αρχείο ως mp3 (A12). Το A13-A18 απλώς αναζητά τα στοιχεία επικοινωνίας, εάν υπάρχουν, για τον αριθμό που έφυγε από τον αυτόματο τηλεφωνητή. Τέλος, το A19-A21 θα διαβάσει από ποιον στάλθηκε το φωνητικό ταχυδρομείο ποια ώρα, καθώς και τον ηχογραφημένο ήχο του τηλεφωνητή.

  1. Plugin --> AutoCast --> AutoCast Speak. Συσκευή: επιλέξτε το Google Home σας. (Δεν απαιτείται κείμενο εδώ, απλώς για να συνδεθείτε στο Google Home.)
  2. Πρόσθετο --> AutoWeb. API: Gmail. Ενέργεια API: Λίστα μηνυμάτων. ID χρήστη: εγώ. Αναζήτηση: από: [email protected]. Μέγιστα αποτελέσματα: 5. Παραγωγή: Ταυτότητα.
  3. Εργασία --> Περιμένετε. Περιμένετε 1 δευτερόλεπτο.
  4. Πρόσθετο --> AutoWeb. API: Gmail. Ενέργεια API: Λήψη μηνύματος. Μορφή: πλήρης. ID χρήστη: εγώ. Αναγνωριστικό μηνύματος: % ενίσχυση (1). Παραγωγή: Δεδομένα σώματος, Όνομα κεφαλίδων ωφέλιμου φορτίου, και Τιμή κεφαλίδων ωφέλιμου φορτίου.
  5. Εργασία --> Για. Μεταβλητός: %headers. Στοιχεία: 1:%payload_headers_name(#)
  6. Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: %αναφορά. Προς την: %headers. Ελέγξτε εάν και ορίστε το σε Εάν %payload_headers_name(%headers) ~ Θέμα.
  7. Εργασία --> Τέλος για.
  8. Κωδικός--> Λειτουργία Java. Για την Κλάση/Αντικείμενο, επιλέξτε Βάση 64. Λειτουργία: αποκωδικοποίηση {byte[]} (String, int). Param (string): %bodydata (1). Παράμετρος (int): 8. ΕΠΙΣΤΡΟΦΗ: αποκωδικοποιημένο σώμα.
  9. Κωδικός --> Λειτουργία Java. Για την Κλάση/Αντικείμενο, επιλέξτε Σειρά. Λειτουργία: νέα {String} (byte[], String). Παράμετρος (byte[]): αποκωδικοποιημένο σώμα. Param (string): UTF-8. ΕΠΙΣΤΡΟΦΗ: %σώμα.
  10. Variables --> Variable Split. Ονομα: %σώμα. Σχίστης: https://www.google.com/voice/fm/
  11. Variables --> Variable Split. Ονομα: %body2. Σχίστης: >
  12. Net --> HTTP Get. Διακομιστής: Θύρα: https://www.google.com Μονοπάτι: /voice/fm/%body21 Τύπος Mime: ήχος/* Αρχείο εξόδου: /sdcard/Tasker/voicemail.mp3
  13. Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: % φωνητικό ταχυδρομείο. Προς την: %payload_headers_value(%reference)
  14. Variables --> Variable Split. Ονομα: % τηλεφωνητή. Σχίστης: από
  15. Variables --> Variable Split. Ονομα: % φωνητικό ταχυδρομείο2. Σχίστης: στο
  16. Τηλέφωνο --> Δοκιμαστικό τηλέφωνο. Τύπος: Ονομα επαφής. Δεδομένα: %voicemail21. Αποθήκευση αποτελεσμάτων σε: %όνομα. Φροντίστε να ελέγξετε συνεχίστε την εργασία μετά από σφάλμα.
  17. Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: % φωνητικό ταχυδρομείο. Προς την: %voicemail1 από το %name στο %voicemail22. Ελέγξτε εάν βρίσκεται στο κάτω μέρος και ρυθμίστε το σε εάν Το %name έχει οριστεί.
  18. Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: % φωνητικό ταχυδρομείο. Προς την: %voicemail1 από %voicemail21 στο %voicemail22. Ελέγξτε εάν βρίσκεται στο κάτω μέρος και ρυθμίστε το σε εάν Το %name δεν έχει οριστεί.
  19. Plugin --> AutoCast --> Speak. Συσκευή: επιλέξτε το Google Home σας. Κείμενο: % φωνητικό ταχυδρομείο
  20. Εργασία --> Περιμένετε. Περίμενε 5 δευτερόλεπτα. Αυτό είναι ένα ρυθμιζόμενη καθυστέρηση για να διασφαλίσετε ότι υπάρχει πάντα αρκετός χρόνος μεταξύ της ανακοίνωσης του νέου τηλεφωνητή και του ήχου που αναπαράγεται. Εάν αυτό είναι πολύ σύντομο, μπορείτε να αυξήσετε αυτόν τον χρόνο. Ωστόσο, παίξτε με αυτήν την τιμή για να δείτε τι μειώνει την καθυστέρηση σε ένα αποδεκτό επίπεδο.
  21. Plugin --> AutoCast --> AutoCast. Συσκευή Cast: επιλέξτε ξανά το Google Home σας. Επιλέγω πολυμέσων πλήρους οθόνης ως οθόνη. Μεταβείτε στα στοιχεία πολυμέσων πλήρους οθόνης, στη συνέχεια Ήχος και για να βάλετε τον Ήχο ("τραγούδι για αναπαραγωγή"). /sdcard/Tasker/voicemail.mp3. Επιλέγω Αυτόματη αναπαραγωγή.

Αυτό είναι! Τώρα, το μόνο που χρειάζεται να κάνετε για να ενεργοποιήσετε αυτήν την Εργασία είναι να στείλετε την εντολή στη συσκευή σας Google Home. Μπορείτε να το κάνετε λέγοντας "Hey/OK Google, επιτρέψτε μου να μιλήσω στο AutoVoice" και μετά εκφωνώντας μία από τις παραλλαγές της εντολής σας όταν το AutoVoice σας λέει να πείτε την εντολή σας. Ή μπορείτε να πείτε την εντολή σας με μια κίνηση λέγοντας "Hey/OK Google, ζητήστε από το AutoVoice να [εντολή]«Όπως έκανα στο βίντεο που προβλήθηκε στην αρχή.


Λήψη προφίλ

Μπορείτε να κατεβάσετε το προφίλ/εργασία Tasker που έφτιαξα στον παρακάτω σύνδεσμο. Εάν επιλέξετε να το κάνετε, βεβαιωθείτε ότι έχετε εισέλθει και τροποποιήσετε τις δύο Ενέργειες "AutoCast" έτσι ώστε να αναφέρονται στη συγκεκριμένη συσκευή σας Google Home. Επίσης, ελέγξτε για να βεβαιωθείτε ότι η Εντολή φυσικής γλώσσας AutoVoice που ονομάζεται στο προφίλ μου είναι η ίδια με αυτήν που δημιουργήσατε. Εάν όχι, απλώς αλλάξτε το Προφίλ για να δείχνει την εντολή σας. Θα πρέπει να διαρκέσει μόνο μερικά δευτερόλεπτα.

Κατεβάστε το Home - Διαβάστε το προφίλ Tasker Voicemail

Αφού κατεβάσετε το παραπάνω αρχείο XML, αποθηκεύστε το οπουδήποτε στη συσκευή σας. Ανοίξτε το Tasker και απενεργοποιήστε τη Λειτουργία αρχαρίων στις προτιμήσεις. Στη συνέχεια, επιστρέψτε στην κύρια οθόνη και πατήστε παρατεταμένα στην καρτέλα Προφίλ, πατήστε μέχρι να δείτε ένα αναδυόμενο πλαίσιο με επιλογή "Εισαγωγή". Πατήστε το και μεταβείτε στο σημείο όπου αποθηκεύσατε το αρχείο .prf.xml και επιλέξτε το για να το εισαγάγετε.

Ελπίζω να σας φάνηκε χρήσιμο αυτό το σεμινάριο. Μου άρεσε να ασχολούμαι με το API και το Tasker μέχρι που κατάφερα να κάνω τα πράγματα να λειτουργούν. Ξέρω ότι δεν είναι εξαιρετικά κομψό, αλλά αυτό είναι κυρίως μια βιτρίνα του πόσο δυναμικά μπορείτε να ενσωματώσετε το Google Home με διάφορες υπηρεσίες ιστού και το τηλέφωνό σας. Ας ελπίσουμε ότι αυτό σας εμπνεύσει να δημιουργήσετε κάτι που δεν πιστεύατε ότι ήταν δυνατό πριν!