Tartalomjegyzék:

A történelmi Voicebot: 8 lépés (képekkel)
A történelmi Voicebot: 8 lépés (képekkel)

Videó: A történelmi Voicebot: 8 lépés (képekkel)

Videó: A történelmi Voicebot: 8 lépés (képekkel)
Videó: Great Giana Sisters 2024, Július
Anonim
A történelmi Voicebot
A történelmi Voicebot

Az alábbiakban a tartalom gyors áttekintése.

  • Bemutató és bemutató videó
  • Koncepció
  • Építészet
  • 1. lépés: Chatbot
  • 2. lépés: Érintőképernyő
  • 3. lépés: Szünet
  • 4. lépés: Vintage telefon- és hangkészlet
  • 5. lépés: Tesztelj!

Kellékek

Keret

Érintőkijelző

Vintage telefon

Google AIY Voice

Node.js

Amazon Web Services AWS EC2

Google Dialogflow

Forró ragasztópisztoly (általános)

Kézifűrész

Forrasztópáka (általános)

1. lépés: Bevezetés és bemutató videó

Image
Image

Beszélgessen kedvenc személyével a múltból a Historic Voicebot segítségével! Ezzel az interaktív telepítéssel beszélgethet egy történelmi személyiséggel csevegésen és hangon keresztül. A Dialogflow, a Node.js, a HTML Canvas, az AIY Voice Kit, a Raspberry Pi és a vintage telefon használatával készült.

2. lépés: Koncepció

Építészet
Építészet

A koncepció két részből áll: Érintőképernyő egy történelmi személy animációival. Az érintőképernyő a párbeszédablakot is megjeleníti, és gombokkal rendelkezik, így az emberek GYIK -ot kérhetnek. Egy fizikai telefon, amely rögzíti a beszédet és hangkimenetet ad, így használható kérdések feltevésére és a válasz meghallgatására.

3. lépés: Építészet

A három fő rész a következő:

  • A háttér, amely tartalmazza a Dialogflow -t és a Node.js szervert
  • A kezelőfelület, amely egy HTML Canvas oldalból áll
  • Az interaktív telepítés, amely érintőképernyőt és egy AIY hangkészletet tartalmaz egy vintage telefonba integrálva

4. lépés: 1. lépés: Chatbot

1. lépés: Chatbot
1. lépés: Chatbot

Dialogflow

A párbeszédes ügynök létrehozásához a Dialogflow -ban számos különböző módszert próbáltam ki, hogy a lehető legpontosabb és legmegbízhatóbb válaszokat kapjam. Arra is törekedtem, hogy a lehető legtöbbet automatizáljuk a párbeszédablakokban. Megállapítottam, hogy ebben az esetben a legegyszerűbb és legmegbízhatóbb módja a tudás hozzáadásának a Dialogflow csevegőrobothoz az volt, hogy hozzáadtunk egy CSV -fájlt kérdés- és válaszpárokkal. A Historic Voicebothoz kézzel készítettem 20 kérdés -válasz párt, és ezeket hozzáadtam a Dialogflow -hoz. Mint látható, Ada Lovelace válaszai helyesek, időszerűek és megbízhatóak. A Dialogflow -ról itt talál további információt.

Node.js

Szerver Amint azt az architektúrában említettük, a Node.js szerver a művelet agya, és biztosítja a kapcsolatot a Dialogflow és a különböző eszközök között. Az első verzióknál a szerver helyben futott a laptopomon. A jelenlegi verzió esetében a szerver egy Ubuntu rendszert futtató EC2 Amazon Web Services kiszolgálón van telepítve. Van néhány nagyszerű oktatóanyag a Node.js webhelyen és az AWS -en való futtatásához.

5. lépés: 2. lépés: Érintőképernyő

2. lépés: Érintőképernyő
2. lépés: Érintőképernyő
2. lépés: Érintőképernyő
2. lépés: Érintőképernyő
2. lépés: Érintőképernyő
2. lépés: Érintőképernyő

A Historic Voicebot animációi úgy lettek létrehozva, hogy különböző elemeket, például karokat, szemöldököket és állakat vágtak ki Ada Lovelace festményéből az Adobe Photoshop segítségével. Ezen elemek mindegyike egyedileg került a HTML vászon előlapjára. A TweenJSJavaScript könyvtárat használtuk ezeknek a kivágásoknak a mozgatására és animálására a felhasználók és a Dialogflow válaszai alapján.

A kép befejezéséhez egy régi keretet vágtak az érintőképernyő méretére. Mint mindig, kétszer mérj, egyszer vágj.

6. lépés: 3. lépés: Szünet

3. lépés: Szünet
3. lépés: Szünet

Ne felejts el időnként pihenni!

7. lépés: 4. lépés: Vintage telefon- és hangkészlet

4. lépés: Vintage telefon- és hangkészlet
4. lépés: Vintage telefon- és hangkészlet
4. lépés: Vintage telefon- és hangkészlet
4. lépés: Vintage telefon- és hangkészlet
4. lépés: Vintage telefon- és hangkészlet
4. lépés: Vintage telefon- és hangkészlet

A telefonhoz próbáltam olyat találni, amelyet az Ada Lovelace korszakban használtak. Nem csak a telefonokat találták ki jóval a halála után, de nagyon régi telefonokat is nehéz beszerezni. Ennek ellenére megvásárolhattam egy régi Ericsson forgótelefont, amelyet az 1960 -as években gyártottak.

A működő hangbot létrehozásához azt terveztem, hogy az AIY készletet a telefonba helyezem, miközben a lehető legtöbb eredeti funkciót újra felhasználom.

Újra tudtam használni a hangszórót és a két csengőt a telefonban. A forgótárcsát is épségben tartották, de jelenleg nem működik. Frissítettem a fogantyú belsejében lévő mikrofont modernre, hogy pontosan rögzíthessem az audiobemenetet. A régi telefonkábelt kicseréltem egy újra, hogy megfelelően beköthessem az új mikrofont.

8. lépés: 5. lépés: teszt

5. lépés: Tesztelj!
5. lépés: Tesztelj!
5. lépés: Tesztelj!
5. lépés: Tesztelj!

Valóban működik? Csak egy módja annak, hogy megtudja, teszteljük!

Ennyi a Historic Voicebot projekthez, beszéljünk később!

Ajánlott: