Übersicht

Mit dem Google Assistant SDK können Sie Ihre Ideen mit Sprachsteuerung, Natural Language Understanding und den cleveren Google-Funktionen ergänzen. Ihr Projekt erfasst eine Äußerung (eine gesprochene Audioanfrage wie What's on my calendar?), sendet sie an Google Assistant und empfängt neben dem Rohtext der Äußerung eine gesprochene Audioantwort.

Google Assistant-Dienst

Der Google Assistant-Dienst stellt eine Low-Level-API zur Verfügung, mit der Sie die Audiobyte einer Assistant-Anfrage und -Antwort direkt bearbeiten können. Bindungen für diese API können für Sprachen wie Node.js, Go, C++, Java für alle Plattformen generiert werden, die gRPC unterstützen.

Referenzcode wird in Python für die Audioaufnahme, Audiowiedergabe und die Verwaltung des Konversationsstatus bereitgestellt.

Kompatibilitäts- und Funktionsunterstützung

In der folgenden Tabelle sind die Anforderungen an die Plattformkompatibilität des Google Assistant-Dienstes zusammengefasst:

Google Assistant-Dienst
Unterstützte Architekturen Alle gRPC-Plattformen
Unterstützte Sprachen Alle gRPC-Sprachen
Aktivierung per Sprachbefehl
(Ok Google)
Nein
Audioaufnahme und -wiedergabe Referenzcode angegeben
Verwaltung des Unterhaltungsstatus Referenzcode angegeben
Timer und WeckerNein
Wiedergabe von Podcasts und NachrichtenNein
Sprachnachrichten an alleNein
Visuelle Ausgabe (HTML5) von Assistant-AntwortenJa

Schritte zum Erstellen Ihrer Projekte

Mit dem SDK können Sie schnell Projekte erstellen, indem Sie Google Assistant einbetten und dann mit Actions on Google einzigartige Funktionen hinzufügen:

  1. Erstellen Sie Ihr Projekt mit den gRPC APIs.
  2. Hier finden Sie Ideen für die nächsten Schritte zum Anpassen der App.
  3. Weitere Informationen zur Optimierung Ihres Projekts finden Sie in den Best Practices für Datenschutz und Sicherheit sowie für die Audiokonfiguration.