Hogyan szeretnél megszerezni a személyes hangsegéd a ChatGPT és Raspberry Pi? Nagyon kevés erőforrással sikerült felállítaniuk egy személyi asszisztenst, amely felismeri a hangot, és emberi hangon adja vissza a válaszokat.
A ChatGPT megjelenése óta a piacon lévő különböző asszisztensek – a legnépszerűbbeket, a Sirit vagy az Alexát használjuk példaként – lemaradtak. És ez az Az OpenAI ChatGPT-jei képességeikkel hullámokat keltenek szerte a világon. Még egyes szektorok is félnek tőle; Lehet, hogy szélhámos bizonyos szakmákban? A vita nyílt, szabályozása terítéken van. Eltekintve a legalitás és annak használatának kérdésétől, ebben a cikkben bemutatjuk, hogyan sikerült személyes hangasszisztenst építeniük a ChatGPT chatbot és egy Raspberry Pi segítségével.
Mi szükséges a projekt végrehajtásához és a ChatGPT hangasszisztensünk beállításához?
A felhasználó Edwight Delgado elérte – egy másik felhasználó projektje alapján nickbild– nagyon kevés forrásból hajtsa végre azt a projektet, amelyet ő keresztel el gpt asszisztens. Ha meg akarja reprodukálni a bravúrját, a következőkre lesz szüksége:
- Málna Pi 4
- USB-n vagy 3,5 mm-es jack csatlakozón keresztül csatlakoztatható mikrofon
- Egy hangszóró
GPT asszisztens működési módok
Mielőtt megadnánk az összes kulcsot a projekt elindításához, elmagyarázzuk, hogyan működik. Először is Edwight a Google technológiáját használta GTTS -Google text-to-speech-, hogy a ChatGPT beszédre fordítsa a kapott szöveget, és így később kivetíthesse a projekthez használt hangszórón keresztül.
is, A ChatGPT és a Raspberry Pi jól érthető lesz, köszönhetően annak a ténynek, hogy a felhasználó - ebben az esetben Ön - azon a mikrofonon keresztül beszél, amelyet a Raspberry Pi-hez csatlakoztatott.. Ezt az üzenetet a könyvesbolt kapta beszédfelismerés amely a kimondott üzenetet szöveggé fordítja. Ezt követően a rendszer elküldi a ChatGPT-nek, hogy válaszolni tudjon, és az üzenetet fordítva is lefordítjuk; vagyis a Google technológiájával a szöveges választ hanggal lefordítják – vagy konvertálják – teljes üzenetté, az Amazon Alexa vagy az Apple Siri legtisztább stílusában. Mindez ilyen egyszerűen fog működni.
A GPT telepítővarázslója a Raspberry Pi-n
Az első dolog, amit meg kell tennie, a virtuális környezet létrehozása:
python 3 -m venv venv
Másodszor, aktiválnia kell a környezetet horpadás o con hal:
source venv/bin/activate
source venv/bin/activate.fish
E lépés után telepítenie kell a szükséges csomagokat és könyvtárakat az alábbiak szerint:
pip install requirements.txt
Végül meg kell nevezze át az .env.example fájlt .env-re, és módosítsa a fájl tokenjét a ChatGPT oldal tokenjére. A token megszerzéséhez meg kell adnia a OpenAI hivatalos oldala és annak tartalma auth-session-token be kell másolnia az .env fájlba. Készen leszel.
Mit kell tennie a GPT-asszisztens üzembe helyezéséhez?
Ha minden sikeresen ment, GPT-asszisztense most használatra kész lesz. Ahogy már korábban is említettük, itt az ideje, hogy mindent a gyakorlatba ültessünk, és kezdjük azzal, hogy kérdéseket teszünk fel a GPT asszisztensnek. Az asszisztens meghívásához – és ahogy a többi hangasszisztens is dolgozik – minden kérdés előtt ki kell mondani a nevét. Ebben az esetben az ébresztő kulcsszó a GPT. Ettől a pillanattól kezdve megkérdezheti, mit szeretne. Most először is muszáj írja be a szkriptet a futtatásához:
python voice_chat.py
Ebben a pillanatban a GPT Asszisztens üdvözölni fogja Önt, és felajánlja segítségét. Vagyis a válaszod a következő lesz:
'Hola, ¿en qué puedo ayudarte?'
Várnia kell néhány másodpercet, és fel kell tennie neki a kérdést a rendszerhez csatlakoztatott mikrofonon keresztül. Ahogy már korábban is mondtuk, először ki kell mondania a nevét, majd a feltenni kívánt kérdést. Egy példa:
'GPT, ¿recomiéndame un buen restaurante cerca de mi posición'
A bot válaszának néhány másodpercen belül meg kell jelennie. És egy digitalizált emberi hangon keresztül. Másrészt, ha be akarja fejezni a kérdezést, A munkamenetet hanggal is be kell zárni csak annyit mondAdiós'vagy'Köszönöm szépen és viszlát".
Mindeközben Nickbild szerint - tapasztalatai szerint - arról biztosít az élmény sokkal jobb, mint amit az olyan asszisztensektől kaphat, mint az Amazon Alexa vagy a Google Home. Jelenleg azonban a GPT varázsló felébresztéséhez a szkriptet el kell indítani, nem pedig hangutasítással. Most biztosította, hogy a projekt nem akarja így hagyni, és már dolgozik azon, hogy felébressze a GPT hangsegédet egy parancs segítségével a legtisztább stílusban "Hé, GPT". Vagyis a varázsló továbbra is a háttérben működik, és a számítógép futása közben bármikor meghívható. Végül hagyunk egy videó bemutatót a projekt működéséről.
Nagyra értékelem ezt a bejegyzést, mindent manuálisan csináltam Chrome-bővítmények segítségével, hogy a chat gpt beszélhessen, de hiányzott valami "életképesebb"
Lehetne mód a fájlokon belül megváltoztatni a gpt voice "aktiválását"?