jolka
17 Wrzesień 2021 16:30
12
bartik22:
Czy jest możliwość aktywowania zdalnie w apliakcji mikrofonu (emulator przycisku)?
Rozumiem, że jest to guzik, if naciśniesz
to włacz mikrofon, tak samo hotword jak wykryje to wlacz mikrofon, czy można zrobić dodatkowego trigera, komende, np. tak jak mogę “mobile_ais_dom_4534436” dać usługę notify to on jest wyzwalaczem?
ad 1.
tak - to jest możliwe - mamy w api coś takiego jak API i zasób command
i jak się tam wyśle micOn
to powinno zadziałać
Tu jest opis api:
Przykład, mam tablet który ma IP 192.168.6.248
wchodzę na to IP - wywołuje API AIS - w przeglądarce (robie GET na API na porcie 8122) i widzę, coś tekigo:
żeby wywołać zasób command
trzeba zrobić POST-a (wywołać inną metodę) z parametrami, to już z konsoli:
curl -v --header "Content-Type: application/json" --request POST --data '{"micOn": true}' http://192.168.6.248:8122/command
komenda trafia do API aplikacji ais-dom (zainstalowanej na tablecie/telefonie):
i w efekcie włączył się mikrofon:
Opisaliśmy kiedyś podobny przypadek w tym poście:
Opis Jak dodać przykładową automatyzację włączającą mikrofon
Zróbmy automatyzację, w której Jolka zapyta o coś a następnie włączy mikrofon w celu uzyskania i przetworzenia odpowiedzi.
Działać to będzie tak, że po wejściu do biura Jolka nas przywita a następnie zapyta jaką ma włączyć muzykę.
[image]
Wyzwalacz
W naszym biurze mamy czujnik Zigbee na drzwiach, wyzwalaczem automatyzacji będzie otwarcie drzwi.
[image]
Warunki
Dodajemy warunki, które nas interesują, np. czas i stan odtwarzacza …
Cały czas mamy tą automatyzacje - mikrofon to PS3 podpięty do bramki w biurze.
Oczywiście wyzwalaczem nie muszą być drzwi ale coś zupełnie innego - dowolnego… zapalenie światła w kuchni rano, wykrycie ruchu, wykrycie obecności …
Może to być też głos, np taki moduł wykrywający słowo triger może włączyć mikrofon przez API AIS:
tu jest więcej o tym module:
I recently wrote about a Linux microwave oven with a built-in voice assistant, and somebody mentioned a quad-core SoC was overkill, and instead US516P6
Est. reading time: 3 minutes
cdn… Poczytamy i odpowiemy Dzięki za wyrozumiałość!
6 polubień