
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Σε αυτό το έργο μετατρέπουμε ένα τακτοποιημένο ραδιόφωνο σε φωνητικό, διαδραστικό αφηγητή. Μέλλον, εδώ ερχόμαστε!
Προμήθειες
Σκεύη, εξαρτήματα
- Raspberry Pi 3B+ Starter Kit (ή ένα Raspberry Pi 4 Starter Kit)
- Google AIY Voice Kit v1
- Διακόπτης
- Ρετρό Ραδιόφωνο
- Κατσαβίδια
- Εξοπλισμός συγκόλλησης - Προαιρετικό
Λογισμικό
- Google Cloud Platform
- Google Dialogflow
Ως Amazon Associate κερδίζω από κατάλληλες αγορές που πραγματοποιείτε χρησιμοποιώντας τους συνδέσμους συνεργατών μου.
Βήμα 1: Βίντεο έργου


Βήμα 2: Ραδιόφωνο


Όπως και τα περισσότερα έργα μετασκευής, αυτό ξεκινά με κάποια παλιά ηλεκτρονικά, για την ακρίβεια, ένα Bjazzo Ts της Telefunken, που έγινε κάποια στιγμή στη δεκαετία του 1960 στη Δυτική Γερμανία.
Πρώτα απ 'όλα, καθορίζεται τι είναι επαναχρησιμοποιήσιμο. Ο καλύτερος τρόπος για να το μάθετε είναι με την αποσυναρμολόγηση της vintage τεχνολογίας μας. Αυτό το βήμα είναι διαφορετικό για κάθε συσκευή, αλλά η αφαίρεση όλων των βιδών που συναντάτε είναι μια καλή αρχή.
Ευτυχώς, μπορούμε να σώσουμε τόσο το αρχικό ηχείο όσο και το κουμπί on/off. Διατηρούμε επίσης το μέρος που κρατά ψηλά όλα τα κουμπιά.
Μετά από αυτήν την επιτυχημένη λειτουργία μας μένουν μερικά επαναχρησιμοποιήσιμα εξαρτήματα και ένα ημι κενό πλαίσιο.
Βήμα 3: Υλικό


Με το νέο μας χώρο και τα επαναχρησιμοποιήσιμα μέρη προχωράμε στο επόμενο βήμα, προσθέτοντας το δικό μας υλικό.
Ο στόχος είναι να γίνει μια φωνητικά ελεγχόμενη, διαδραστική συσκευή αφήγησης. Αυτό σημαίνει ότι χρειαζόμαστε μικρόφωνο και ηχείο, σε συνδυασμό με κάποιο είδος επεξεργαστικής ισχύος. Αναθέστε το Google AIY Voice Kit, ένα πακέτο υλικού ιδανικό για την προσπάθειά μας.
Ακολουθώντας τις οδηγίες κατασκευής τους είναι απλό, αλλά αντί του παρεχόμενου ηχείου και κουμπιού, συνδέουμε αυτά που ανακτήσαμε από το παλιό μας ραδιόφωνο. Με όλο το υλικό συναρμολογημένο και έτοιμο, μπορούμε τώρα να εκτελέσουμε οποιοδήποτε από τα παρεχόμενα παραδείγματα.
Βήμα 4: Ιστορία


Πριν μπορέσουμε να χτίσουμε την ιστορία μας, πρέπει να βρούμε ένα κατάλληλο θέμα. Όπως αναφέρθηκε προηγουμένως, το ραδιόφωνό μας έγινε κάποια στιγμή στη δεκαετία του 1960 στη Δυτική Γερμανία. Αυτό συνέβη κατά τη διάρκεια του coldυχρού Πολέμου σε μια ζωτική τοποθεσία.
Όταν σκεφτόμαστε τον coldυχρό Πόλεμο, σκεφτόμαστε την κατασκοπεία και ακριβώς έτσι έχουμε το θέμα μας, την κατασκοπεία!
Υπάρχει ένα ακόμη todo πριν προχωρήσουμε στο κτίριο του chatbot, τη δομή της ιστορίας. Επειδή θέλουμε να αλλάξει η πλοκή μας με βάση την εισαγωγή χρηστών, πρέπει να σχεδιάσουμε ένα δέντρο αποφάσεων. Μόλις τελειώσουμε, είμαστε όλοι έτοιμοι να γλιστρήσουμε στο επόμενο βήμα.
Βήμα 5: Chatbot



Επιτυχία, με την ολοκλήρωση της ιστορίας μπορούμε να ξεκινήσουμε στο chatbot. Ιδανικά θα είχαμε ένα κομμάτι λογισμικού που βοηθά στην επιλογή της σωστής απάντησης, αφαιρώντας το νόημα από το προφορικό κείμενο, και παίρνοντας τις αποφάσεις της πλοκής.
Αυτό είναι ακριβώς αυτό που παρέχει μια πλατφόρμα chatbot, τόσο για την ανίχνευση του νοήματος στο κείμενο ("Επεξεργασία φυσικής γλώσσας") όσο και για τη λήψη αποφάσεων.
Υπάρχουν πολλοί πάροχοι και μπορείτε να επιλέξετε οποιονδήποτε από αυτούς, ωστόσο, επιλέξαμε το Google Dialogflow επειδή είναι δωρεάν και εύκολο στη χρήση. Το Dialogflow έχει έναν εξαιρετικό οδηγό έναρξης εδώ.
Μετά από κάποια ρύθμιση και δημιουργική γραφή, το chatbot είναι έτοιμο. Τώρα συνδέουμε το τοπικό υλικό με το chatbot, μετατρέποντας την εφεύρεσή μας σε πραγματικό voicebot.
Ο πλήρης κωδικός περιλαμβάνεται σε αυτό το άρθρο, αυτή είναι η ροή δεδομένων:
1Το μικρόφωνο παίρνει κάποιον που μιλάει και καταγράφει τον ήχο.
2-3Χρησιμοποιώντας κάποια μαγική τεχνητή νοημοσύνη Google (Ομιλία σε κείμενο) εξάγουμε το προφορικό κείμενο από τον ήχο.
4-5Αυτό το κείμενο αποστέλλεται στο chatbot μας (Dialogflow) και ταιριάζει με τη σωστή απάντηση, η οποία αποστέλλεται πίσω στο Raspberry Pi.
6-7Χρησιμοποιώντας κάποια πιο βουντού τεχνητής νοημοσύνης, αυτό το κείμενο χρησιμοποιείται για τη δημιουργία τεχνητού λόγου.
8Αυτός ο ήχος μεταδίδεται στο άτομο μέσω του ηχείου.
Σημείωση: Όλη αυτή η διαδικασία ενεργοποιείται μόνο όταν το κουμπί του ραδιοφώνου είναι γυρισμένο στην κατάσταση "ON".
Βήμα 6: Αποτέλεσμα



Μετά από όλη αυτή τη σκληρή δουλειά, ήρθε επιτέλους η ώρα να επιστρέψουμε, να χαλαρώσουμε και να εξερευνήσουμε όλες τις διαφορετικές δυνατότητες που έχει να προσφέρει ο διαδραστικός μας αφηγητής.
Συνιστάται:
Arduino Interactive LED Coffee Table: 6 Βήματα (με Εικόνες)

Arduino Interactive LED Coffee Table: Έφτιαξα ένα διαδραστικό τραπεζάκι σαλονιού που ανάβει τα φώτα led κάτω από ένα αντικείμενο, όταν το αντικείμενο τοποθετείται πάνω από το τραπέζι. Μόνο τα led που βρίσκονται κάτω από αυτό το αντικείμενο θα φωτιστούν. Το κάνει αυτό χρησιμοποιώντας αποτελεσματικά αισθητήρες εγγύτητας και όταν ο εγγύς
The Glowtrooper: an Interactive Stormtrooper κράνος: 5 βήματα (με εικόνες)

The Glowtrooper: an Interactive Stormtrooper κράνος: Γεια σας παιδιά! Σήμερα σας δίνω ένα γρήγορο οδηγό για το πώς να φτιάξετε ένα διαδραστικό λαμπτήρα Star Wars Stormtrooper, πλήρες με πολύχρωμα φώτα και ένα λειτουργικό ηχείο με 8 κανόνες. Ελπίζω ότι όλες οι οδηγίες είναι ευανάγνωστες και εύχρηστες, και hopefu
Bloomie-The Interactive Flowers: 6 βήματα (με εικόνες)

Bloomie-The Interactive Flowers: Μερικές φορές τα λόγια δεν είναι αρκετά για να μοιραστείς τα συναισθήματά σου. Τότε είναι που χρειάζεσαι την Bloomie! Το Bloomie είναι ένα προϊόν για τους ανθρώπους να μοιράζονται τα συναισθήματά τους μέσω φώτων. Όταν ενεργοποιείτε μια συγκεκριμένη αλληλεπίδραση, το μήνυμα θα σταλεί στο Bloom του άλλου ατόμου
Interactive Infinity Mirror: 9 βήματα (με εικόνες)

Interactive Infinity Mirror: Η εργασία για αυτό το μάθημα ήταν απλή αλλά περίπλοκη: Φτιάξτε κάτι διαδραστικό με ένα Arduino. Έπρεπε να σχεδιαστεί καλά, αρκετά τεχνικά απαιτητικό και πρωτότυπο για όσο αφορά τις πρωτότυπες ιδέες αυτές τις μέρες σε ιστότοπους όπως το Instructables. Από
Handheld Game to Interactive Big Screen: 10 βήματα (με εικόνες)

Handheld Game to Interactive Big Screen: Αυτό το Instructable σάς δείχνει πώς να παίρνετε τα παλιά παιχνίδια χειρός που σας έδινε η μαμά σας όταν ήσασταν μικρά και να τα μετατρέπετε σε ένα παιχνίδι μεγάλης κλίμακας που μπορεί να προβληθεί στην τηλεόραση και να παιχτεί από πολλούς παίκτες ταυτόχρονα. Αυτό το διδακτικό θα περιλαμβάνει: