Jak byste chtěli získat a osobní hlasový asistent pomocí ChatGPT a Raspberry Pi? S velmi malými prostředky se jim podařilo nastavit osobního asistenta, který rozpoznává hlas a vrací odpovědi lidským hlasem.
Od chvíle, kdy se objevil ChatGPT, různí asistenti na trhu – jako příklad použijeme ty nejoblíbenější, Siri nebo Alexa – zaostávají. A to je ono ChatGPT od OpenAI roztáčí svými schopnostmi vlny po celém světě. Dokonce i některé sektory se ho už bojí; Mohl by to být podvodník v některých obchodech? Debata je otevřená a její nařízení je na stole. Pomineme-li otázku legality a jejího používání, v tomto článku vám ukážeme, jak se jim podařilo vybudovat osobního hlasového asistenta pomocí chatbota ChatGPT a Raspberry Pi.
Co je potřeba k realizaci projektu a nastavení našeho hlasového asistenta ChatGPT?
Uživatel Edwight Delgado dosáhl – na základě projektu jiného uživatele nickbild– realizovat projekt s velmi malými prostředky a jako on pokřtil asistent gpt. Pokud chcete reprodukovat jeho výkon, budete potřebovat následující:
- Raspberry Pi 4
- Mikrofon, který se připojuje přes USB nebo 3,5 mm jack
- Řečník
Provozní režimy asistenta GPT
Než vám poskytneme všechny klíče ke spuštění projektu, vysvětlíme vám, jak to funguje. Edwight nejprve použil technologii Google GTTS -Google text-to-speech- tak, aby ChatGPT přeložil přijatý text do řeči a byl tak schopen jej později promítnout prostřednictvím reproduktoru, kterého pro projekt používáme.
také ChatGPT a Raspberry Pi budou dobře srozumitelné díky tomu, že uživatel – v tomto případě vy – bude mluvit přes mikrofon, který máte připojený k vašemu Raspberry Pi. Tuto zprávu obdrželo knihkupectví rozpoznávání řeči který převede mluvenou zprávu na text. Následně bude odeslána do ChatGPT, aby mohla odpovědět a vaše zpráva bude také přeložena zpětně; to znamená, že s technologií Google bude textová odpověď přeložena – nebo převedena – na celou zprávu hlasem, v nejčistším stylu Alexa od Amazonu nebo Siri od Applu. Všechno to bude fungovat tak jednoduše.
Průvodce instalací GPT na Raspberry Pi
První věc, kterou budete muset udělat, je vytvořit virtuální prostředí:
python 3 -m venv venv
Za druhé, budete muset aktivovat prostředí praštit o con Ryba:
source venv/bin/activate
source venv/bin/activate.fish
Po tomto kroku musíte nainstalovat potřebné balíčky a knihovny následovně:
pip install requirements.txt
Nakonec musíte přejmenujte soubor .env.example na .env a změňte token souboru na token stránky ChatGPT. Chcete-li získat token, musíte zadat Oficiální stránka OpenAI a obsah auth-session-token budete jej muset zkopírovat do souboru .env. Budete to mít připravené.
Obrázek Edwight Delgado
Co musíte udělat, abyste zprovoznili asistenta GPT?
Pokud vše proběhlo úspěšně, váš asistent GPT bude nyní připraven k použití. Jak jsme již zmínili dříve, nyní je čas uvést vše nainstalované do praxe a začít tím, že se asistentovi GPT položíte jakékoli otázky. Chcete-li asistenta vyvolat – a stejně jako ostatní hlasoví asistenti fungují –, musíte před jakoukoli otázkou vyslovit jeho jméno. V tomto případě je klíčové slovo pro probuzení GPT. Od té chvíle se můžete ptát, co preferujete. Nyní musíte především zadejte skript pro jeho spuštění:
python voice_chat.py
Přesně v tu chvíli vás GPT Assistant přivítá a nabídne vám pomoc. To znamená, že vaše odpověď bude následující:
'Hola, ¿en qué puedo ayudarte?'
Budete muset počkat několik sekund a položit mu otázku prostřednictvím mikrofonu připojeného k systému. Jak jsme vám řekli dříve, musíte nejprve říci jejich jméno a poté otázku, kterou chcete položit. Příklad:
'GPT, ¿recomiéndame un buen restaurante cerca de mi posición'
Odpověď robota by se měla objevit během několika sekund. A to prostřednictvím digitalizovaného lidského hlasu. Na druhou stranu, pokud se chcete doptat, Musíte také ukončit relaci hlasem říkat jen 'Sbohem'nebo'Díky moc a sbohem".
Mezitím, podle Nickbilda, ujišťuje - podle svých zkušeností - že zážitek je mnohem lepší, než jaký lze získat od asistentů, jako je Amazon Alexa nebo Google Home. V tuto chvíli však pro probuzení průvodce GPT musí být skript spuštěn a nikoli hlasovým příkazem. Nyní se ujistil, že projekt to tak nechce nechat a již pracuje na způsobu, jak probudit hlasového asistenta GPT pomocí příkazu v nejčistším stylu 'Hej, GPT'. To znamená, že průvodce pokračuje v práci na pozadí a lze jej vyvolat kdykoli, když je počítač spuštěn. Na závěr vám zanecháme video ukázku, jak projekt funguje.
Oceňuji tento příspěvek, vše jsem dělal ručně pomocí chrome rozšíření, aby chat gpt mohl mluvit, ale chybělo mi něco "životaschopnějšího"
Byl by v souborech způsob, jak změnit "aktivaci" hlasu gpt?