Jak mogę wykryć bieżący stan Alexy lub zmienić jego aktualny stan za pomocą urządzenia zewnętrznego?

10

Chcę mieć niestandardowe słowo aktywujące Alexę, więc chcę połączyć to Amazon Echo z urządzeniem zewnętrznym. Zastanawiam się, czy można utworzyć urządzenie proxy, które obudziłoby Alexę, jeśli wydam polecenie głosowe temu urządzeniu proxy. Dokładniej, powinna móc przełączać Alexę między kolejnymi stanami .

  • Bezczynność : Gdy Alexa jest bezczynna, klienci mogą użyć słowa budzenia Alexa lub kontroli fizycznej, aby obudzić Alexę, co rozpoczyna jej stan słuchania.
  • Słuchanie : Kiedy mikrofony Alexy zostały aktywowane, jest w stanie odsłuchu i czeka na głos.
  • Wyłącz mikrofon : w przypadku implementacji inicjowanej głosem klient może zablokować aktywację Alexy przez włączenie trybu wyłączenia mikrofonu, który fizycznie wyłącza mikrofony i (jeśli jest to możliwe) kamerę.

Pomysł jest prosty. Urządzenie będzie w stanie rozpoznać słowa, tylko niektóre słowa nic trudnego.

Domyślnie utrzyma Alexę w stanie wyłączonego mikrofonu , więc nie będzie odbierać głosów z otoczenia.

Teraz, gdy chcę użyć Alexy, zamiast budzić ją bezpośrednio, używałbym mojego proxy, który w jakiś sposób włączyłby mikrofon Alexy i przestawił Alexę w stan Słuchania .

Gdy Alexa powróci do trybu bezczynności, proxy powinno automatycznie przełączyć ją w stan wyłączenia mikrofonu .


Potrzebuję ogólnie:

  1. Serwer proxy powinien znać obecny stan Alexy. Nie będzie to najlepsze rozwiązanie, ale mogę zdecydować o obecnym stanie Alexy za pomocą systemu uwagi (podsumowano tutaj sygnały dźwiękowe i LED ). Czy jest jakiś inny sposób, aby poznać aktualny stan Alexy?

  2. Serwer proxy powinien mieć możliwość przełączenia Alexa w określony stan. Jak więc zmusić Alexę do przełączania się między stanami za pomocą innego urządzenia?

Wszystko sprowadza się do możliwości połączenia Amazon Echo / Dot (i Alexa) z innym urządzeniem?

(Interesują mnie również rozwiązania wykorzystujące interakcję mechaniczną).

Bence Kaulics
źródło
1
Czy pilot Alexa Voice Remote jest podobny do tego, czego chcesz? Funkcja „Naciśnij i mów” działa nawet wtedy, gdy zestaw mikrofonów jest wyłączony w Echo.
Aurora0001
@ Aurora0001 Celem jest zmiana słowa pobudki Alexy.
Bence Kaulics
2
Ach, szukasz metody, która pozwoli Ci użyć niestandardowego słowa budzenia pośrednio? Zobaczę, czy uda mi się wymyślić coś, co zadziała.
Aurora0001
2
Twoje pytanie wydaje się być o (niektóre odmiany) Do urządzenia Echo nie o służbie Alexa , do którego łączy. Rozważ edycję, aby wyjaśnić i określić, która wersja sprzętu, ft ma przycisk „Naciśnij i mów” itp. Alternatywnie, możesz spojrzeć na dostęp do Alexy z niestandardowej platformy sprzętowej.
Chris Stratton

Odpowiedzi: