Kuidas soovite saada a isiklik hääleassistent, kasutades ChatGPT-d ja Raspberry Pi? Neil on õnnestunud väga väheste ressurssidega seadistada isiklik abistaja, mis tunneb hääle ära ja annab vastused inimhäälega.
Alates ChatGPT ilmumisest on turul olevad erinevad assistendid (kasutame kõige populaarsemad, näiteks Siri või Alexa) maha jäänud. Ja see on see OpenAI ChatGPT lööb oma võimalustega laineid kogu maailmas. Isegi mõned sektorid kardavad teda juba praegu; Kas see võib mõnes ametis olla petis? Arutelu on avatud ja selle määrus on laual. Jättes kõrvale seaduslikkuse ja selle kasutamise küsimuse, näitame selles artiklis teile, kuidas neil on õnnestunud ChatGPT vestlusroti ja Raspberry Pi abil isiklik häälassistent.
Mida on vaja projekti läbiviimiseks ja hääleassistendi ChatGPT seadistamiseks?
Kasutaja Edwight Delgado on saavutanud – teise kasutaja projekti alusel nickbild– viia ellu projekti väga väheste vahenditega ja mille ta on ristinud gpt assistent. Kui soovite tema saavutust reprodutseerida, on teil vaja järgmist:
- Raspberry Pi 4
- Mikrofon, mis ühendatakse USB või 3,5 mm pesa kaudu
- Kõlar
GPT assistendi töörežiimid
Enne kui anname teile kõik võtmed projekti käivitamiseks, selgitame, kuidas see töötab. Esiteks on Edwight kasutanud Google'i tehnoloogiat GTTS -Google'i tekst kõneks-, et ChatGPT tõlgiks vastuvõetud teksti kõneks ja saaks seda hiljem projekti jaoks kasutatava kõlari kaudu projitseerida.
samuti, ChatGPT ja Raspberry Pi mõistetakse hästi tänu sellele, et kasutaja – antud juhul teie – räägib läbi mikrofoni, mille olete oma Raspberry Pi-ga ühendanud.. Selle teate saabus raamatupoodi kõne_tuvastus mis tõlgib selle suulise sõnumi tekstiks. Seejärel saadetakse see ChatGPT-le, et see saaks vastata ja teie sõnum tõlgitakse ka vastupidises järjekorras; see tähendab, et Google'i tehnoloogia abil tõlgitakse või teisendatakse tekstivastus terveks sõnumiks häälega, Amazoni Alexa või Apple'i Siri puhtaimas stiilis. See kõik toimib nii lihtsalt.
Raspberry Pi GPT installiviisard
Esimese asjana peate looma virtuaalse keskkonna:
python 3 -m venv venv
Teiseks peate aktiveerima keskkonna sisse lööma koos kala:
source venv/bin/activate
source venv/bin/activate.fish
Pärast seda sammu peate installima vajalikud paketid ja teegid järgmiselt.
pip install requirements.txt
Lõpuks peate nimetage fail .env.example ümber env-ks ja muutke faili tunnus ChatGPT lehe omaks. Žetooni saamiseks peate sisestama OpenAI ametlik leht ja sisu auth-session-token peate selle kopeerima .env-faili. Saate selle valmis.
Mida peate tegema, et GPT assistent tööle hakkaks?
Kui kõik on õnnestunud, teie GPT-assistent on nüüd kasutamiseks valmis. Nagu me varem mainisime, on nüüd aeg kõik installitud praktikasse rakendada ja alustada GPT assistendi küsimustega. Assistendi kutsumiseks – nagu ka teised hääleassistendid töötavad – tuleb enne mis tahes küsimust öelda tema nimi. Sel juhul on selle äratamiseks märksõnaks GPT. Sellest hetkest saad küsida, mida eelistad. Nüüd peate kõigepealt sisestage selle käivitamiseks skript:
python voice_chat.py
Täpselt sel hetkel tervitab teid GPT assistent ja pakub oma abi. See tähendab, et teie vastus on järgmine:
'Hola, ¿en qué puedo ayudarte?'
Peate paar sekundit ootama ja esitama talle küsimuse süsteemiga ühendatud mikrofoni kaudu. Nagu oleme teile varem öelnud, peate kõigepealt ütlema nende nime ja seejärel küsimuse, mida soovite esitada. Näide:
'GPT, ¿recomiéndame un buen restaurante cerca de mi posición'
Boti vastus peaks ilmuma mõne sekundi jooksul. Ja seda läbi digitaliseeritud inimhääle. Teisest küljest, kui soovite küsimise lõpetada, Seansi tuleb sulgeda ka häälega ütlen ainult"Adiós"või"Suur tänu ja hüvasti'.
Samal ajal kinnitab Nickbild oma kogemuste kohaselt seda kogemus on palju parem kui see, mida saab saada sellistelt assistentidelt nagu Amazon Alexa või Google Home. Praegu tuleb aga GPT-viisardi äratamiseks käivitada skript, mitte häälkäsklusega. Nüüd on ta kindlustanud, et projekt ei taha seda nii jätta ja töötab juba selle nimel, et äratada GPT häälassistent kõige puhtamas stiilis käsu abil "Tere, GPT". See tähendab, et viisard jätkab tööd taustal ja seda saab arvuti töötamise ajal igal ajal käivitada. Lõpuks jätame teile video demonstratsiooni projekti toimimisest.
Ma hindan seda postitust, tegin kõike käsitsi, kasutades kroomi laiendusi, et chat gpt saaks rääkida, kuid mul oli midagi "elujõulisemat" puudu.
Kas failides oleks võimalik gpt-hääle "aktiveerimist" muuta?