Obsah:
- Zásoby
- Krok 1: Úvod a ukázkové video
- Krok 2: Koncept
- Krok 3: Architektura
- Krok 4: Krok 1: Chatbot
- Krok 5: Krok 2: Dotyková obrazovka
- Krok 6: Krok 3: Přestávka
- Krok 7: Krok 4: Vintage Phone & Voice Kit
- Krok 8: Krok 5: Testujte
Video: Historický hlasový robot: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Níže rychlý přehled obsahu.
- Úvod a ukázkové video
- Pojem
- Architektura
- Krok 1: Chatbot
- Krok 2: Dotyková obrazovka
- Krok 3: Přestávka
- Krok 4: Vintage telefon a hlasová sada
- Krok 5: Testujte!
Zásoby
Rám
Dotyková obrazovka
Vintage telefon
Google AIY Voice
Node.js
Amazon Web Services AWS EC2
Google Dialogflow
Horká lepicí pistole (obecná)
Ruční pila
Páječka (obecná)
Krok 1: Úvod a ukázkové video
Chatujte se svou oblíbenou osobou z minulosti pomocí Historic Voicebot! Díky této interaktivní instalaci můžete mluvit s historickou postavou prostřednictvím chatu i hlasu. Vyrobeno pomocí Dialogflow, Node.js, HTML Canvas, hlasové sady AIY, Raspberry Pi a klasického telefonu.
Krok 2: Koncept
Koncept se skládá ze dvou částí: Dotyková obrazovka s animacemi historické postavy. Dotyková obrazovka také zobrazuje dialog a má tlačítka, takže se lidé mohou ptát na FAQ. Fyzický telefon, který zachycuje řeč a poskytuje zvukový výstup, takže jej lze použít k pokládání otázek a poslechu odpovědi.
Krok 3: Architektura
Tři hlavní části jsou:
- Backend, který zahrnuje Dialogflow a server Node.js
- Frontend, který se skládá ze stránky HTML Canvas
- Interaktivní instalace, která obsahuje dotykový displej a hlasovou sadu AIY integrovanou do klasického telefonu
Krok 4: Krok 1: Chatbot
Dialogflow
K vytvoření konverzačního agenta v Dialogflow jsem vyzkoušel a otestoval řadu různých přístupů, abych získal co nejpřesnější a nejspolehlivější odpovědi. Také jsem se rozhodl automatizovat co největší část vytváření dialogů. Zjistil jsem, že v tomto případě bylo nejjednodušším a nejspolehlivějším způsobem přidání znalostí do chatbotu Dialogflow přidání souboru CSV s dvojicemi otázek a odpovědí. Pro Historic Voicebot jsem ručně vytvořil 20 párů otázek a odpovědí a přidal je do Dialogflow. Jak vidíte, odpovědi Ady Lovelace jsou správné, včasné a spolehlivé. Více informací o Dialogflow najdete přímo zde.
Node.js
Server Jak je uvedeno v architektuře, server Node.js je mozkem operace a zajišťuje spojení mezi Dialogflow a různými zařízeními. U prvních verzí server běžel lokálně na mém notebooku. Pro aktuální verzi je server nasazen na serveru EC2 Amazon Web Services se systémem Ubuntu. Existuje několik skvělých návodů na Node.js a jejich spuštění na AWS.
Krok 5: Krok 2: Dotyková obrazovka
Animace pro Historic Voicebot byly vytvořeny vyříznutím různých prvků, jako jsou paže, obočí a brada, z obrazu Ada Lovelace pomocí programu Adobe Photoshop. Každý z těchto prvků byl jednotlivě umístěn na HTML Canvasfrontend. K přesunu a animaci těchto výřezů byla použita knihovna TweenJSJavaScript na základě vstupu od uživatelů a odpovědí z Dialogflow.
Rám Pro dokončení obrázku byl starý rám oříznut na velikost dotykové obrazovky. Jako vždy dvakrát měř, jednou řež.
Krok 6: Krok 3: Přestávka
Nezapomeňte si občas odpočinout!
Krok 7: Krok 4: Vintage Phone & Voice Kit
Pro telefon jsem se pokusil najít ten, který byl používán během éry Ada Lovelace. Nejen, že byly telefony vynalezeny dlouho poté, co zemřela, ale opravdu staré telefony je těžké sehnat. Přesto jsem si mohl koupit starý rotační telefon Ericsson vyrobený v šedesátých letech minulého století.
Abych vytvořil fungujícího hlasového robota, měl jsem za cíl umístit sadu AIY do telefonu a znovu použít co nejvíce původních funkcí.
Dokázal jsem znovu použít reproduktor a dva zvony uvnitř telefonu. Rotační disk byl také zachován, ale v současné době není funkční. Aktualizoval jsem mikrofon, který byl uvnitř rukojeti, na moderní, abych dokázal přesně zachytit zvukový vstup. Vyměnil jsem starý telefonní kabel za nový, abych mohl správně zapojit nový mikrofon.
Krok 8: Krok 5: Testujte
Opravdu to funguje? Pouze jeden způsob, jak to zjistit, vyzkoušejte to!
To je pro projekt Historic Voicebot vše, promluvíme si později!
Doporučuje:
Vytvořte si vlastní špionážní chybu (hlasový záznamník Arduino): 5 kroků (s obrázky)
Vytvořte si vlastní špionážní chybu (hlasový záznamník Arduino): V tomto projektu vám ukážu, jak jsem zkombinoval Arduino Pro Mini s několika doplňkovými komponentami, abych vytvořil hlasový záznamník, který by mohl být také zneužit jako špionážní chyba. Má výdrž přibližně 9 hodin, je malý a velmi snadno
Historický výzkumný projekt: 7 kroků
Historický výzkumný projekt: Návod, jak vést užitečný a přesný historický výzkum
Vytvořte si vlastní IR zvuk, hlasový vysílač: 6 kroků
Vytvořte si vlastní IR zvuk, vysílač hlasu: Základním principem používání mého projektu je zvuk způsobený infračervenými (laserovými) vibracemi, který poté přijímá infračervený vibrační signál na infračervenou přijímací diodu přijímacího obvodu a signál je demodulován na dosáhnout zesílení zvuku
Osobní anglický trenér - hlasový asistent AI: 15 kroků
Osobní anglický trenér - hlasový asistent AI: Tento projekt pomůže studentům, kteří se připravují na jakoukoli jazykovou zkoušku, kde mohou být vyškoleni interakcí se Snips AI
Laserový hlasový vizualizér: 6 kroků
Laserový hlasový vizualizér: Rádi byste slyšeli, jak mluvíte? přejete si vidět sebe mluvit? posviťte laserem na zrcadlo, které se třese vaším hlasem