Einführung in den Google Assistant-Dienst

Mit dem Google Assistant-Dienst haben Sie die volle Kontrolle über die Einbindung in Assistant, indem Sie einen Streaming-Endpunkt angeben. Streamen Sie eine Nutzer-Audioabfrage an diesen Endpunkt, um eine Google Assistant-Audioantwort zu erhalten.

Bindungen für diese API können aus verschiedenen Sprachen (z. B. Go, Node.js, C++ und Java) auf allen von gRPC unterstützten Plattformen generiert werden.

Grundlegende Hardwareanforderungen

Sie benötigen dafür die folgenden Komponenten:

  • Geräte, die auf einer der unterstützten Plattformen ausgeführt werden und Internetverbindungen haben
  • Mikrofon
  • Lautsprecher

Schritte

Die folgenden Abschnitte gelten für Python und den Raspberry Pi.

Wenn Sie Python nicht verwenden möchten, folgen Sie der Integrationsanleitung. So können Sie Google Assistant in andere Sprachen und auf verschiedenen Plattformen einbinden.

Google Assistant einbetten

In diesem Abschnitt funktioniert das Beispiel für den Google Assistant-Dienst auf Ihrem Gerät:

  1. Hardware- und Netzwerkzugriff einrichten
  2. Audio konfigurieren und testen
  3. Entwicklerprojekt und Kontoeinstellungen konfigurieren
  4. Gerätemodell registrieren
  5. SDK und Beispielcode installieren
  6. Beispielcode ausführen
  7. Nächste Schritte

Google Assistant erweitern

In diesem Abschnitt wird das Beispiel für den Google Assistant-Dienst um Geräteaktionen erweitert:

  1. Hardware installieren
  2. Merkmale registrieren
  3. Befehle verarbeiten
  4. Weitere Merkmale und Handler hinzufügen
  5. Benutzerdefinierte Geräteaktionen registrieren