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
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.
Š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.
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?