Obsah:
- Zásoby
- Krok 1: Úvod a ukážkové video
- Krok 2: Koncept
- Krok 3: Architektúra
- Krok 4: Krok 1: Chatbot
- Krok 5: Krok 2: Dotyková obrazovka
- Krok 6: Krok 3: Prestávka
- Krok 7: Krok 4: Vintage telefónna a hlasová súprava
- Krok 8: Krok 5: Testujte
Video: Historický Voicebot: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Nasleduje rýchly prehľad obsahu.
- Úvod a ukážkové video
- Koncept
- Architektúra
- Krok 1: Chatbot
- Krok 2: Dotyková obrazovka
- Krok 3: Prestávka
- Krok 4: Vintage telefónna a hlasová súprava
- Krok 5: Testujte!
Zásoby
Rám
Dotyková obrazovka
Vintage telefón
Google AIY Voice
Node.js
Amazon Web Services AWS EC2
Google Dialogflow
Horúca lepiaca pištoľ (generická)
Ručná píla
Spájkovačka (generická)
Krok 1: Úvod a ukážkové video
Porozprávajte sa so svojou obľúbenou osobou z minulosti s Historic Voicebot! Vďaka tejto interaktívnej inštalácii sa môžete rozprávať s historickou postavou prostredníctvom chatu aj hlasu. Vyrobené pomocou nástrojov Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi a starodávneho telefónu.
Krok 2: Koncept
Koncept sa skladá z dvoch častí: Dotyková obrazovka s animáciami historickej postavy. Dotyková obrazovka tiež zobrazuje dialógové okno a má tlačidlá, takže sa ľudia môžu pýtať často kladené otázky. Fyzický telefón, ktorý zachytáva reč a poskytuje zvukový výstup, takže ho možno používať na kladenie otázok a počúvanie odpovedí.
Krok 3: Architektúra
Tri hlavné časti sú:
- Backend, ktorý obsahuje Dialogflow a server Node.js
- Frontend, ktorý pozostáva zo stránky HTML Canvas
- Interaktívna inštalácia, ktorá obsahuje dotykový displej a hlasovú súpravu AIY integrovanú do starodávneho telefónu
Krok 4: Krok 1: Chatbot
Dialogflow
Na vytvorenie konverzačného agenta v Dialogflow som vyskúšal a otestoval množstvo rôznych prístupov, aby som získal čo najpresnejšie a najspoľahlivejšie odpovede. Tiež som sa rozhodol automatizovať čo najviac vytvárania dialógov. Zistil som, že v tomto prípade je najľahším a najspoľahlivejším spôsobom pridania znalostí do chatbotu Dialogflow pridanie súboru CSV s dvojicami otázok a odpovedí. Pre Historic Voicebot som ručne vytvoril 20 párov otázok a odpovedí a pridal som ich do Dialogflow. Ako vidíte, odpovede Ady Lovelace sú správne, včasné a spoľahlivé. Viac informácií o Dialogflow nájdete priamo tu.
Node.js
Server Ako je uvedené v architektúre, server Node.js je mozgom operácie a poskytuje spojenie medzi Dialogflow a rôznymi zariadeniami. V prvých verziách server bežal lokálne na mojom prenosnom počítači. V aktuálnej verzii je server nasadený na serveri EC2 Amazon Web Services so systémom Ubuntu. Existuje niekoľko skvelých návodov pre Node.js a jeho spustenie pre AWS.
Krok 5: Krok 2: Dotyková obrazovka
Animácie pre Historic Voicebot boli vytvorené vyrezaním rôznych prvkov, ako sú paže, obočie a brada, z obrazu Ady Lovelace pomocou programu Adobe Photoshop. Každý z týchto prvkov bol jednotlivo umiestnený na HTML Canvasfrontend. Na presun a animáciu týchto výrezov bola použitá knižnica TweenJSJavaScript na základe vstupov od používateľov a odpovedí z Dialogflow.
Rám Na dokončenie obrázku bol orezaný starý rám na veľkosť dotykovej obrazovky. Ako vždy, dvakrát meraj, raz strihaj.
Krok 6: Krok 3: Prestávka
Nezabudnite si raz za čas urobiť relaxačnú prestávku!
Krok 7: Krok 4: Vintage telefónna a hlasová súprava
Pokúsil som sa nájsť telefón, ktorý bol použitý v ére Ada Lovelace. Nielenže boli telefóny vynájdené dlho potom, čo zomrela, ale skutočne staré telefóny je ťažké zohnať. Napriek tomu som si mohol kúpiť starý rotačný telefón Ericsson vyrobený v šesťdesiatych rokoch minulého storočia.
Aby som vytvoril funkčného hlasového robota, zameral som sa na umiestnenie súpravy AIY do telefónu a opätovné využitie čo najväčšieho počtu pôvodných funkcií.
Reproduktor a dva zvončeky vo vnútri telefónu som mohol znova použiť. Rotačný disk bol tiež zachovaný, ale v súčasnej dobe nie je funkčný. Mikrofón, ktorý bol vo vnútri držadla, som aktualizoval na moderný, aby som dokázal presne zachytiť zvukový vstup. Vymenil som starý telefónny kábel za nový, aby som mohol správne prepojiť nový mikrofón.
Krok 8: Krok 5: Testujte
Naozaj to funguje? Je to len jeden spôsob, ako to zistiť, vyskúšajme to!
To je pre projekt Historic Voicebot všetko, porozprávajte sa neskôr!
Odporúča:
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Prenosná reklama sa stane lacným už za 10 krokov !!: 13 krokov (s obrázkami)
Prenosná inzercia na znamení lacné za pouhých 10 krokov !!: Vyrobte si svoj vlastný, lacný a prenosný reklamný nápis. S týmto znakom môžete zobraziť svoju správu alebo logo kdekoľvek komukoľvek z celého mesta. Tento pokyn je reakciou na/zlepšenie/zmenu: https://www.instructables.com/id/Low-Cost-Illuminated-