ChatGPT i Raspberry Pi, izrada osobnog glasovnog asistenta pomoću AI

GPT asistent, chatgpt i raspberry pi

Kako biste željeli dobiti a osobni glasovni asistent koji koristi ChatGPT i Raspberry Pi? Uspjeli su, s vrlo malo sredstava, postaviti osobnog asistenta koji prepoznaje glas i odgovore vraća ljudskim glasom.

Otkako se ChatGPT pojavio, različiti pomoćnici na tržištu - koristit ćemo one najpopularnije, Siri ili Alexa, kao primjer - zaostaju. I to je to OpenAI-jev ChatGPT stvara valove diljem svijeta svojim mogućnostima. Čak ga se neki sektori već boje; Može li to biti varalica u nekim obrtima? Rasprava je otvorena i njena regulativa je na stolu. Ostavljajući po strani pitanje legalnosti i njegove upotrebe, u ovom članku ćemo vam pokazati kako su uspjeli izgraditi osobnog glasovnog asistenta koristeći ChatGPT chatbot i Raspberry Pi.

Što je potrebno za realizaciju projekta i postavljanje našeg glasovnog asistenta ChatGPT?

Korisnik Edwight Delgado je postigao -na temelju projekta drugog korisnika nadimak– izvesti projekt s vrlo malo sredstava i koji je krstio kao gpt pomoćnik. Ako želite reproducirati njegov podvig, potrebno vam je sljedeće:

  • Raspberry Pi 4
  • Mikrofon koji se povezuje putem USB-a ili 3,5 mm priključka
  • Zvučnik

GPT pomoćni načini rada

GPT čarobnjak, kako radi

Prije nego što vam damo sve ključeve za početak projekta, objasnit ćemo vam kako to funkcionira. Prije svega, Edwight je koristio Google tehnologiju GTTS -Google text-to-speech- tako da ChatGPT prevodi primljeni tekst u govor i tako ga kasnije može projicirati kroz zvučnik koji koristimo za projekt.

također, ChatGPT i Raspberry Pi će se dobro razumjeti zahvaljujući činjenici da će korisnik - vi u ovom slučaju - govoriti preko mikrofona koji ste spojili na svoj Raspberry Pi. Ovu poruku primila je knjižara prepoznavanje govora koji će tu izgovorenu poruku prevesti u tekst. Naknadno će biti poslana ChatGPT-u kako bi mogao odgovoriti, a vaša će poruka također biti prevedena obrnuto; to jest, s Googleovom tehnologijom, tekstualni odgovor će biti preveden - ili pretvoren - u cijelu poruku glasom, u najčišćem stilu Amazonove Alexe ili Appleove Siri. Sve će raditi tako jednostavno.

GPT čarobnjak za instalaciju na Raspberry Pi

Prvo što ćete morati učiniti je stvoriti virtualno okruženje:

python 3 -m venv venv

Drugo, morat ćete aktivirati okruženje udariti o kon riba:

source venv/bin/activate
source venv/bin/activate.fish

Nakon tog koraka morate instalirati potrebne pakete i biblioteke na sljedeći način:

pip install requirements.txt

Napokon, moraš preimenujte datoteku .env.example u .env i promijenite token datoteke u token stranice ChatGPT. Da biste dobili token, morate unijeti OpenAI službena stranica i sadržaj auth-session-token morat ćete ga kopirati u .env datoteku. Imat ćete ga spremnog.

Pomoćnik za GPT token

Slika Edwighta Delgada

Što ćete morati učiniti da biste pokrenuli GPT pomoćnika?

Ako je sve prošlo uspješno, vaš GPT pomoćnik sada će biti spreman za korištenje. Kao što smo već spomenuli, sada je vrijeme da sve instalirano primijenite u praksi i započnete postavljajući pitanja GPT pomoćniku. Pozvati pomoćnika - a baš kao i drugi glasovni pomoćnici - znači izgovoriti njegovo ime prije bilo kakvog pitanja. U ovom slučaju, ključna riječ za buđenje je GPT. Od tog trenutka možete pitati što vam je draže. Sada, prije svega morate unesite skriptu da biste je pokrenuli:

python voice_chat.py

Upravo u tom trenutku, GPT Assistant će vas pozdraviti i ponuditi svoju pomoć. Odnosno, vaš odgovor će biti sljedeći:

'Hola, ¿en qué puedo ayudarte?'

Morat ćete pričekati nekoliko sekundi i postaviti mu pitanje preko mikrofona spojenog na sustav. Kao što smo vam već rekli, prvo morate izgovoriti njihovo ime, a zatim pitanje koje želite postaviti. Primjer:

'GPT, ¿recomiéndame un buen restaurante cerca de mi posición'

Odgovor bota trebao bi se pojaviti u roku od nekoliko sekundi. I kroz digitalizirani ljudski glas. S druge strane, ako želite završiti pitanje, Također morate zatvoriti sesiju glasom govoreći samo 'Adios'ili'Hvala puno i doviđenja'.

U međuvremenu, prema Nickbildu, on to uvjerava - prema svom iskustvu iskustvo je mnogo bolje od onoga što se može dobiti od pomoćnika kao što su Amazon Alexa ili Google Home. Međutim, za sada, da biste probudili GPT čarobnjaka, skripta se mora pokrenuti, a ne glasovnom naredbom. Sada je osigurao da projekt ne želi tako ostati i već radi na tome da probudi GPT glasovnog asistenta pomoću naredbe u najčišćem stilu 'Hej, GPT'. To jest, čarobnjak nastavlja raditi u pozadini i može se pozvati u bilo kojem trenutku dok računalo radi. Za kraj vam ostavljamo video demonstraciju rada projekta.


Komentar, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pavle dijo

    Cijenim ovaj post, radio sam sve ručno koristeći chrome proširenja kako bi chat gpt mogao razgovarati, ali nedostajalo mi je nešto "održivije"

    Postoji li način unutar datoteka za promjenu "aktivacije" gpt voice-a?