Wie kann ich den aktuellen Status von Alexa erkennen oder den aktuellen Status mit einem externen Gerät ändern?

10

Ich möchte ein benutzerdefiniertes Weckwort für Alexa haben, also möchte ich dieses Amazon Echo mit einem externen Gerät verbinden. Ich frage mich, ob es möglich ist, ein Proxy-Gerät zu erstellen, das Alexa aufweckt, wenn ich dem Proxy-Gerät einen Sprachbefehl erteile. Genauer gesagt sollte es in der Lage sein, Alexa zwischen den folgenden Zuständen umzuschalten .

  • Leerlauf : Wenn Alexa im Leerlauf ist, können Kunden das Alexa-Weckwort oder eine physische Steuerung verwenden, um Alexa zu wecken, wodurch ihr Hörzustand beginnt.
  • Hören : Wenn Alexas Mikrofon (e) aktiviert wurden, befindet sie sich in einem Hörzustand und wartet auf Spracheingabe.
  • Mikrofon aus : Bei einer sprachgesteuerten Implementierung kann der Kunde die Aktivierung von Alexa blockieren, indem er den Mikrofon-Aus-Modus einschaltet, der die Mikrofone und (falls verfügbar) die Kamera physisch ausschaltet.

Die Idee ist einfach. Das Gerät wäre in der Lage, Wörter zu erkennen, nur einige Wörter nicht allzu schwierig.

Standardmäßig wird Alexa im Status " Mikrofon ausgeschaltet" gehalten , sodass keine Stimmen aus der Umgebung aufgenommen werden.

Wenn ich jetzt Alexa verwenden möchte, anstatt es direkt aufzuwecken, würde ich meinen Proxy verwenden, der irgendwie Alexas Mikrofon aktiviert und Alexa in den Hörstatus versetzt .

Wenn Alexa geht zurück auf Leerlauf der Proxy sollte schalten automatisch Mikrofon Aus - Zustand.


Was ich im Allgemeinen brauche, sind:

  1. Der Proxy sollte den aktuellen Status von Alexa kennen. Wird nicht die beste Lösung sein, aber ich kann Alexas aktuellen Zustand mithilfe seines Aufmerksamkeitssystems bestimmen (die Ton- und LED-Signale sind hier zusammengefasst ). Gibt es eine andere Möglichkeit, den aktuellen Status von Alexa zu ermitteln?

  2. Der Proxy sollte in der Lage sein, Alexa in einen bestimmten Zustand zu versetzen. Wie kann ich Alexa dazu bringen, mit einem anderen Gerät zwischen seinen Zuständen zu wechseln?

Es kommt darauf an, welche Möglichkeiten es gibt, ein Amazon Echo / Dot (und Alexa) mit einem anderen Gerät zu verbinden.

(Ich interessiere mich auch für Lösungen mit mechanischer Wechselwirkung.)

Bence Kaulics
quelle
1
Ist die Alexa Voice Remote ähnlich wie Sie möchten? Das Push-to-Talk funktioniert auch dann, wenn das Mikrofonarray am Echo ausgeschaltet ist.
Aurora0001
@ Aurora0001 Der Zweck ist es, das Weckwort von Alexa zu ändern.
Bence Kaulics
2
Ah, Sie suchen nach einer Methode, mit der Sie ein benutzerdefiniertes Weckwort indirekt verwenden können? Ich werde sehen, ob mir etwas einfällt, das dann funktioniert.
Aurora0001
2
Ihre Frage scheint sich auf (einige Variationen) des Echo-Geräts zu beziehen, nicht auf den Alexa-Dienst, mit dem es verbunden ist. Überlegen Sie, ob Sie es bearbeiten möchten, um zu verdeutlichen, und geben Sie an, welche Version der Hardware über eine Push-to-Talk-Taste usw. verfügt. Alternativ können Sie auch über eine angepasste Hardwareplattform auf Alexa zugreifen.
Chris Stratton

Antworten: