Mit dem Google Assistant SDK können Sie Google Assistant in Ihr eigenes Projekt einbetten, sodass er ähnlich wie Google Home funktioniert. Möglicherweise verfügt Ihr Projekt jedoch über besondere Hardwarefunktionen, die Google Home nicht hat. Beispielsweise kann es ein einzigartiges LED-Display mit anpassbaren Helligkeits- und Farbeinstellungen haben.
Geräteaktionen sind eine Reihe von Tools und APIs, mit denen Sie die Möglichkeiten von Assistant in den von Ihnen entwickelten Projekten erweitern können, um das volle Potenzial der Hardwarefunktionen auszuschöpfen.
Integrierte Geräteaktionen
Google hat eine breite Palette gängiger integrierter Geräteaktionen für alltägliche Dinge wie Lampen, Haushaltsgeräte und Kameras entwickelt. Mit diesen Aktionen können Sie die Leistung der Natural Language Processing-Technologie von Google Assistant nutzen, um Ihr Projekt zu steuern. Zum Beispiel kann ein Projekt mit einer Lampe auf verschiedene Arten eingeschaltet werden:
- Hey Google, schalte das Licht ein.
- Hey Google, schalte mein Licht an.
- Hey Google, schalte das Licht im Wohnzimmer ein.
Sie können Ihr eigenes Projekt erstellen, das auf Befehle für vieleSmart-Home-Traits wie diese reagiert:
- Ok Google, stell die Helligkeit auf 50 % ein.
- Hey Google, stell die Temperatur auf 27 Grad ein.
Benutzerdefinierte Geräteaktionen
Sie können auch benutzerdefinierte Geräteaktionen für Ihre eigene Hardware erstellen. Für diese Aktionen definieren Sie die Grammatik und Befehle:
- Hey Google, blinke die Lampe fünfmal.
- Hey Google, bewege dich nach links.
Weitere Informationen dazu, wie Sie diese Aktionen über den Google Assistant-Dienst aktivieren
Funktionsweise
Auf dem Gerät sind das Google Assistant SDK und Anmeldedaten für den Zugriff auf den Google Assistant-Dienst installiert. Das Gerät sendet die gesprochene Anfrage (Turn on.) und bittet den Dienst, die Onboard-LED des Geräts einzuschalten. Das Gerät sendet auch seine Modell- und Geräteinstanzkennungen, damit der Dienst bestimmen kann, wie er am besten im Kontext auf die Anfrage antworten soll.
Der Dienst nutzt die automatische Spracherkennung (Automatische Spracherkennung), um zu bestimmen, welche Wörter vom Nutzer gesprochen wurden. Natural Language Processing (NLP) analysiert und analysiert die Bedeutung der Anfrage anhand dieser Wörter und der Geräteabgleich, um Kontext für die Anfrage bereitzustellen. Dieser Kontext ist wichtig, da er die Aktionen definiert, die das Gerät unterstützt, und wie diese Aktionen ausgeführt werden sollen.
Der Dienst antwortet dem Nutzer mit einem Text, der dem Nutzer gesprochen wird (Sure.), sowie dem gerätespezifischen Befehl. Das Gerät weiß, wie es mit diesem Befehl umgehen soll: Es schaltet die LED ein.
Erste Schritte
Erwecken Sie Ihre Ideen zum Leben, indem Sie Google Assistant in Ihr Projekt einbetten und dann mit Device Actions einzigartige Funktionen hinzufügen. Sie können Ihr Projekt mit dem Google Assistant-Dienst entwickeln.