Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Introduktion og fremvisning af video
- Trin 2: Koncept
- Trin 3: Arkitektur
- Trin 4: Trin 1: Chatbot
- Trin 5: Trin 2: Touchscreen
- Trin 6: Trin 3: Pause
- Trin 7: Trin 4: Vintage Phone & Voice Kit
- Trin 8: Trin 5: Test
Video: The Historic Voicebot: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Nedenfor en hurtig oversigt over indholdet.
- Introduktion og fremvisning af video
- Koncept
- Arkitektur
- Trin 1: Chatbot
- Trin 2: Touchscreen
- Trin 3: Pause
- Trin 4: Vintage telefon- og stemmekit
- Trin 5: Test!
Forbrugsvarer
Ramme
Berøringsskærm
Vintage telefon
Google AIY Voice
Node.js
Amazon Web Services AWS EC2
Google Dialogflow
Varm limpistol (generisk)
Håndsav
Loddejern (generisk)
Trin 1: Introduktion og fremvisning af video
Tag en snak med din yndlingsperson fra fortiden med Historic Voicebot! Med denne interaktive installation kan du tale med en historisk figur gennem både chat og stemme. Lavet ved hjælp af Dialogflow, Node.js, HTML Canvas, et AIY Voice Kit, en Raspberry Pi og en vintage telefon.
Trin 2: Koncept
Konceptet består af to dele: En berøringsskærm med animationer af en historisk figur. Berøringsskærmen viser også dialogen og har knapper, så folk kan stille en FAQ. En fysisk telefon, der fanger tale og giver lydudgang, så den kan bruges til at stille spørgsmål og lytte til svaret.
Trin 3: Arkitektur
De tre hoveddele er:
- Backend, som inkluderer Dialogflow og en Node.js -server
- Frontend, som består af en HTML Canvas -side
- Den interaktive installation, der inkluderer en berøringsskærm og et AIY Voice Kit integreret i en vintage telefon
Trin 4: Trin 1: Chatbot
Dialogflow
For at oprette samtaleagenten i Dialogflow forsøgte jeg og testede en række forskellige metoder til at få de mest nøjagtige og pålidelige svar. Jeg lagde også op til at automatisere så meget af dialogoprettelsen som muligt. Jeg fandt ud af, at i dette tilfælde var den nemmeste og mest pålidelige måde at tilføje viden til en Dialogflow chatbot ved at tilføje en CSV -fil med spørgsmål og svarpar. For Historic Voicebot har jeg manuelt oprettet 20 spørgsmål- og svarpar og tilføjet disse til Dialogflow. Som du kan se, er Ada Lovelaces svar korrekte, rettidige og pålidelige. Du kan finde flere oplysninger om Dialogflow lige her.
Node.js
Server Som nævnt i arkitekturen er Node.js -serveren hjernen i operationen, der giver forbindelsen mellem Dialogflow og de forskellige enheder. For de første versioner kørte serveren lokalt på min bærbare computer. For den aktuelle version er serveren implementeret på en EC2 Amazon Web Services -server, der kører Ubuntu. Der er nogle gode selvstudier på Node.js og kører det på AWS.
Trin 5: Trin 2: Touchscreen
Grafik Animationerne til Historic Voicebot blev skabt ved at skære forskellige elementer, såsom arme, øjenbryn og hage, ud af et maleri af Ada Lovelace ved hjælp af Adobe Photoshop. Hver af disse elementer blev individuelt placeret på HTML Canvasfrontend. TweenJSJavaScript-biblioteket blev brugt til at flytte og animere disse udskæringer baseret på input fra brugere og svarene fra Dialogflow.
Ramme For at fuldføre billedet blev en gammel ramme skåret til størrelsen på berøringsskærmen. Som altid måles to gange, skæres en gang.
Trin 6: Trin 3: Pause
Glem ikke at tage en afslappende pause en gang imellem!
Trin 7: Trin 4: Vintage Phone & Voice Kit
Til telefonen forsøgte jeg at finde en, der blev brugt i Ada Lovelace -æraen. Ikke kun blev telefoner opfundet længe efter at hun døde, det er svært at finde gamle telefoner. Ikke desto mindre kunne jeg købe en gammel Ericsson -telefon, der blev produceret i 1960'erne.
For at oprette den fungerende voicebot, havde jeg til formål at placere AIY -kittet inde i telefonen, mens jeg genbrugte så mange af de originale funktioner som muligt.
Jeg var i stand til at genbruge højttaleren og de to klokker inde i telefonen. Den roterende disk blev også holdt intakt, men er i øjeblikket ikke funktionel. Jeg opdaterede mikrofonen, der var inde i håndtaget til en moderne, for nøjagtigt at kunne fange lydindgangen. Jeg udskiftede den gamle telefonledning med en ny for at kunne tilslutte den nye mikrofon korrekt.
Trin 8: Trin 5: Test
Virker det egentlig? Kun en måde at finde ud af, lad os teste det!
Det er det for Historic Voicebot -projektet, tal med dig senere!
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores