
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38



K vybudování elegantního hlasového asistenta Alexa na Pi Zero W s menším počtem vodičů a USB donglů používám dokovací rozbočovač Raspberry Pi Zero od společnosti Makerspot. Tento dokovací rozbočovač má vestavěný zvukový kodek, který může hostit mikrofon a reproduktor prostřednictvím 3,5mm audio konektoru.
Začněme.
Krok 1: Získejte tyto díly

Toto jsou součásti, které potřebujete:
- 1x Raspberry Pi Zero W
- 1x dokovací rozbočovač Raspberry Pi Zero
- 1x HDMI monitor
- 1x kabel HDMI (upozorňujeme, že Pi Zero W vyžaduje konektor mini-HDMI)
- 1x 5v USB 1 A napájecí adaptér
- 1x kabel micro USB
- 1x USB klávesnice
- 1x myš USB
- 1x mini mikrofon pro mobilní telefon/tablet (ten, který podporuje port s rozdělenými reproduktory)
- 1x externí reproduktor s 3,5mm audio konektorem.
- 1x 3,5 mm audio kabel (male-to-male)
- 1x 8G micro SD karta
- PC (pro flashování SD karty pomocí obrazu Raspbian OS)
Krok 2: Připravte si kartu SD s nejnovějším operačním systémem Raspbian (Stretch/Jessie)
Bylo by dobré začít s novým operačním systémem Raspbian. Existuje několik způsobů, jak připravit nový Raspbian OS na SD kartě. Ale zjistil jsem, že použití Etcheru s plným obrazem Raspbian je efektivní a méně náchylné k chybám.
- Stáhněte si a nainstalujte Etcher (https://etcher.io/) pro váš hostitelský počítač.
- Stáhněte si nejnovější obrázek Raspbian z
- Vložte SD do počítače
- Otevřete Etcher, vyberte obrázek Raspbian, poté jednotku SD karty a stiskněte Flash!
Jakmile je obrázek připraven, bezpečně vysuňte kartu a připravte se na další krok.
Krok 3: Nastavte svůj Pi a dokovací rozbočovač


Svůj Pi Zero W musíte nainstalovat do dokovacího centra Raspberry Pi Zero. K dispozici jsou 4 sady šroubů a podpěr a jejich montáž zabere méně než minutu.
Vložte připravenou kartu SD do Pi Zero W. Připojte svůj monitor k portu HDMI Pi Zero W (nutno provést před zapnutím Pi), připojte USB klávesnici a myš a nakonec připojte mikrofon a reproduktor. Chcete -li zapnout napájení, připojte napájecí kabel 5v USB k napájecímu portu na dokovacím rozbočovači (NE PORT PWR NA PI).
Na monitoru byste měli vidět běžný Raspbian OS.
Krok 4: Konfigurujte svůj Pi



Nastavení WiFi
Klikněte levým tlačítkem myši na ikonu WiFi v horní liště. Vyberte síť, ke které se chcete připojit. Pokud nastavení sítě nezměnilo nebo není třeba změnit, stačí to provést pouze jednou.
Nastavit výchozí zvuk
Tento krok je důležitý k tomu, aby zvuk dokovací stanice Raspberry Pi Zero fungoval s výchozím softwarem Alexa.
Spusťte terminál a upravte soubor /boot/config.txt
sudo nano /boot/config.txt
Deaktivujte analogový a hdmi zvuk vložením '#' před následující řádek do souboru:
#dtparam = audio = zapnuto
Stisknutím ctrl-x, y a zadáním uložte.
Ve stejném terminálu upravte ~/.asoundrc
nano ~/.asoundrc
Nahraďte obsah tohoto souboru následujícím:
pcm.! výchozí {
zadejte plug slave {pcm "hw: 1, 0"}} ctl.! výchozí {typ plug card 1}
Stisknutím ctrl-x, y a zadáním uložte.
Bohužel jsem dosud nenašel trvalý způsob, jak nastavit výchozí. Mezitím to musíte udělat při každém spuštění.
Povolit SSH/VNC (volitelně)
Pokud nechcete při příštím spuštění používat monitor, klávesnici a myš, povolení těchto možností vám umožní vzdálený přístup k Pi. Tyto možnosti jsou v části Konfigurace předvoleb/Raspberry Pi, poté přejděte na Rozhraní a zaškrtněte možnosti SSH a VNC.
Krok 5: Nainstalujte software Alexa
Nebudu opakovat vynikající pokyny poskytnuté ukázkovým projektem Alexa AVS. Přejděte na jejich projekt Github (odkaz) a postupujte podle pokynů k nastavení softwaru Alexa.
Ačkoli je třeba poznamenat několik bodů:
- Krok 1 můžete přeskočit, protože jste již svůj Pi nastavili.
- V jedné z potvrzovacích otázek položených skriptem automatic_install.sh vyberte „1/ 3,5 mm zvuk“.
- Nejsem schopen spustit modul pro senzorické probuzení (došlo k nezákonné instrukci), takže používám Snowboy (kitt_ai).
Krok 6: Alexa, pětka

Gratulace Řekněte Alexovi „High Five“.
Pokud jste povolili SSH (nebo server VNC), můžete restartovat Pi a spustit software Alexa bez hlavy (bez monitoru/klávesnice/myši). V počítači spusťte tři terminály SSH a připojte se k Pi. Pomocí těchto terminálů spusťte spustitelné soubory Alexa (tj. „Npm start“, „mvn exec: exec“a „wakeWordAgent -e kitt_ai“). Další výhodou bezhlavého běhu je, že program Alexa java (mvn exec: exec) běží o něco plynuleji.
Celkově jsem ohromen výkonem ukázky Alexa běžící na Pi - zachycování hlasu je docela citlivé, přesné a spolehlivé. Mezi nativním Echo (Dot) a tímto nastavením je určitě výkonnostní rozdíl, ale tento rozdíl není tak velký. Jedna věc, kterou ale nemám radost, je, že v tomto nastavení nemohu hrát Amazon Prime Music, i když někdo řekl, že Prime Music je podporována. Možná je rozdíl v tom, co Amazon umožňuje mezi Kanadou a USA, nebo v něčem, co jsem nenastavil správně. Pokud víte, jak získat Prime Music pomocí ukázky Alexa, dejte mi prosím vědět.
Doporučuje:
Hands Free Google Assistant pro Raspberry Pi: 14 kroků (s obrázky)

Hands Free Google Assistant pro Raspberry Pi: Dobrý den, vítejte na mém prvním Instructable! V tomto instruktáži vám ukážu, co považuji za nejsnadnější způsob, jak nainstalovat na Androidu Raspberry Pi vše zpívající a tančící Google Assistant. S OK Googl má zcela volné ruce
Home/Lab Voice Controlled Assistant: 14 Steps (with Pictures)

Domů/Laboratoř Hlasem ovládaný asistent: O mně Dobrý den! Toto je můj první pokyn, je mi 17 let. Jsem z Řecka, takže moje angličtina nemusí být dokonalá, ale budu se snažit. Tuto aplikaci jsem tedy nejprve navrhl před 2 lety a v této soutěži jsem našel příležitost aktualizovat svůj starý projekt
MATRIX Voice a MATRIX Creator se systémem Alexa (verze C ++): 7 kroků

MATRIX Voice a MATRIX Creator se systémem Alexa (verze C ++): Požadovaný hardware Než začnete, podívejme se, co budete potřebovat. Raspberry Pi 3 (doporučeno) nebo Pi 2 Model B (podporováno). MATRIX Voice nebo MATRIX Creator - Raspberry Pi nemá vestavěný mikrofon, MATRIX Voice/Creator má
Alexa Voice Control TV Remote ESP8266: 9 kroků

Alexa Voice Control TV Remote ESP8266: Ztratí někdo ve vašem domě dálkové ovládání, vejdete do prázdné místnosti a uvidíte, jak televize křičí. Baterie začínají selhávat a bez ovládání ze zadní části místnosti. Nyní můžete ovládat svůj televizor, DVR, cokoli pomocí IR ovládání
Alexa Voice Control DIY: 7 kroků (s obrázky)

Alexa Voice Control DIY: Dobrý den, toto je můj první pokyn. Zde ukážu, jak vytvořit přepínače hlasového ovládání pro Amazon Alexa, které mohou fungovat i s Google Assistant. Hlasujte prosím pro mě