Φτιάξτε το δικό σας έξυπνο ηχείο Amazon Alexa με Raspberry Pi

Φτιάξτε το δικό σας έξυπνο ηχείο Amazon Alexa με Raspberry Pi

Ξαφνικά, όλοι μιλούν στην τεχνολογία τους. Smartphones, τηλεοράσεις, ακόμη και λαμπτήρες --- όλα ικανά να ελέγχονται με βοηθό στο σπίτι. Καθώς το Διαδίκτυο των Πραγμάτων καταλαμβάνει το σπίτι σας, θα βρείτε περισσότερες συσκευές που μπορούν ξαφνικά να ανταποκριθούν στη φωνή σας, χάρη σε εικονικούς βοηθούς όπως η Amazon Alexa.





γιατί το hbo max συνεχίζει να παγώνει

Εάν έχετε στη διάθεσή σας ένα εφεδρικό Raspberry Pi, δεν χρειάζεται να αγοράσετε μια συσκευή Amazon Alexa όπως το Echo ή το Echo Dot, επειδή μπορείτε να φτιάξετε τη δική σας. Αυτό το σεμινάριο θα εξηγήσει πώς μπορείτε να ρυθμίσετε τον βοηθό σπιτιού Alexa στο Raspberry Pi σας.





Υλικό που θα χρειαστείτε

Πριν ξεκινήσετε να κατασκευάζετε το DIY Raspberry Pi Alexa σας, θα χρειαστείτε:





  • Raspberry Pi με Raspbian εγκατεστημένο σε κάρτα micro-SD
  • Ένα κατάλληλο τροφοδοτικό (συνιστάται 5V @ 2.5A)
  • Ένα μικρόφωνο USB
  • Ένα ηχείο
  • Ένας υπολογιστής για τη δημιουργία ενός λογαριασμού προγραμματιστή Amazon και με έναν πελάτη SSH

Πριν ξεκινήσετε, και αν δεν το έχετε κάνει ήδη, θα χρειαστεί ενεργοποιήστε τις συνδέσεις SSH στο Raspberry Pi σας Το Εάν προτιμάτε, μπορείτε να ρυθμίσετε το Raspberry Pi χρησιμοποιώντας πληκτρολόγιο, ποντίκι και οθόνη. Θα χρειαστείτε ένα μικρόφωνο, αλλά αν δεν το έχετε, μια κάμερα USB με μικρόφωνο θα κάνει την ίδια δουλειά.

Υπό κανονικές συνθήκες, θα συνιστούσα να εγκαταστήσετε το Raspbian Lite για να διατηρήσετε χαμηλή τη χρήση των πόρων. Το σενάριο που χρειάζεστε για να εγκαταστήσετε το Alexa, ωστόσο, δεν εγκαθίσταται σε τυπική εγκατάσταση Raspbian Lite. Για να το επιλύσετε αυτό, εγκαταστήστε το GStreamer, ένα πλαίσιο πολυμέσων Linux, για να το επιτρέψετε να εγκατασταθεί εκτελώντας τα ακόλουθα μέσω SSH ή σε μια οθόνη τερματικού:



sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio

Βήμα 1: Δημιουργήστε έναν λογαριασμό προγραμματιστή Amazon και προφίλ ασφαλείας

Προτού μπορέσετε να εγκαταστήσετε το λογισμικό Alexa, θα χρειαστεί να δημιουργήσετε έναν λογαριασμό προγραμματιστή Amazon. Εάν έχετε υπάρχοντα λογαριασμό Amazon, μπορείτε να συνδεθείτε και εγγραφείτε για λογαριασμό προγραμματιστή Amazon Με αυτόν τον τρόπο.

Μόλις συνδεθείτε, μεταβείτε στο Alexa στη γραμμή πλοήγησης, τότε Alexa Voice Service. Κάντε κλικ Ξεκίνα , τότε Προϊόντα> Δημιουργία Προϊόντος.





Δώστε στη συσκευή σας ένα όνομα και ένα αναγνωριστικό προϊόντος. Επιλέγω Συσκευή με ενσωματωμένη την Alexa και επιλέξτε Οχι στην ερώτηση συνοδευτικής εφαρμογής. Επιλέγω Αλλα από το Κατηγορία προιόντος αναπτυσσόμενο μενού και τύπο Raspberry Pi στο πλαίσιο που παρέχεται κάτω από αυτό. Δώστε του μια σύντομη περιγραφή, όπως «Sample Raspberry Pi Alexa build».

Επιλέγω Ξεκινώντας από την αφή και Χωρίς χέρια για αλληλεπιδράσεις τελικών χρηστών. Δεν χρειάζεται να ανησυχείτε για την επιλογή μιας εικόνας. Επιλέγω Οχι στις τέσσερις τελευταίες ερωτήσεις και, στη συνέχεια, κάντε κλικ Επόμενο.





Στην επόμενη οθόνη, θα πρέπει να δημιουργήσετε ένα προφίλ ασφαλείας Amazon για να συνδέσετε τα δεδομένα ασφαλείας σας με το Raspberry Pi Alexa. Κάντε κλικ Δημιουργία νέου προφίλ Το Επιλέξτε ένα όνομα και μια περιγραφή, παρόμοια με τη δική μου παρακάτω.

Στο επόμενο βήμα, επιλέξτε Άλλες συσκευές και πλατφόρμες , στη συνέχεια, εισάγετε ένα όνομα πελάτη (αυτό μπορεί να είναι ό, τι σας αρέσει), συμφωνήστε με τους όρους και τις προϋποθέσεις και κάντε κλικ Δημιουργία ταυτότητας. Στη συνέχεια, θα δείτε ένα αναδυόμενο παράθυρο που σας λέει ότι το προϊόν σας έχει δημιουργηθεί.

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

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

Βήμα 2: Κατεβάστε το σενάριο Amazon Assistants Pi

Για να εγκαταστήσετε εύκολα το Amazon Alexa στο Raspberry Pi σας, θα χρησιμοποιήσετε ένα σενάριο που ονομάζεται Assistants Pi. Αυτό παρέχει μια εύκολη μέθοδο για να εγκαταστήσετε την Alexa χωρίς να χρειαστεί να δημιουργήσετε το SDK με μη αυτόματο τρόπο.

Για να ξεκινήσετε, θα πρέπει να εγκαταστήσετε το Git για να πάρετε τα αρχεία που χρειάζεστε από τον προγραμματιστή σεναρίων. Συνδεθείτε στο Raspberry Pi σας χρησιμοποιώντας έναν υπολογιστή -πελάτη SSH ή, εάν δεν εκτελείτε το Pi ακέφαλο, ανοίξτε ένα τερματικό και πληκτρολογήστε:

sudo apt install git

Μόλις εγκατασταθεί το Git, κλωνοποιήστε τα αρχεία που χρειάζεστε πληκτρολογώντας:

git clone https://github.com/shivasiddharth/Assistants-Pi

Θα πρέπει να κάνετε εκτελέσιμα τα αρχεία δέσμης ενεργειών. Κάντε το πληκτρολογώντας:

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

Βήμα 3: Προ-διαμόρφωση πριν από την εγκατάσταση

Για να μπορέσετε να εκτελέσετε τα αρχικά σενάρια Βοηθών Pi πριν μπορέσετε να εγκαταστήσετε την Alexa, θα χρειαστεί εγκαταστήστε PIP για Python στο Raspberry Pi σας. Ελέγξτε ότι είναι εγκατεστημένο με τα ακόλουθα:

pip --version

Θα πρέπει να λάβετε μια απάντηση που επιβεβαιώνει την έκδοσή σας. Εάν δεν το κάνετε, εγκαταστήστε ξανά το PIP χρησιμοποιώντας το apt.

Εάν το PIP έχει εγκατασταθεί σωστά, το επόμενο στάδιο είναι να εκτελέσετε το σενάριο προετοιμασίας του Assistants Pi, presystem.sh. Εκτελέστε τα ακόλουθα:

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

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

Μόλις εγκατασταθούν όλα, θα σας δοθούν έξι επιλογές για να διαλέξετε για τη διαμόρφωση ήχου και μικροφώνου. Οι περισσότεροι άνθρωποι θα πρέπει να επιλέξουν USB-MIC-ON-BOARD-JACK , έτσι χτύπησε 3 και πατήστε enter. Επιλέξτε αυτήν την επιλογή εάν χρησιμοποιείτε μικρόφωνο USB με ηχείο προσαρτημένο στη θύρα ήχου.

Επανεκκινήστε το Raspberry Pi σε αυτό το στάδιο πληκτρολογώντας:

sudo reboot

Μόλις επανεκκινηθεί, ελέγξτε ότι η ρύθμιση ήχου είναι σωστή εκτελώντας τα ακόλουθα:

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

Αυτό θα ελέγξει το ηχείο και το μικρόφωνό σας για να βεβαιωθείτε ότι το Raspberry Pi λειτουργεί και με τα δύο.

Βήμα 4: Εκτελέστε το σενάριο εγκατάστασης

Υποθέτοντας ότι δεν είχατε προβλήματα με το μικρόφωνο ή το ηχείο κατά τη διάρκεια της δοκιμής ήχου, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το Alexa στο Raspberry Pi:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

Θα σας δοθεί η επιλογή να επιλέξετε να εγκαταστήσετε είτε την Alexa, το Google Home Assistant είτε και τα δύο. Το σενάριο απαιτεί επιπλέον βήματα για να εγκατασταθεί ο Βοηθός Google εδώ, οπότε είναι καλύτερο να το παραλείψετε. Επιλέξτε επιλογή 2 για εγκατάσταση μόνο της Alexa.

Θα πρέπει να εισαγάγετε το αναγνωριστικό πελάτη. Επιστρέψτε στο Πύλη προγραμματιστών Alexa για να το βρείτε κάνοντας κλικ στο όνομα του 'προϊόντος' σας. Σημειώστε το αναγνωριστικό προϊόντος σας.

Κάντε κλικ στο όνομα του προϊόντος σας, κάντε κλικ Προφίλ ασφαλείας, τότε Άλλες συσκευές και πλατφόρμες. Χρησιμοποιήστε το αναγνωριστικό πελάτη που βρίσκεται εδώ και, στη συνέχεια, πληκτρολογήστε το αναγνωριστικό προϊόντος σας, πριν συμφωνήσετε με τους όρους και τις προϋποθέσεις. Τύπος ΣΥΜΦΩΝΩ και πατήστε enter.

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

Βήμα 5: Τελική διαμόρφωση και δοκιμή

Μόλις ολοκληρωθεί η εγκατάσταση του σεναρίου, έχετε ένα τελευταίο σενάριο για εκτέλεση:

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh

Εκτελέστε τα παρακάτω, για να βεβαιωθείτε ότι η υπηρεσία ξεκινά και είναι ενεργοποιημένη:

sudo systemctl enable alexa.service
sudo systemctl start alexa.service

Στη συνέχεια, θα πρέπει να εγγραφείτε και να εξουσιοδοτήσετε το Pi σας. Πληκτρολογήστε τα ακόλουθα:

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

Θα χρειαστεί να πληκτρολογήσετε έναν κωδικό που εμφανίζεται στην οθόνη τερματικού στο a σελίδα στον ιστότοπο προγραμματιστών Amazon Το Πληκτρολογήστε τον κωδικό, κάντε κλικ Να συνεχίσει, τότε Επιτρέπω.

Αν υποθέσουμε ότι η εξουσιοδότησή σας Pi ήταν εντάξει, θα πρέπει να δείτε το δείγμα σεναρίου Alexa να εκτελείται. Δοκιμάστε τη συσκευή DIY Raspberry Pi Alexa λέγοντας Alexa ακολουθείται από μια εντολή. Για παράδειγμα, Alexa, πες μου την ώρα.

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

Ένα DIY Amazon Alexa για το σπίτι σας

Δεν χρειάζεται να αγοράσετε μια ακριβή νέα συσκευή για το σπίτι σας για να απολαύσετε τα οφέλη ενός έξυπνου ηχείου. Ένα εφεδρικό Raspberry Pi κάνει έναν τέλειο βοηθό σπιτιού DIY, είτε χτίζετε ένα DIY Alexa είτε αν θέλετε δημιουργήστε το δικό σας DIY Google Home αντι αυτου.

Εάν ένα έξυπνο ηχείο για το σπίτι σας δεν σας ενδιαφέρει, ίσως βγείτε σε εξωτερικούς χώρους και δημιουργήστε ανθεκτικά μερικά έργα Raspberry Pi.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Canon εναντίον Nikon: Ποια μάρκα κάμερας είναι καλύτερη;

Η Canon και η Nikon είναι τα δύο μεγαλύτερα ονόματα στη βιομηχανία κάμερας. Ποια μάρκα προσφέρει όμως την καλύτερη γκάμα φωτογραφικών μηχανών και φακών;

ξέχασα τον κωδικό πρόσβασης των Windows 10 για τον τοπικό λογαριασμό
Διαβάστε Επόμενο Σχετικά θέματα
  • DIY
  • Ψυχαγωγία
  • Raspberry Pi
  • Οικιακός αυτοματισμός
  • Alexa
Σχετικά με τον Συγγραφέα Μπεν Στόκτον(Δημοσιεύθηκαν 22 άρθρα)

Ο Μπεν είναι ένας συγγραφέας τεχνολογίας με έδρα το Ηνωμένο Βασίλειο με πάθος για gadget, παιχνίδια και γενικότητα. Όταν δεν είναι απασχολημένος με το γράψιμο ή το να ασχολείται με την τεχνολογία, σπουδάζει για μεταπτυχιακό στην πληροφορική και την πληροφορική.

Περισσότερα από τον Ben Stockton

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Diy