Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Alias je naučitelný „parazit“, který je navržen tak, aby poskytoval uživatelům větší kontrolu nad svými chytrými asistenty, a to jak pokud jde o přizpůsobení, tak o soukromí. Prostřednictvím jednoduché aplikace může uživatel vycvičit Aliase, aby reagoval na vlastní budící slovo/zvuk, a jakmile je Alias vycvičen, může převzít kontrolu nad vaším domácím asistentem tím, že ho pro vás aktivuje. V těchto pokynech vás provedeme hlavními kroky dokončete svůj vlastní alias a začněte trénovat nové probuzení pro vaše chytré zařízení.
Krok 1: Požadavky a materiály
Hlavní komponenty použité v této sestavě jsou:
- 1x Raspberry Pi3 A+
- 1x nabíječka Raspberry Pi 5v (bílá)
- 1x ReSpeaker 2-Mics Pi HAT
- 2x malý reproduktor 16 mm, příklad
- 4x malé vruty do dřeva (asi 2 x 10 mm)
- Micro SD karta
- Dráty
- Konektor JST 2.0 nebo starý kabel Jack
Nástroje potřebné pro tento projekt jsou:
- Přístup k 3D tiskárně
- Páječka
- Odstraňovač drátů
- Šroubovák
- Způsob, jak flashovat kartu micro SD v počítači
Poznámka: tento projekt byl testován pouze s těmito komponentami.
Krok 2: 3D tisk skořápky
V tomto kroku budeme 3D tisk skořápky
Prozatím jsme poskytli 2 možnosti:
- Domovská stránka Google (původní)
- Amazon Echo
1. Vytiskněte držák a držák reproduktoru v jakékoli barvě na 3D tiskárně. Vzhledem k síťce v objektu je důležité udržovat podpůrný materiál na minimu. Nejlepšího výsledku jsme dosáhli při tisku na zadní stranu. (Viz obrázek)
2. Použijte brusný papír, aby měl skořápka pěkný a hladký povrch. (volitelně dát acetonovou lázeň)
Krok 3: Zapojení a montáž
Před sestavením Aliasu musíme připojit reproduktory ke zvukovému štítu ReSpeaker a napájecí zdroj k Raspberry Pi
1. Vodiče reproduktorů jsou odizolovány a připájeny ke konektoru JST 2.0 nebo starému kabelu Jack. Reproduktory a dráty zapadnou do držáku reproduktorů s 3D potiskem. (Viz obrázek výše). Poznámka: Zjistili jsme, že vodiče mohou spouštět domovskou stránku Google, pokud jsou umístěny uprostřed. Chcete -li na Google Home dosáhnout lepších výsledků, zkuste vést kabely po stranách.
2. Dále potřebujeme dodat 5V na Raspberry Pi. Protože uvnitř pláště není mnoho místa, rozhodli jsme se pájet 5V a uzemnění přímo na piny GPIO. Můžete to zkusit s úhlovým nebo upraveným kabelem micro USB. Ve skořepině je malá prohlubeň pro vedení drátu ven. V závislosti na vašem vodiči může být vyžadováno nějaké přizpůsobení.
3. Namontujte držák reproduktoru a Raspberry Pi na štít pomocí 4 malých šroubů do dřeva. (Jemně utáhněte, aby 3D tisk nepraskl)
4. Umístěte sestavený alias na své zařízení. Pokud lícování není hladké, dejte vnitřnímu okraji brusný papír. Je důležité sladit reproduktory s mikrofony vašeho zařízení.
Krok 4: Software
V tomto kroku přidáme software na Raspberry Pi
Postupujte podle pokynů na stránce projektů GitHub. Kód je ve výchozím nastavení nastaven pro použití s domovskou stránkou Google. Pokud jej plánujete použít na Amazon Echo, změňte prosím řádek 21 v souboru app.py, abyste použili soubor alexa.wav. Amazon: sound.audioPlayer ("data/alexa.wav", 0, "probuzení", False)
Domovská stránka Google: sound.audioPlayer ("data/google_home.wav", 0, "probuzení", False)
Krok 5: Trénujte a kalibrujte
V tomto kroku budeme trénovat Alias s vlastním probuzením.
1. K trénování Aliasu použijte prohlížeč v telefonu a otevřete raspberrypi.local: 5050
2. Podržte tlačítko záznamu a řekněte nový název asi 4-6krát. Malý pruh by měl indikovat 2sekundové okno záznamu. Každé jméno by se mělo vejít do tohoto časového rámce.
3. V nabídce klikněte na Train Alias a počkejte několik sekund, než se model naučí jméno. Toto jméno nemusí nutně být slovo, ale může být zvukem a jakýmkoli jazykem. Buďte tedy kreativní! V nabídce můžete své jméno kdykoli obnovit. Tip: pomáhá zaznamenat jméno z různých míst ve vaší domácnosti.
4. Vyzkoušejte to! Řekněte jméno a položte otázku, jakmile na zařízení nebo na telefonu uvidíte modré světlo. Poznámka: po zaškolení již není nutné mít telefon připojený. Pokud zjistíte, že Alias nereaguje správně, zkuste natrénovat několik dalších příkladů. Nebo pokud zjistíte, že se Alias spouští často, můžete jít do nabídky a zapnout zvuk na pozadí. Tím se přepne režim na pozadí a do příkladů na pozadí se přidají všechny nové nahrávky. Nahrávejte a cvičte stejně jako dříve, ale snažte se zachytit jedinečné zvuky ve vašem prostředí nebo dokonce slova, která zní podobně jako vámi zvolené jméno.
Druhá cena v soutěži Safe and Secure