A ChatGPT és a Raspberry Pi személyi hangasszisztens létrehozása mesterséges intelligencia segítségével

GPT asszisztens, chatgpt és Raspberry pi

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

GPT varázsló, hogyan működik

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.

GPT token asszisztens

Kép: Edwight Delgado

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.


Hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Pablo dijo

    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"?