Talaan ng mga Nilalaman:

Ang Radio ng Pakikipag-usap na Interactive: 6 na Hakbang (na may Mga Larawan)
Ang Radio ng Pakikipag-usap na Interactive: 6 na Hakbang (na may Mga Larawan)

Video: Ang Radio ng Pakikipag-usap na Interactive: 6 na Hakbang (na may Mga Larawan)

Video: Ang Radio ng Pakikipag-usap na Interactive: 6 na Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Hulyo
Anonim
Ang Radio ng Pakikipag-usap na Interactive
Ang Radio ng Pakikipag-usap na Interactive

Sa proyektong ito, binago namin ang isang maayos na pagtingin sa radyo sa isang may kakayahang boses, interactive na kwentista. Hinaharap, narito tayo!

Mga gamit

Hardware

  • Raspberry Pi 3B + Starter Kit (o isang Raspberry Pi 4 Starter Kit)
  • Google AIY Voice Kit v1
  • Lumipat
  • Retro Radio
  • Screwdrivers
  • Mga Kagamitan sa Paghinang - Opsyonal

Software

  • Google Cloud Platform
  • Google Dialogflow

Bilang isang Associate sa Amazon kumikita ako mula sa mga kwalipikadong pagbili na iyong ginagawa gamit ang aking mga kaakibat na link.

Hakbang 1: Video ng Proyekto

Image
Image

Hakbang 2: Radyo

Radyo
Radyo
Radyo
Radyo

Tulad ng karamihan sa mga retrofitting na proyekto, ang isang ito ay nagsisimula sa ilang mga lumang electronics, upang maging tumpak, isang Bjazzo Ts ng Telefunken, na ginawa minsan noong 1960's sa West-Germany.

Una ay ang pagtukoy kung ano ang magagamit muli. Ang pinakamahusay na paraan upang malaman ay sa pamamagitan ng pag-disassemble ng aming vintage tech. Ang hakbang na ito ay naiiba para sa bawat aparato, ngunit ang pag-aalis ng lahat ng mga tornilyo na nakasalubong mo ay isang mahusay na pagsisimula.

Masuwerte kami, maaari naming mai-save ang parehong orihinal na speaker at ang on / off button. Pinapanatili din namin ang bahaging pinipigilan ang lahat ng mga pindutan.

Matapos ang matagumpay na operasyon na ito ay naiwan kami sa ilang mga magagamit na sangkap at isang semi walang laman na frame.

Hakbang 3: Hardware

Hardware
Hardware
Hardware
Hardware

Sa aming bagong nilikha na puwang at magagamit muli na mga bahagi ay lumipat kami sa susunod na hakbang, na nagdaragdag ng aming sariling hardware.

Ang layunin ay upang makagawa ng isang makokontrol na boses, interactive, storytelling device. Nangangahulugan ito na kailangan namin ng isang mikropono at speaker, na sinamahan ng ilang uri ng lakas sa pagpoproseso. Ang Que AI Kit ng Google AIY, isang hardware package na perpekto para sa aming pagpupunyagi.

Ang pagsunod sa kanilang mga tagubilin sa pagbuo ay derekta, ngunit sa halip na ang ibinigay na speaker at pindutan, ikinonekta namin ang mga nakuha mula sa aming dating radyo. Sa lahat ng mga hardware na binuo at handa na, maaari na naming patakbuhin ang anuman sa mga ibinigay na halimbawa.

Hakbang 4: Kwento

Kwento
Kwento
Kwento
Kwento

Bago natin maitaguyod ang aming kwento, kailangan nating magkaroon ng isang angkop na tema. Tulad ng nabanggit kanina, ang aming radyo ay ginawa minsan noong 1960's sa West-Germany. Ito ay sa panahon ng malamig na giyera sa isang mahalagang lokasyon.

Kapag iniisip ang malamig na giyera, naiisip namin ang paniktik, at tulad nito mayroon kaming aming tema, bakay!

May isa pang todo bago kami magpatuloy sa chatbot building, ang istraktura ng kuwento. Dahil nais naming magbago ang aming balangkas batay sa input ng mga gumagamit, kailangan naming mag-disenyo ng isang puno ng pagpapasya. Kapag natapos na namin ang lahat ng naka-set sa sneak sa susunod na hakbang.

Hakbang 5: Chatbot

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
Chatbot

Ang tagumpay, sa kumpletong kuwento ay maaari tayong magsimula sa chatbot. Sa isipan ay magkakaroon kami ng isang piraso ng software na makakatulong sa pagpili ng tamang tugon, kapwa kumukuha ng kahulugan mula sa pasalitang teksto, at paggawa ng mga pagpapasya sa balangkas.

Ito mismo ang ibinibigay ng isang chatbot platform, kapwa nakita ang kahulugan sa teksto ('Likas na Pagproseso ng Wika') at paggawa ng mga desisyon.

Maraming mga tagabigay doon, at maaari kang pumili ng anuman sa mga ito, gayunpaman, pinili namin ang Google Dialogflow sapagkat ito ay libre at madaling gamitin. Ang Dialogflow ay may mahusay na pagsisimula ng gabay dito.

Matapos ang ilang pag-set up at malikhaing pagsulat ang chatbot ay handa nang umalis. Ngayon ay ikinonekta namin ang lokal na hardware sa chatbot, binabago ang aming imbensyon sa isang tunay na voicebot.

Ang kumpletong code ay kasama sa artikulong ito, ito ang daloy ng data:

1 Ang microphone ay kumukuha ng nagsasalita at itinatala ang audio.

2-3 Gamit ang ilang Google AI magic (Pagsasalita-Sa-Teksto) kinukuha namin ang sinasalitang teksto mula sa audio.

4-5Ang text na ito ay ipinadala sa aming chatbot (Dialogflow) at naitugma sa tamang tugon, na ipinadala pabalik sa Raspberry Pi.

6-7Paggamit ng ilan pang artipisyal na voodoo ng katalinuhan, ang teksto na ito ay ginagamit upang makabuo ng artipisyal na pagsasalita.

8Ang audio na ito ay nai-broadcast sa tao sa pamamagitan ng nagsasalita.

Tandaan: Ang buong proseso na ito ay aktibo lamang kapag ang pindutan ng radyo ay nakabukas sa katayuan na 'ON'.

Hakbang 6: Resulta

Resulta
Resulta
Resulta
Resulta
Resulta
Resulta

Matapos ang lahat ng pagsusumikap na ito, sa wakas ay oras na upang bumalik, magpahinga at galugarin ang lahat ng iba't ibang mga posibilidad na maalok ng aming interactive na kwentista.

Inirerekumendang: