ChatGPT i Raspberry Pi, pravljenje ličnog glasovnog asistenta koristeći AI

GPT asistent, chatgpt i raspberry pi

Kako biste željeli da dobijete a lični glasovni asistent koji koristi ChatGPT i Malina Pi? Uspjeli su uspostaviti, uz vrlo malo sredstava, ličnog asistenta koji prepoznaje glas i vraća odgovore ljudskim glasom.

Otkako se pojavio ChatGPT, različiti pomoćnici na tržištu – koristićemo one najpopularnije, Siri ili Alexa, kao primjer – zaostaju. I to je to OpenAI ChatGPT svojim mogućnostima pravi talase širom sveta. Čak ga se neki sektori već boje; Može li biti varalica u nekim zanatima? Debata je otvorena i njena regulativa je na stolu. Ostavljajući po strani pitanje zakonitosti i njegove upotrebe, u ovom članku ćemo vam pokazati kako su uspjeli da naprave ličnog glasovnog asistenta koristeći ChatGPT chatbot i Raspberry Pi.

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

Korisnik Edwight Delgado je postigao -na osnovu projekta drugog korisnika nickbild– sprovesti projekat sa vrlo malo sredstava i koji je i krstio gpt asistent. Ako želite da reproducirate njegov podvig, ono što će vam trebati je sljedeće:

  • Malina Pi 4
  • Mikrofon koji se povezuje preko USB ili 3,5 mm priključka
  • Zvučnik

Načini rada GPT pomoćnika

GPT čarobnjak, kako radi

Prije nego što vam damo sve ključeve za pokretanje projekta, objasnit ćemo kako funkcionira. Prije svega, Edwight je koristio Google tehnologiju GTTS -Google text-to-speech- tako da ChatGPT prevodi primljeni tekst u govor i na taj način može kasnije da ga projektuje preko zvučnika koji koristimo za projekat.

Slično tome, ChatGPT i Raspberry Pi će se dobro razumjeti zahvaljujući činjenici da će korisnik - u ovom slučaju vi - govoriti preko mikrofona koji ste spojili na svoj Raspberry Pi. Ovu poruku je primila knjižara prepoznavanje govora koji će tu izgovorenu poruku prevesti u tekst. Nakon toga će biti poslata ChatGPT-u tako da može odgovoriti, a vaša poruka će također biti prevedena u obrnutom smjeru; to jest, sa Google-ovom tehnologijom, tekstualni odgovor će biti preveden -ili konvertovan- u celu poruku glasom, u najčistijem stilu Amazonove Alexe ili Appleove Siri. Sve će raditi tako jednostavno.

GPT čarobnjak za instalaciju na Raspberry Pi

Prva stvar koju ćete morati da uradite je da kreirate virtuelno okruženje:

python 3 -m venv venv

Drugo, morat ćete aktivirati okruženje bash ili sa 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

Konačno, morate preimenujte datoteku .env.example u .env i promijenite token datoteke u onaj na stranici ChatGPT. Da biste dobili token, morate unijeti OpenAI službena stranica i sadržaj auth-session-token morat ćete ga kopirati u .env datoteku. Imaćeš ga spreman.

GPT token asistent

Slika Edwighta Delgada

Šta ćete morati da uradite da biste GPT asistenta pokrenuli i pokrenuli?

Ako je sve prošlo uspješno, vaš GPT asistent će sada biti spreman za upotrebu. Kao što smo ranije spomenuli, sada je vrijeme da sve što je instalirano provedete u praksi i započnete postavljanjem pitanja GPT asistentu. Pozvati asistenta - i baš kao što rade drugi glasovni asistenti - 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 šta više volite. Sada, prije svega morate unesite skriptu da biste je pokrenuli:

python voice_chat.py

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 sistem. Kao što smo vam već rekli, prvo morate izgovoriti njihovo ime, a zatim pitanje koje želite da postavite. Primjer:

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

Botov odgovor bi se trebao pojaviti u roku od nekoliko sekundi. I to putem digitalizovanog ljudskog glasa. S druge strane, ako želite završiti sa pitanjem, Također morate zatvoriti sesiju glasom govoreći samo 'Adiós'ili'Hvala puno i doviđenja'.

U međuvremenu, prema Nickbildu, on uvjerava - prema svom iskustvu - da iskustvo je mnogo bolje od onoga što se može dobiti od pomoćnika kao što su Amazon Alexa ili Google Home. Međutim, u ovom trenutku, da bi se probudio GPT čarobnjak, skripta se mora pokrenuti, a ne glasovnom komandom. Sada je osigurao da projekat ne želi tako da ostane i već radi na tome da probudi GPT glasovnog asistenta pomoću komande u najčistijem stilu 'Hej, GPT'. Odnosno, čarobnjak nastavlja da radi u pozadini i može se pozvati u bilo kom trenutku dok računar radi. Na kraju, ostavljamo vam video demonstraciju kako projekat funkcioniše.


Komentar, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pablo rekao je

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

    Da li bi postojao način unutar datoteka da se promijeni "aktivacija" gpt glasa?