Sommario:
- Forniture
- Passaggio 1: video del progetto
- Passaggio 2: radio
- Passaggio 3: hardware
- Fase 4: Storia
- Passaggio 5: chatbot
- Passaggio 6: risultato
Video: La radio narrativa interattiva: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
In questo progetto trasformiamo una radio dall'aspetto ordinato in un narratore interattivo abilitato alla voce. Futuro, arriviamo!
Forniture
Hardware
- Kit di avvio Raspberry Pi 3B+ (o un kit di avvio Raspberry Pi 4)
- Kit vocale Google AIY v1
- Interruttore
- Radio retrò
- cacciaviti
- Attrezzatura di saldatura - Opzionale
Software
- Piattaforma Google Cloud
- Google Dialogflow
In qualità di Associato Amazon, guadagno dagli acquisti idonei che effettui utilizzando i miei link di affiliazione.
Passaggio 1: video del progetto
Passaggio 2: radio
Come la maggior parte dei progetti di retrofit, questo inizia con una vecchia elettronica, per essere precisi, un Bjazzo Ts di Telefunken, realizzato negli anni '60 nella Germania occidentale.
Il primo è determinare cosa è riutilizzabile. Il modo migliore per scoprirlo è smontare la nostra tecnologia vintage. Questo passaggio è diverso per ogni dispositivo, ma rimuovere tutte le viti che incontri è un ottimo inizio.
Fortunatamente noi, possiamo salvare sia l'altoparlante originale che il pulsante di accensione/spegnimento. Manteniamo anche la parte che regge tutti i pulsanti.
Dopo questa operazione riuscita ci ritroviamo con alcuni componenti riutilizzabili e una cornice semivuota.
Passaggio 3: hardware
Con il nostro spazio appena creato e le parti riutilizzabili passiamo al passaggio successivo, aggiungendo il nostro hardware.
L'obiettivo è quello di creare un dispositivo di narrazione, interattivo e controllabile con la voce. Ciò significa che abbiamo bisogno di un microfono e di un altoparlante, insieme a una sorta di potenza di elaborazione. Que il Google AIY Voice Kit, un pacchetto hardware perfetto per la nostra impresa.
Seguire le loro istruzioni di costruzione è semplice, ma invece dell'altoparlante e del pulsante forniti, colleghiamo quelli che abbiamo recuperato dalla nostra vecchia radio. Con tutto l'hardware assemblato e pronto, ora possiamo eseguire uno qualsiasi degli esempi forniti.
Fase 4: Storia
Prima di poter costruire la nostra storia, dobbiamo trovare un tema adatto. Come accennato in precedenza, la nostra radio è stata realizzata negli anni '60 nella Germania occidentale. Questo avvenne durante la guerra fredda in un luogo vitale.
Quando pensiamo alla guerra fredda, pensiamo allo spionaggio, e proprio così abbiamo il nostro tema, lo spionaggio!
C'è ancora una cosa da fare prima di passare alla costruzione del chatbot, la struttura della storia. Poiché vogliamo che il nostro grafico cambi in base all'input degli utenti, dobbiamo progettare un albero decisionale. Una volta terminato, siamo pronti per intrufolarci al passaggio successivo.
Passaggio 5: chatbot
Successo, con la storia completa possiamo iniziare sul chatbot. Idealmente avremmo un software che aiuta a scegliere la risposta giusta, sia estraendo il significato dal testo parlato, sia prendendo le decisioni sulla trama.
Questo è esattamente ciò che fornisce una piattaforma di chatbot, sia rilevando il significato nel testo ("Elaborazione del linguaggio naturale") sia prendendo decisioni.
Ci sono molti fornitori là fuori e puoi sceglierne uno, tuttavia, abbiamo scelto Google Dialogflow perché è gratuito e facile da usare. Dialogflow ha un'ottima guida introduttiva proprio qui.
Dopo un po' di configurazione e scrittura creativa, il chatbot è pronto per l'uso. Ora colleghiamo l'hardware locale con il chatbot, trasformando la nostra invenzione in un vero voicebot.
Il codice completo è incluso in questo articolo, questo è il flusso di dati:
1Il microfono rileva qualcuno che sta parlando e registra l'audio.
2-3Utilizzando un po' di magia di Google AI (Speech-To-Text) estraiamo il testo parlato dall'audio.
4-5Questo testo viene inviato al nostro chatbot (Dialogflow) e viene abbinato alla risposta corretta, che viene inviata al Raspberry Pi.
6-7 Usando un po' più di intelligenza artificiale voodoo, questo testo è usato per generare un discorso artificiale.
8Questo audio viene trasmesso alla persona tramite l'altoparlante.
Nota: l'intero processo viene attivato solo quando il pulsante della radio è impostato sullo stato "ON".
Passaggio 6: risultato
Dopo tutto questo duro lavoro, è finalmente giunto il momento di riposarsi, rilassarsi ed esplorare tutte le diverse possibilità che il nostro narratore interattivo ha da offrire.
Consigliato:
Installazione artistica interattiva: 4 passaggi (con immagini)
Installazione d'arte interattiva: in questo progetto, stiamo mescolando la codifica e il calcolo fisico per creare un'installazione d'arte interattiva. L'esempio condiviso in questo Instructable è un progetto di codifica per studenti che combina elementi grafici e sonori con un'interfaccia appositamente creata. Il
Cupola LED interattiva con Fadecandy, elaborazione e Kinect: 24 passaggi (con immagini)
Cupola LED interattiva con Fadecandy, Processing e Kinect: WhatWhen in Dome è una cupola geodetica di 4,2 m ricoperta di 4378 LED. I LED sono tutti mappati individualmente e indirizzabili. Sono controllati da Fadecandy e Processing su un desktop Windows. Un Kinect è attaccato a uno dei montanti della cupola, quindi molto
Tavola periodica interattiva a LED: 12 passaggi (con immagini)
Tavola periodica interattiva a LED: io e la mia ragazza abbiamo una collezione di elementi - campioni dei pezzi unici di materia che compongono ogni cosa nell'universo! Per una collezione così interessante ho deciso di costruire una teca che mostrasse i campioni in tutto il loro mondo costruito
Luce touchless interattiva: 7 passaggi (con immagini)
Luce Touchless Interattiva: Ciao a tutti! Vorrei condividere qui il progetto a cui sto lavorando. Ho avuto l'ispirazione per sperimentare il rilevamento tattile capacitivo attraverso un progetto nella mia università. Ho scoperto questa tecnologia attraverso istruttori e ho usato le cose che ho imparato
Lampada a led interattiva - Tensegrity Structure + Arduino: 5 passaggi (con immagini)
Lampada a led interattiva | Tensegrity Structure + Arduino: questo pezzo è una lampada sensibile al movimento. Concepita come una scultura tensegrità minimale, la lampada cambia la sua configurazione di colori in risposta all'orientamento e ai movimenti dell'intera struttura. In altre parole, a seconda del suo orientamento, il