Turinys:

Istorinis balso balsas: 8 žingsniai (su nuotraukomis)
Istorinis balso balsas: 8 žingsniai (su nuotraukomis)

Video: Istorinis balso balsas: 8 žingsniai (su nuotraukomis)

Video: Istorinis balso balsas: 8 žingsniai (su nuotraukomis)
Video: Counter-Strike mirtis ir žmogus aplenkęs dirbtinį intelektą! - ŽB podcastas S02E23 2024, Lapkritis
Anonim
Istorinis balso balsas
Istorinis balso balsas

Žemiau pateikiama trumpa turinio apžvalga.

  • Įvadas ir demonstracinis vaizdo įrašas
  • Koncepcija
  • Architektūra
  • 1 žingsnis: „Chatbot“
  • 2 veiksmas: jutiklinis ekranas
  • 3 žingsnis: pertrauka
  • 4 žingsnis: senovinis telefono ir balso rinkinys
  • 5 žingsnis: išbandykite!

Prekės

Rėmas

Liečiamas ekranas

Senovinis telefonas

„Google AIY Voice“

Node.js

„Amazon Web Services AWS EC2“

„Google Dialogflow“

Karštas klijų pistoletas (bendras)

Rankinis pjūklas

Lituoklis (bendras)

1 veiksmas: įvadas ir vaizdo įrašo demonstravimas

Image
Image

Pasikalbėkite su savo mėgstamiausiu žmogumi iš praeities su „Historic Voicebot“! Naudodami šią interaktyvią instaliaciją, galite kalbėtis su istorine asmenybe tiek pokalbiais, tiek balsu. Pagaminta naudojant „Dialogflow“, „Node.js“, „HTML Canvas“, „AIY Voice Kit“, „Raspberry Pi“ir senovinį telefoną.

2 žingsnis: koncepcija

Architektūra
Architektūra

Koncepciją sudaro dvi dalys: jutiklinis ekranas su istorinės asmenybės animacija. Jutikliniame ekrane taip pat rodomas dialogo langas ir mygtukai, kad žmonės galėtų užduoti DUK. Fizinis telefonas, fiksuojantis kalbą ir skleidžiantis garsą, todėl juo galima užduoti klausimus ir klausytis atsakymo.

3 žingsnis: architektūra

Trys pagrindinės dalys yra:

  • Užpakalinė programa, apimanti „Dialogflow“ir „Node.js“serverį
  • Priekinė dalis, kurią sudaro HTML drobės puslapis
  • Interaktyvi instaliacija, kurią sudaro jutiklinis ekranas ir AIY balso rinkinys, integruotas į senovinį telefoną

4 veiksmas: 1 veiksmas: „Chatbot“

1 žingsnis: „Chatbot“
1 žingsnis: „Chatbot“

Dialogflow

Norėdami sukurti pokalbių agentą „Dialogflow“, išbandžiau ir išbandžiau daugybę skirtingų metodų, kad gaučiau kuo tikslesnius ir patikimesnius atsakymus. Aš taip pat nusprendžiau automatizuoti kuo daugiau dialogo kūrimo. Radau, kad šiuo atveju lengviausias ir patikimiausias būdas pridėti žinių prie „Dialogflow“pokalbių roboto buvo pridėti CSV failą su klausimų ir atsakymų poromis. „Historic Voicebot“rankiniu būdu sukūriau 20 klausimų ir atsakymų porų ir pridėjau jas prie „Dialogflow“. Kaip matote, Ada Lovelace atsakymai yra teisingi, savalaikiai ir patikimi. Daugiau informacijos apie „Dialogflow“galite rasti čia.

Node.js

Serveris Kaip minėta architektūroje, „Node.js“serveris yra operacijos smegenys, užtikrinančios ryšį tarp „Dialogflow“ir skirtingų įrenginių. Pirmosioms versijoms serveris veikė vietoje mano nešiojamajame kompiuteryje. Dabartinėje versijoje serveris yra įdiegtas EC2 „Amazon Web Services“serveryje, kuriame veikia „Ubuntu“. Yra keletas puikių pamokų „Node.js“ir jos paleidimas „AWS“.

5 veiksmas: 2 veiksmas: jutiklinis ekranas

2 veiksmas: jutiklinis ekranas
2 veiksmas: jutiklinis ekranas
2 veiksmas: jutiklinis ekranas
2 veiksmas: jutiklinis ekranas
2 veiksmas: jutiklinis ekranas
2 veiksmas: jutiklinis ekranas

„Historic Voicebot“animacijos buvo sukurtos iš „Ada Lovelace“paveikslo naudojant „Adobe Photoshop“iškirpiant įvairius elementus, pvz., Rankas, antakius ir smakrą. Kiekvienas iš šių elementų buvo atskirai patalpintas „HTML Canvasfrontend“. „TweenJSJavaScript“biblioteka buvo naudojama šioms iškirptėms perkelti ir animuoti, atsižvelgiant į vartotojų indėlį ir „Dialogflow“atsakymus.

Kadras būtų užbaigtas, senas rėmelis buvo supjaustytas pagal jutiklinio ekrano dydį. Kaip visada, išmatuokite du kartus, supjaustykite vieną kartą.

6 žingsnis: 3 žingsnis: pertrauka

3 žingsnis: pertrauka
3 žingsnis: pertrauka

Nepamirškite retkarčiais atsipalaiduoti!

7 veiksmas: 4 žingsnis: senovinis telefono ir balso rinkinys

4 žingsnis: senovinis telefono ir balso rinkinys
4 žingsnis: senovinis telefono ir balso rinkinys
4 žingsnis: senovinis telefono ir balso rinkinys
4 žingsnis: senovinis telefono ir balso rinkinys
4 žingsnis: senovinis telefono ir balso rinkinys
4 žingsnis: senovinis telefono ir balso rinkinys

Telefonui bandžiau rasti tą, kuris buvo naudojamas Ada Lovelace eroje. Ne tik telefonai buvo išrasti ilgai po jos mirties, bet tikrai senų telefonų sunku rasti. Nepaisant to, galėjau nusipirkti seną „Ericsson“rotacinį telefoną, pagamintą 1960 -aisiais.

Norėdami sukurti veikiantį balso balsą, aš siekiau įdėti AIY rinkinį į telefoną ir pakartotinai panaudoti kuo daugiau originalių funkcijų.

Galėjau pakartotinai naudoti garsiakalbį ir du skambučius telefono viduje. Rotacinis diskas taip pat buvo nepažeistas, tačiau šiuo metu jis neveikia. Aš atnaujinau rankenos viduje esantį mikrofoną į modernų, kad galėčiau tiksliai užfiksuoti garso įvestį. Pakeičiau seną telefono laidą nauju, kad galėčiau teisingai prijungti naują mikrofoną.

8 žingsnis: 5 žingsnis: išbandykite

5 žingsnis: išbandykite!
5 žingsnis: išbandykite!
5 žingsnis: išbandykite!
5 žingsnis: išbandykite!

Ar tai iš tikrųjų veikia? Tik vienas būdas tai sužinoti, išbandykime!

Štai viskas „Historic Voicebot“projektui, pasikalbėkime vėliau!

Rekomenduojamas: