Obsah:
- Krok 1: Věci
- Krok 2: Nainstalujte si hlasovou službu Amazon Alexa
- Krok 3: Nainstalujte si Google Assistant SDK
- Krok 4: Nainstalujte PulseAudio a spusťte 2 navigátory společně
Video: Mluvte s Alexou a Asistentem Google společně v Raspberry Pi: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Spusťte Amazon Alexa a Google Assistant současně na Raspberry Pi. Zavolejte na kterékoli z jejich jmen, rozsvítí vlastní LED diody a zazvoní. Poté požádáte o nějakou žádost a oni vám ji zodpoví. Můžete dobře znát jejich vlastnosti.
[Mluvíme společně se 2 hlasovými navigátory (v japonštině)]
Nainstalovat tyto dva hlasové navigátory do Raspberry Pi není obtížné. Pro oba jsou na webu k dispozici velmi důkladní průvodci krok za krokem. Stačí si jen nainstalovat „PulseAudio“a mluvit s nimi společně. Užívat si!
(*1) Pi se 2 navigátory vstupuje do hlasem aktivované soutěže. Pokud se vám líbí, hlasujte prosím. Děkuji.
(*2) Oceňuji Dimeizu za jeho dřívější článek popsaný v japonštině.
Krok 1: Věci
Seznam věcí:
- Raspberry Pi 3
- Napájecí adaptér: DC 5V, 2,5A
- Micro-SD karta: 16 GB
- USB mikrofon: Používám mikrofon v levné USB kameře (Logitech C270).
- Některé LED diody
- Prkénko
- Nějaké propojovací vodiče
- Reproduktor nebo sluchátka: TV lze použít také prostřednictvím portu HDMI.
Poprvé jsem se dotkl Raspberry Pi před 4 měsíci. Proto to dobře nevím. Nainstalovaným operačním systémem je Raspbian Stretch (NOOBS v.2.4.4). U jiných OS nebo verzí vám nebudu moci poskytnout řešení problémů.
Krok 2: Nainstalujte si hlasovou službu Amazon Alexa
Web obsahuje velmi podrobné „podrobné pokyny“. Jen po něm si můžete do svého Pi nainstalovat sadu Alexa Voice Service SDK a spustit v ní ukázkový kód. Volejte „Alexa!“
Chcete-li zjistit, zda váš hovor dosáhne vašeho Pi, jsou do ukázkového kódu „/home/pi/sdk-folder/sdk-source/avs-device-sdk/SampleApp/src/UIManager.cpp“přidány zapnutí LED a vyzvánění krátkých zvuků..
1) Přidejte 5 řádků pomocí „systému (…);“v "void UIManager:: printState () {" v ukázkovém kódu c ++ "UIManager.cpp" a uložte jej.
*******
switch (m_dialogState) {
případ DialogUXState:: IDLE:
systém ("režim gpio -g 24 výstupů");
systém ("gpio -g zapsat 24 0");
ConsolePrinter:: prettyPrint („Alexa je aktuálně nečinná!“);
vrátit se;
případ DialogUXState:: POSLECH:
systém ("režim gpio -g 24 výstupů");
systém ("gpio -g write 24 1");
systém ("aplay /home/pi/sdk-folder/application- needsities/sound-files/re.wav 1>/dev/null 2>/dev/null");
ConsolePrinter:: prettyPrint ("Poslech …");
vrátit se;
********
2) Vraťte se na „2. Sestavte SDK“v příručce krok za krokem a spusťte znovu každý krok, dokud „4. Spusťte ukázkovou aplikaci“s výjimkou 3.1.
3) Zkopírujte krátký zvukový soubor „re.wav“a vložte jej do „/home/pi/sdk-folder/application-needs/sound-files“.
Krok 3: Nainstalujte si Google Assistant SDK
Na webu je k dispozici velmi podrobný průvodce krok za krokem. Jen po něm si můžete do svého Pi nainstalovat knihovnu Google Assistant a spustit v ní ukázkový kód. Zavolejte „OK Google!“nebo „Hej Google!“
Chcete-li zjistit, zda váš hovor dosáhne vašeho Pi, jsou do ukázkového kódu „/home/pi/assistant-sdk-python/google-assistant-sdk/googlesamples/assistant/library/hotword.py“přidány zapnutí LED a vyzvánění krátkých zvuků..
(*) Editor v Instructables nemůže vyjadřovat odrážky. V každém řádku níže v kódu Pythonu jsou zapotřebí odpovídající odsazení.
1) Za „import json“přidejte 3 řádky do ukázkového kódu „hotword.py“
*******
importujte RPi. GPIO jako GPIO
čas importu
importní podproces
********
2) Za „print ()“přidejte 2 řádky do „def process_event (event, device_id):“do ukázkového kódu „hotword.py“.
*******
if event.type == EventType. ON_CONVERSATION_TURN_STARTED:
print () # Přidejte následující 2 řádky:
GPIO.output (23, 1)
subprocess.call ("aplay /home/pi/sdk-folder/application- needities/sound-files/re2.wav", shell = True)
tisk (událost)
*******
3) Za "'device_id:', assistant.device_id + '\ n')" přidejte 2 řádky do "def main ():" do ukázkového kódu "hotword.py" a uložte jej.
*******
s Asistentem (pověření, args.device_model_id) jako asistentem:
události = assistant.start ()
print ('device_model_id:', args.device_model_id + '\ n' +
'device_id:', assistant.device_id + '\ n') # Přidejte následující 2 řádky:
GPIO.setmode (GPIO. BCM)
GPIO.setup (23, GPIO. OUT, initial = GPIO. LOW)
*******
4) Zkopírujte krátký zvukový soubor „re2.wav“a vložte jej do „/home/pi/sdk-folder/application-needs/sound-files“
Krok 4: Nainstalujte PulseAudio a spusťte 2 navigátory společně
Na konci předchozího kroku můžete spustit každý z hlasových navigátorů; Alexa a Google Assistant. Tyto dva navigátory však nelze spustit současně. Proto nainstalujte „PulseAudio“. Tyto dva navigátory můžete spustit současně.
********
sudo apt-get install pulseaudio
********
[Poznámka]
Nejprve byste měli spustit Alexa a později zavolat Asistenta Google. Pokud chcete spustit pouze Google Assistant, zastavte PulseAudio, než mu zavoláte.
********
pulseaudio -k
********
Pokud zavoláte navigátorovi, když mluví druhý navigátor, váš Pi bude zmatený. Proto byste měli počkat nebo je přerušit, aby promluvili. Je však zajímavé vyřešit zmatený Pi. Užívat si!
Doporučuje:
Matice LED ovládaná asistentem Google!: 7 kroků (s obrázky)
Matice LED ovládaná pomocí Google Assistant!: V tomto tutoriálu vám ukážu, jak můžete vytvořit matici LED ovládanou pomocí Google Assistant, kterou můžete ovládat kdekoli pomocí smartphonu, takže pojďme začít
Pojďme společně opravit Fitbit Charge 2. Čáry na obrazovce .: 3 kroky
Pojďme společně opravit Fitbit Charge 2. Čáry na obrazovce: Takže asi 13 úchytů po zakoupení mého prvního Fitbit jsem začal dostávat čáry, které šly přes obrazovku. Každý den se objeví jiný někdy více než jeden denně. Myslel jsem, že jsem se velmi dobře staral o svůj Fitbit, a nevěděl jsem, proč to začalo. jednou
Mluvte se svým světlem: 5 kroků
Talk to Your Light: What is my project? This project is a light that you can change colors by said which color you like. Světlo, které jsem v těchto projektech vytvořil, používá 4 různá světla: zelená, červená, žlutá, modrá a samozřejmě můžete přidat další světla a změnit více barev
SPÍNAČ ŘÍZENÝ ASISTENTEM GOOGLE S POUŽITÍM NODEMCU: 9 kroků
GOOGLE ASSISTANT ŘÍZENÝ SPÍNAČ NODEMCU: Nebylo by skvělé věci zapínat nebo vypínat pomocí Asistenta Google .. !!! Takže v tomto Instructables ukážu, jak pomocí Google Assistant ovládat jakékoli elektrické spotřebiče , stejně jako Alexa od Amazonu. Mnoho komerčních zařízení
Noční světlo Dr Who Tardis s Asistentem Google: 4 kroky (s obrázky)
Noční světlo Dr Who Tardis s Asistentem Google: Dobrý den, instruktoři a dr. Jedná se o velké 35 cm noční světlo Tardis poháněné ESP8266 s