Hlasem aktivovaní virtuální asistenti a chytré reproduktory, jako je Google Home a Amazon Alexa, jsou stále více zastoupeny v milionech domácností po celém světě. Zeptejte se jich a oni vám odpoví, vyprávějí vtipy, zjišťují předpověď počasí a pouštějí hudbu.
Chytré reproduktory jsou ale noční můrou v oblasti ochrany osobních údajů a může být znepokojivé mít je doma, protože že údaje o tom, co říkáte, jsou předávány společnostem, které nemají vaše nejlepší zájmy srdce.
Vlastní hlasoví asistenti jsou jednodušší, než si myslíte
Pokud si ceníte svého soukromí, ale chcete některé funkce, které nabízí chytrý reproduktor, je snadné vytvořit si vlastní. Vše, co potřebujete, je Raspberry Pi nebo jiný počítač se systémem Linux, software Mycroft.ai, slušný USB mikrofona některé reproduktory.
Celý smysl hlasového asistenta spočívá v tom, že jej ovládáte hlasem a zpětná vazba nebo reakce jsou poskytovány ve zvukové podobě. Mluvíte na to a ono mluví přímo na vás. Monitor tak převyšuje požadavky – ušetří vám peníze za technologii displeje.
Zapojte USB mikrofon a reproduktory a poté připojte napájení.
Nainstalujte Mycroft AI na Raspberry Pi
Když zpočátku nainstalovat operační systém na Raspberry Pi, ujistěte se, že jste jej nakonfigurovali tak, aby přijímal připojení SSH.
Pro připojení k vašemu Pi otevřete terminál nebo použijte klienta SSH, jako je PuTTY. Pokud je vaše uživatelské jméno pi a místní IP adresa vašeho Pi je 192.168.1.32, zadali byste:
sshpí@192.168.1.32
Aktualizujte a upgradujte nainstalované balíčky pomocí
sudo apt Aktualizace
upgrade sudo apt
Nyní má vaše Raspberry Pi nejnovější výchozí software a aktualizace zabezpečení.
Nainstalujte git:
sudo apt Nainstalujte git
Naklonujte jádro Mycroft do svého domovského adresáře a do něj cd:
git klon https://github.com/MycroftAI/mycroft-core.git
CD mycroft-core
Adresář bude obsahovat několik souborů naklonovaných z úložiště Mycroft. Můžete je zkontrolovat pomocí:
ls
Dvěma, kterým byste měli věnovat největší pozornost, jsou README.md, který obsahuje užitečné informace o softwaru a dev_setup.sh, skript, který pomůže automatizovat instalaci. Použití:
kočkaREADME.md
pro čtení souboru a poté spusťte skript pomocí:
./dev_setup.sh
Budete dotázáni na řadu otázek, včetně toho, zda chcete provozovat stabilní nebo nestabilní větev (Nápověda: chcete stabilní větev), zda by měl Mycroft automaticky vyhledávat aktualizace, chcete-li lokálně generovaný robotický hlas (známý jako „Mimic“) a zda má skript přidat pomocné příkazy Mycroft do vašeho místního cesta.
Lokální vytvoření hlasu Mimic bude na Raspberry Pi trvat několik hodin, ale znamená to, že Mycroft s vámi bude moci mluvit, i když Pi nebude mít přístup k internetu. Přidání příkazů do cesty znamená, že je později snáze najdete a použijete.
Jakmile si vyberete, skript stáhne a nainstaluje několik desítek balíčků Pythonu. Tento proces by měl trvat přibližně 10 minut, ale může se lišit v závislosti na rychlosti vašeho připojení.
Jakmile se vrátíte na příkazový řádek, můžete spustit Mycroft AI pomocí:
./Start-mycroft.sh Všechno
Mycroft je nyní online, poslouchá přes váš mikrofon a je připraven reagovat prostřednictvím reproduktorů.
Přidání dovedností do Mycroft
Mycroft přichází s některými vestavěnými základními dovednostmi. Můžete jej požádat, aby vám sdělil počasí ve vaší lokalitě, můžete zvýšit nebo snížit hlasitost hlasem, nebo můžete říct „Play the news“, aby vám robot Mimic přečetl informační kanál RSS vhodný pro národní prostředí hlas.
ls /opt/mycroft/skills
Každý z adresářů zobrazených jako výsledek tohoto příkazu bude obsahovat soubor README.md, ve kterém budou uvedeny požadavky a pokyny k použití. Použijte kočka příkaz k přečtení obsahu.
Pokud například chcete zjistit pokyny pro vtipy Mycroft, zadejte:
cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Další dovednosti lze přidat jejich stažením z Tržiště Mycroft, což zahrnuje vytvoření účtu propojeného s vaší Mycroft AI nebo klonování přímo z Repozitář GitHub dovedností Mycroft.
Chcete-li přidat novou dovednost prostřednictvím terminálu, vyberte adresu URL dovednosti, kterou se má Mycroft naučit:
CD /opt/mycroft/skills/
git klon adresu/do/dovednosti/úložiště
Rozvíjejte své vlastní dovednosti Mycroft
Nyní jste nainstalovali Mycroft AI na Raspberry Pi a můžete do něj přidávat nové dovednosti. Proč neposunout projekt dále tím, že pomůžeme rozvíjet dovednosti, které mohou ostatní využít a přidat do dalších instalací Mycroft?