Hands Free Google Assistant για το Raspberry Pi: 14 βήματα (με εικόνες)
Hands Free Google Assistant για το Raspberry Pi: 14 βήματα (με εικόνες)
Anonim
Image
Image
Μορφοποίηση της κάρτας SD
Μορφοποίηση της κάρτας SD

Γεια σας και καλώς ήρθατε στο πρώτο μου Instructable!

Σε αυτό το διδακτικό θα σας δείξω ποιος θεωρώ ότι είναι ο ευκολότερος τρόπος για να εγκαταστήσετε έναν Βοηθό Google που τραγουδάει και χορεύει στο Raspberry Pi σας. Είναι εντελώς ελεύθερη με την εντολή OK Google και ξεκινά αυτόματα όταν ξεκινάτε το Pi σας. Είναι εξαιρετικά κουλ και πολύ εύκολο στη ρύθμιση!

Λοιπόν, πώς είναι εφικτό όλο αυτό;

Λίγο καιρό πριν, η Google κυκλοφόρησε ένα κιτ τεχνητής νοημοσύνης με το τεύχος #57 του The Magpi. Αυτό διευκόλυνε εξαιρετικά τη δημιουργία του δικού σας βοηθού Google, ωστόσο η κατοχή του κιτ φωνής ήταν λίγο πιο δύσκολη και σε πολλά σημεία εξαντλήθηκε μέσα σε λίγες ώρες.

Ευτυχώς, η Google έκανε όλο το διαθέσιμο λογισμικό στο διαδίκτυο πλήρες με πλήρεις οδηγίες. Αυτό σήμαινε ότι δεν χρειαζόμασταν ένα αντίγραφο του The Magpi για να επωφεληθούμε από όλη αυτή τη σκληρή δουλειά.

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

Και εκεί έρχεται αυτό το Instructable. Είναι το αποτέλεσμα 2 ημερών σκληρής δουλειάς κοιτώντας εκατοντάδες σεμινάρια, βίντεο και δημοσιεύσεις στο διαδίκτυο. Το αποτέλεσμα είναι ένας σταθερός Βοηθός Google που λειτουργεί κατά την εκκίνηση και ενεργοποιείται φωνητικά με τη λέξη "OK Google".

Τι απαιτείται;

Για να ολοκληρώσετε επιτυχώς αυτό το Instructable θα χρειαστείτε τα ακόλουθα:

  • Ένα Raspberry Pi 3 (με τη συνήθη κάρτα microSD και καλώδιο τροφοδοσίας). * Ευχαριστώ τον MichaelW142 που επιβεβαίωσε ότι λειτουργεί και με το Raspberry Pi 2.
  • Ένα βασικό ηχείο με aux σύνδεση 3,5 mm
  • Ένα μικρόφωνο USB
  • Ποντίκι και πληκτρολόγιο

Βήμα 1: Μορφοποίηση της κάρτας SD

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να διαμορφώσουμε την κάρτα SD μας. Ας χρησιμοποιήσουμε το Εργαλείο μορφοποίησης του SD Association που προτείνει το επίσημο pδρυμα Raspberry Pi.

Μόλις εγκατασταθεί, εκκινήστε την εφαρμογή και κάντε κλικ στην επιλογή "Επιλογή" Πρέπει να αλλάξετε την επιλογή για "ΜΟΡΦΗ ΜΕΓΕΘΟΣ ΠΡΟΣΑΡΜΟΓΗΣ" σε "ΕΝΕΡΓΟΠΟΙΗΣΗ".

Τώρα κάντε κλικ στο "OK" και ελέγξτε ξανά ότι διαμορφώνουμε τη σωστή μονάδα δίσκου και, στη συνέχεια, κάντε κλικ στην επιλογή "Μορφοποίηση". Αυτό δεν πρέπει να διαρκέσει πολύ, απλά περιμένετε την επιβεβαίωση ότι η μονάδα δίσκου έχει μορφοποιηθεί επιτυχώς προτού προχωρήσετε στο επόμενο βήμα.

Βήμα 2: Προετοιμασία της κάρτας SD

Προετοιμασία της κάρτας SD
Προετοιμασία της κάρτας SD

Στη συνέχεια, πρέπει να κατεβάσουμε την εικόνα της κάρτας microSD Voice Kit για το Raspberry Pi. Μπορείτε να κατεβάσετε την εικόνα από το Google Drive μου.

Για να μεταφέρουμε την εικόνα που μόλις κατεβάσαμε στην κάρτα SD μας, θα χρησιμοποιήσουμε ένα πρόγραμμα που ονομάζεται Etcher.io. Είναι δωρεάν, ανοιχτού κώδικα και δεν απαιτεί εγκατάσταση.

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

Κάντε κλικ στην επιλογή «Επιλογή εικόνας» και μεταβείτε στην εικόνα του κιτ φωνής που μόλις κατεβάσαμε (aiyprojects-2017-05-03.img). Μόλις επιλεγεί, ελέγξτε ξανά ότι γράφετε τα περιεχόμενα στο σωστό δίσκο. Υποθέτοντας ότι έχουμε επιλέξει τον σωστό δίσκο, κάντε κλικ στο «Flash!».

Μπορεί να χρειαστούν περίπου 20 λεπτά ή περισσότερα για να γράψετε την εικόνα στην κάρτα SD σας, οπότε μη διστάσετε να πάτε να φτιάξετε ένα ωραίο φλιτζάνι τσάι και θα σας ξαναδώ εδώ σε λίγο!

Βήμα 3: Ενεργοποιήστε αυτό το Pi

Ενεργοποιήστε αυτό το Pi!
Ενεργοποιήστε αυτό το Pi!
Ενεργοποιήστε αυτό το Pi!
Ενεργοποιήστε αυτό το Pi!

Μόλις η κάρτα SD είναι έτοιμη, μπορούμε να τοποθετήσουμε την κάρτα microSD στο Raspberry Pi. Σε αυτό το σημείο πρέπει επίσης να συνδέσουμε το καλώδιο τροφοδοσίας, το καλώδιο HDMI, το πληκτρολόγιο, το ποντίκι, την οθόνη, το ηχείο και το μικρόφωνο USB. Ας ελπίσουμε ότι η εγκατάστασή σας θα μοιάζει με τη δική μου.

Χρησιμοποιώ ασύρματο πληκτρολόγιο και ποντίκι, οπότε μην τρομάζετε αν καταλήξετε σε δύο επιπλέον καλώδια με τη δική σας ρύθμιση!

Με το καλώδιο τροφοδοσίας συνδεδεμένο επιτρέψτε στο Raspberry Pi να ξεκινήσει και σύντομα θα σας παρουσιαστεί η τυπική επιφάνεια εργασίας Pixel.

Βήμα 4: Αρχική διαμόρφωση

Αρχική διαμόρφωση
Αρχική διαμόρφωση
Αρχική διαμόρφωση
Αρχική διαμόρφωση
Αρχική διαμόρφωση
Αρχική διαμόρφωση

Πιάστε τον κέρσορα και μεταβείτε στο λογότυπο Raspberry Pi στο επάνω αριστερό μέρος της οθόνης σας. Από το αναπτυσσόμενο μενού, επιλέξτε «Προτιμήσεις» και, στη συνέχεια, «Διαμόρφωση Raspberry Pi».

Στη συνέχεια, μεταβείτε στις "Διεπαφές" και ενεργοποιήστε το "SSH".

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

Βήμα 5: Ενημέρωση της εγκατάστασης

Ενημέρωση της Εγκατάστασης
Ενημέρωση της Εγκατάστασης

Αυτό είναι σχεδόν τόσο προχωρημένο όσο αυτό το σεμινάριο. Θα χρησιμοποιήσουμε το τερματικό dev για να ενημερώσουμε το SDK του Βοηθού Google, το Project Kit και τις εξαρτήσεις για να διασφαλίσουμε ότι έχουμε τις πιο πρόσφατες εκδόσεις. Μην πανικοβάλλεστε αν τίποτα από όλα αυτά δεν έχει πολύ νόημα για εσάς, αλλά είναι απαραίτητο να μην παραλείψουμε αυτό το βήμα. Απλά κάντε ακριβώς όπως λέει αυτό το σεμινάριο προσέχοντας να μην κάνετε τυπογραφικά λάθη και όλα θα πάνε καλά.

Λοιπόν, πανικός, ας ξεκινήσουμε! Κάντε διπλό κλικ στο όνομα του εικονιδίου της επιφάνειας εργασίας ‘Start dev terminal’.

Θα πρέπει να δείτε ένα τρομακτικό παράθυρο τερματικού dev όπως το παραπάνω.

Στη συνέχεια πληκτρολογήστε τις ακόλουθες εντολές στο τερματικό ακριβώς όπως φαίνονται παρακάτω. Υπάρχουν 9 εντολές εδώ και κάθε μία πρέπει να εισαχθεί ξεχωριστά με τη σειρά που εμφανίζονται. Αφού πληκτρολογήσετε κάθε εντολή, πατήστε «Enter» στο πληκτρολόγιό σας προτού μεταβείτε στην επόμενη. Ορισμένες από τις εντολές θα χρειαστούν μερικά δευτερόλεπτα για να ολοκληρωθούν, οπότε κάντε υπομονή περιμένοντας να τελειώσει η κάθε μία πριν προχωρήσετε στην επόμενη.

cd ~/βοηθός-sdk-python

git checkout master

git pull master master

cd ~/φωνητική αναγνώριση-ράσπη

git checkout master

git pull master master

cd ~/αναγνώριση φωνής-ράσπη

rm -rf env

scripts/install-deps.sh

Βήμα 6: Προετοιμασία των αρχείων διαμόρφωσης

Στη συνέχεια, πρέπει να δημιουργήσουμε αντίγραφα ασφαλείας των υφιστάμενων αρχείων διαμόρφωσης και να φέρουμε τις νεότερες εκδόσεις που μόλις ενημερώθηκαν. Ακολουθούν 4 ακόμη εντολές για να κάνετε ακριβώς αυτό. Αυτά μπορούν να γίνουν στο ίδιο τερματικό dev που μόλις χρησιμοποιήσαμε. Για άλλη μια φορά, πρέπει να γίνουν με αυτή τη σειρά και πρέπει να πληκτρολογηθούν ακριβώς όπως φαίνονται παρακάτω:

cp ~/.config/status-led.ini ~/.config/status-led.ini

cp ~/.config/voice-αναγνωριστικό.ini ~/.config/voice-αναγνωριστικό.ini

cp ~/voice-αναγνώριση-raspi/config/status-led.ini.default ~/.config/status-led.ini

cp ~/voice-αναγνώστη-raspi/config/voice-αναγνώστη.ini.default ~/.config/voice-αναγνώστη.ini

Βήμα 7: Ρύθμιση του Hotword

Ρύθμιση του Hotword
Ρύθμιση του Hotword
Ρύθμιση του Hotword
Ρύθμιση του Hotword

Φοβερή δουλειά μέχρι στιγμής! Είμαστε πολύ κοντά τώρα, οπότε μείνετε εκεί.

Τώρα πρέπει να αλλάξουμε τη σκανδάλη για το κιτ έργου Google AIY, έτσι ώστε να ανταποκρίνεται στη φωνή μας όταν λέμε τις λέξεις «OK Google».

Πληκτρολογήστε την ακόλουθη εντολή στο τερματικό dev:

nano ~/.config/voice-αναγνωριστικό.ini

Αυτό θα δημιουργήσει αυτό το ακόμη πιο τρομακτικό παράθυρο.

Μέσα σε αυτό το νέο παράθυρο, αναζητήστε τον ακόλουθο κώδικα:

# Επιλέξτε τη σκανδάλη: gpio (προεπιλογή), clap, ok-google.

# σκανδάλη = χειροκρότημα

Πρέπει να αλλάξουμε αυτόν τον κωδικό σε:

# Επιλέξτε τη σκανδάλη: gpio (προεπιλογή), clap, ok-google.

σκανδάλη = ok-google

Εάν χρησιμοποιείτε τα βέλη στο πληκτρολόγιό σας, θα παρατηρήσετε ότι εμφανίζεται ένας δρομέας. Χρησιμοποιώντας τα πλήκτρα βέλους, κατεβάστε το δρομέα στη γραμμή του κειμένου που προσπαθούμε να αλλάξουμε. Χρησιμοποιώντας το πλήκτρο backspace στο πληκτρολόγιό σας, διαγράψτε τη γραμμή κειμένου που προσπαθούμε να αλλάξουμε και ξαναπληκτρολογήστε την, όπως το παραπάνω παράδειγμα.

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

Έχω επισυνάψει ένα στιγμιότυπο πριν και μετά από το πώς πρέπει να μοιάζει όλο αυτό (περιβλήματος σε έχασα εκεί).

Αν υποθέσουμε ότι το παράθυρό σας μοιάζει ακριβώς με το δικό μου, μπορούμε να κλείσουμε και να αποθηκεύσουμε τις αλλαγές. Κρατήστε πατημένο το «Ctrl» στο πληκτρολόγιό σας και πατήστε το «X» για να κλείσετε το παράθυρο. Στη συνέχεια, θα μας ζητηθεί να αποθηκεύσουμε τις αλλαγές που κάναμε, να πατήσουμε το «Y» και μετά να πατήσουμε το «Enter» στο πληκτρολόγιό σας. Το παράθυρο θα κλείσει τώρα και οι αλλαγές έχουν αποθηκευτεί.

Για να διασφαλίσουμε ότι οι αλλαγές έχουν επηρεάσει, πρέπει να επανεκκινήσουμε την υπηρεσία. Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο τερματικού και πατήστε "Enter":

sudo systemctl επανεκκίνηση της υπηρεσίας φωνητικής αναγνώρισης

Βήμα 8: Διαμόρφωση ήχου (Μέρος 1)

Διαμόρφωση ήχου (Μέρος 1)
Διαμόρφωση ήχου (Μέρος 1)

Αυτή τη στιγμή ο Βοηθός Google λίγο πολύ ζωντανός και έτοιμος να εξυπηρετήσει.. Συγχαρητήρια!

Ωστόσο, πριν ενθουσιαστείτε πολύ, δεν μπορείτε να ακούσετε ο ένας τον άλλον. Αυτό συμβαίνει επειδή το Google AIY Project Image διαμορφώθηκε για να λειτουργεί με το υλικό που στάλθηκε με το κιτ. Δεδομένου ότι χρησιμοποιούμε ένα τυπικό aux ηχείο και ένα μικρόφωνο usb, πρέπει να αλλάξουμε ορισμένες ρυθμίσεις.

Για άλλη μια φορά θα χρησιμοποιήσουμε το ίδιο παράθυρο τερματικού dev, αυτόν τον τύπο ώρας:

sudo leafpad /boot/config.txt

Αυτό θα ανοίξει ένα παράθυρο κειμένου. Μετακινηθείτε στο κάτω μέρος του εγγράφου και αφαιρέστε το # μπροστά από τη γραμμή dtparam = audio = on και εισαγάγετε ένα # μπροστά από τις δύο γραμμές κάτω από αυτό.

Αφού πραγματοποιήσετε αυτές τις αλλαγές, θα πρέπει να είναι ακριβώς έτσι:

# Ενεργοποίηση ήχου (φορτώνει snd_bcm2835)

dtparam = audio = on #dtoverlay = i2s-mmap #dtoverlay = googlevoicehat-soundcard

Έχω επισυνάψει επίσης ένα στιγμιότυπο οθόνης για να σας δείξω πώς θα μοιάζει.

Μεταβείτε στο «Αρχείο» και μετά κάντε κλικ στο «Αποθήκευση». Τώρα μπορείτε να κλείσετε το έγγραφο.

Βήμα 9: Διαμόρφωση ήχου (Μέρος 2)

Διαμόρφωση ήχου (Μέρος 2)
Διαμόρφωση ήχου (Μέρος 2)

Πάλι στο τερματικό dev, πληκτρολογήστε:

sudo leafpad /etc/asound.conf

Όταν πατήσετε "Enter" θα ανοίξει ένα νέο έγγραφο κειμένου. Αυτή τη φορά διαγράψτε ΟΛΟ το κείμενο μέσα στο έγγραφο και αντικαταστήστε το με το ακόλουθο:

pcm.! default {type asym capture.pcm "mic" playback.pcm "speaker"} pcm.mic {type plug slave {pcm "hw: 1, 0"}} pcm.speaker {type plug slave {pcm "hw: 0, 0 "}}

Επισυνάπτω ξανά ένα στιγμιότυπο οθόνης που σας δείχνει πώς θα μοιάζει.

Για άλλη μια φορά αποθηκεύστε και κλείστε το έγγραφο.

Τώρα ήρθε η ώρα να κάνετε επανεκκίνηση του Raspberry Pi. Κάντε κλικ στο λογότυπο Raspberry Pi στην επάνω αριστερή γωνία της οθόνης σας και κάντε κλικ στο «Shutdown» και στη συνέχεια στο «Reboot».

Αφού επανεκκινήσετε το Pi, έχουμε μόνο ένα ακόμη τσίμπημα για να κάνουμε. Κάντε διπλό κλικ στο εικονίδιο «Έναρξη τερματικού dev» και πληκτρολογήστε τα ακόλουθα:

leafpad /home/pi/voice-recognizer-raspi/checkpoints/check_audio.py

Σε αυτό το τελικό έγγραφο πρέπει να εντοπίσετε τη γραμμή κώδικα που γράφει:

VOICEHAT_ID = 'googlevoicehat'

Αλλάξτε αυτό σε:

VOICEHAT_ID = "bcm2835"

Μόλις κάνετε αυτές τις αλλαγές, όπως κάναμε πριν, αποθηκεύστε και κλείστε αυτό το έγγραφο.

Βήμα 10: Δοκιμή του ήχου

Δοκιμή του ήχου
Δοκιμή του ήχου

Στην επιφάνεια εργασίας υπάρχει ένα αρχείο που ονομάζεται «Έλεγχος ήχου». Κάντε διπλό κλικ σε αυτό και ακολουθήστε τις υποδείξεις για να βεβαιωθείτε ότι λειτουργούν τόσο η ομιλία όσο και το μικρόφωνο.

Εάν ακολουθήσατε σωστά αυτό το Instructable δεν θα πρέπει να υπάρχουν προβλήματα. Ωστόσο, εάν δεν μπορείτε να ακούσετε τίποτα, ελέγξτε ξανά ότι η ένταση έχει αυξηθεί και ότι το Raspberry Pi χρησιμοποιεί το "Analog" για έξοδο ήχου. Μπορείτε να το κάνετε αυτό κάνοντας δεξί κλικ στο εικονίδιο ήχου στο επάνω μέρος της οθόνης. Το «Αναλογικό» πρέπει να επισημανθεί ακριβώς όπως το παράδειγμα στο στιγμιότυπο οθόνης.

Αν υποθέσουμε ότι περάσατε τον έλεγχο ήχου, μπορούμε να προχωρήσουμε στο επόμενο βήμα.

Βήμα 11: Σύνδεση στο Cloud

Πριν ο Βοηθός Google μας δώσει απαντήσεις σε καυτές ερωτήσεις της ζωής, πρέπει να τη συνδέσουμε με τις Υπηρεσίες Cloud της Google.

Αυτό είναι εύκολο να γίνει, αλλά αν δεν ήσασταν στο σύννεφο νωρίτερα, τότε μπορεί να φαίνεται λίγο τρομακτικό στην αρχή.

Ιδού τι πρέπει να κάνουμε:

1) Στο Raspberry Pi ανοίξτε το πρόγραμμα περιήγησης Chrome στο Chrome και μεταβείτε στην Κονσόλα Cloud:

2) Συνδεθείτε με έναν υπάρχοντα λογαριασμό Google ή εγγραφείτε εάν δεν έχετε έναν.

3) Δημιουργήστε ένα νέο έργο και δώστε του ένα όνομα. Κάλεσα το δικό μου ‘Google Pi’

4) Χρησιμοποιώντας τη γραμμή αναζήτησης ξεκινήστε να πληκτρολογείτε ‘Google Assistant’ και θα πρέπει να δείτε το ‘API του Google Assistant’. Κάντε κλικ σε αυτό και στη συνέχεια, όταν φορτώσει η επόμενη σελίδα, κάντε κλικ στο «Ενεργοποίηση» για να ενεργοποιήσετε το API.

5) Μεταβείτε στο «API Manager» και στη συνέχεια «Διαπιστευτήρια» και δημιουργήστε έναν «πελάτη OAuth 2.0».

6) Κάντε κλικ στο «Δημιουργία διαπιστευτηρίων» και επιλέξτε «Αναγνωριστικό πελάτη OAuth». Εάν δεν ήσασταν ποτέ στο cloud, τότε θα σας ζητηθεί να διαμορφώσετε την οθόνη συναίνεσής σας. Θα πρέπει να ονομάσετε την εφαρμογή σας, ονόμασα τη δική μου «Raspberry Pi». Όλα τα άλλα πεδία μπορούν να μείνουν κενά.

7) Στη λίστα Διαπιστευτήρια, βρείτε τα νέα διαπιστευτήριά σας και κάντε κλικ στο εικονίδιο λήψης στα δεξιά.

8) Το πρόγραμμα περιήγησης chrome θα κατεβάσει τώρα ένα μικρό αρχείο JSON με όλα τα διαπιστευτήριά σας αποθηκευμένα με ασφάλεια μέσα. Βρείτε αυτό το αρχείο και μετονομάστε το σε ‘assist.json’ και, στη συνέχεια, μετακινήστε το στο /home/pi/assistant.json.

9) Τέλος, μεταβείτε στη σελίδα Έλεγχοι δραστηριότητας: https://myaccount.google.com/activitycontrols και ενεργοποιήστε τις ακόλουθες υπηρεσίες: Δραστηριότητα ιστού και εφαρμογών, Ιστορικό τοποθεσίας, Πληροφορίες συσκευής, Φωνητική και ηχητική δραστηριότητα. Φροντίστε να συνδεθείτε με τον ίδιο λογαριασμό Google όπως πριν!

Εάν κολλήσατε σε οποιοδήποτε σημείο κατά τη διάρκεια αυτού του σταδίου, μην τρομάξετε, η Google έχει κάνει εξαιρετική δουλειά στην τεκμηρίωση αυτής της διαδικασίας με στιγμιότυπα οθόνης για κάθε βήμα στην ιστοσελίδα του Google AIY Kit.

Βήμα 12: Τελική δοκιμή

Τελική δοκιμή
Τελική δοκιμή

Εάν όλα είχαν ρυθμιστεί σωστά στο cloud, είμαστε τώρα έτοιμοι να μιλήσουμε με την Google. Χρησιμοποιώντας ξανά το παράθυρο εντολών "Έναρξη τερματικού dev", πληκτρολογήστε τα εξής:

src/main.py

Αυτό θα ξυπνήσει τον βοηθό μας, αλλά επειδή είναι η πρώτη φορά που συνδέουμε τις Υπηρεσίες της Google, θα ανοίξει ένα πρόγραμμα περιήγησης ιστού και θα πρέπει να συνδεθείτε στο Google για να δώσετε άδεια στο Raspberry Pi να έχει πρόσβαση στο API του Google Assistant. Και πάλι βεβαιωθείτε ότι χρησιμοποιείτε τις ίδιες συνδέσεις λογαριασμού Google όπως κάνατε πριν.

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

Προχωρήστε, κάντε μια ερώτηση, ακούει!

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

Βήμα 13: Ρύθμιση του Βοηθού Google κατά την εκκίνηση

Σας υποσχέθηκα ότι ο Βοηθός Google θα ξεκινήσει αυτόματα όταν ενεργοποιήσουμε το Raspberry Pi. Για να το κάνετε αυτό, ανοίξτε ένα νέο παράθυρο εντολών χρησιμοποιώντας το εικονίδιο «Έναρξη τερματικού dev» στην επιφάνεια εργασίας. Πληκτρολογήστε την ακόλουθη γραμμή κώδικα στο παράθυρο τερματικού και πατήστε "Enter" στο πληκτρολόγιό σας:

sudo systemctl ενεργοποίηση αναγνώρισης φωνής

Μόλις διαμορφώσαμε την αυτόματη εκκίνηση του Βοηθού Google με μία γραμμή κώδικα.. Πόσο εύκολο ήταν αυτό !!

Βήμα 14: Η γραμμή τερματισμού

Τώρα που ολοκληρώσατε όλα τα βήματα προχωρήστε και επανεκκινήστε το Raspberry Pi. Εάν έχετε ακολουθήσει όλες αυτές τις οδηγίες προσεκτικά, τότε ο Βοηθός Google θα πρέπει να λειτουργεί στο παρασκήνιο όταν φορτώνεται το Pi. Δοκιμάστε το, πείτε OK Google για να την ξυπνήσετε και να της ζητήσετε οτιδήποτε σας αρέσει!

Ελπίζω πραγματικά να σας άρεσε αυτό το Instructable. Είναι αποτέλεσμα 2 ημερών σκληρής δουλειάς και πολλής διαδικτυακής ανάγνωσης. Σίγουρα δεν είμαι κωδικοποιητής, έτσι προσπάθησα να βρω τον ευκολότερο και πιο λογικό τρόπο για να βάλω έναν λειτουργικό Google Assistant σε ένα Raspberry Pi και πιστεύω ότι αυτό είναι.

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

Διάβασα πολλά σεμινάρια, αναρτήσεις ιστολογίου και καταχωρήσεις στο φόρουμ, αλλά η μεγαλύτερη ανακάλυψή μου με αυτό το έργο προήλθε από 2 δημοσιεύσεις στο διαδίκτυο που και οι δύο προσπαθούσαν να επιτύχουν παρόμοιες εργασίες: https://eduncan911.com/stem/embedded/aiy-google-assistant -upgrades-may-2017.html και https://www.androidauthority.com/build-google-assistant-raspberry-pi-770296/. Αυτό το Instructable είναι αποτέλεσμα της ανάλυσης πώς να τα συνδυάσετε και τα δύο σε ένα εύκολο και ευθύγραμμο Instructable!

Επιπλέον Μονάδες

- Το Google Assistant SDK διαθέτει ήδη έναν τεράστιο αριθμό ενσωματωμένων δυνατοτήτων, ωστόσο υπάρχουν πολλά "mods" που μπορείτε να προσθέσετε στο AIY Kit για να του δώσετε κάποια επιπλέον λειτουργικότητα. Το Ktinkerer διαθέτει μια ενημερωμένη λίστα με τα πιο πρόσφατα διαθέσιμα mods, δείτε το! Ευχαριστώ cyberwolves που το επισημαίνετε:)

- Τι θα λέγατε για ένα περίβλημα ηχείων για το νέο σας τσιμπημένο AI; Τσεκάρετε αυτό από το adylinn.

Εάν μπορείτε να σκεφτείτε κάτι άλλο για να προσθέσετε σε αυτό το Instructable, επικοινωνήστε μαζί μας:)

Διαγωνισμός συγγραφέων για πρώτη φορά
Διαγωνισμός συγγραφέων για πρώτη φορά
Διαγωνισμός συγγραφέων για πρώτη φορά
Διαγωνισμός συγγραφέων για πρώτη φορά

Επόμενη στον διαγωνισμό συγγραφέων για πρώτη φορά