2017-11-23 1 views
0

Ich bin neu bei Google nach Hause. Ich hatte eine Erfahrung in Amazon Alexa Custom Skill Entwicklung. In Alexa hatte ich meine Codebasis in Lambda-Funktion eingesetzt und auch meine benutzerdefinierte Fähigkeiten mit tatsächlichen Alexa Gerät registrieren mit meiner E-Mail-ID testen.So erstellen Sie Google Home App

So, jetzt muss ich ähnliche Fähigkeiten in Google Home-Gerät entwickeln. Bis jetzt habe ich keine guten Tutorials bekommen.

Ist es möglich, & Test Google Home App wie Alexa Fähigkeit zu erstellen?

Antwort

2

Die Schritte, die Sie durchlaufen, um eine Google Home-Aktion oder App zu entwickeln, sind dem Erstellen einer Alexa-Fertigkeit sehr ähnlich. Es gibt ein paar Unterschiede, aber logisch sind sie gleich.

  • Wenn Sie ein NLP-System verwenden, wie Dialogflow (was dringend empfohlen wird), können Sie bauen die vorgeschlagenen Sätze, die das System und die Intents sie entsprechen reagiert. Sie würden Ihren Webhook als Teil des Aufbaus dieser Phrasen angeben. Wenn Sie keinen NLP verwenden möchten, können Sie die ursprünglichen Intent-Ausdrücke mit dem Actions SDK angeben und die Konfiguration als Teil einer JSON-Datei angeben. Andere Aktionen, die Sie in der Alexa-Konsole ausführen würden, ähneln denen, die Sie in der Assistentenkonsole ausführen würden.

  • Sie können Ihre Aktion auf jedem öffentlichen Server bereitstellen, der HTTPS-Verbindungen akzeptiert. Dies kann AWS Lambda mit einem AWS API Gateway-Trigger oder einer Firebase-Funktion oder einen Webserver, den Sie direkter steuern, mit einem gültigen SSL-Zertifikat enthalten. Dieser Webhook erhält einen JSON-Body und muss eine gültige JSON-Antwort zurücksenden. Google hat Bibliotheken für node.js, um dabei zu helfen.

  • Google hat einen relativ voll ausgestatteten Simulator, mit dem Sie Ihre Action testen können. Sobald es im Simulator verfügbar ist, ist es auch sofort auf jedem Gerät verfügbar, das diesem Konto zugeordnet ist. Sie können auch andere Konten für das Projekt zulassen und sobald sie über den Simulator aktiviert wurden, sind sie auch auf allen ihren Geräten verfügbar.

Eine vollständige Dokumentation steht unter https://developers.google.com/actions/ zur Verfügung. Es enthält Links zum Beispiel-Code, und Sie können mehr Schritt-für-Schritt-Codelabs bei https://codelabs.developers.google.com/?cat=Assistant

2

Wenn Sie vertraut sind, wie Sie Fähigkeiten für Alexa entwickeln, können Sie die jovo-framework überprüfen. Es macht es sehr einfach Fähigkeiten zu erstellen, die sowohl für Amazon Alexa als auch für Google Home funktionieren.

Hier ist eine gute Starter-Vorlage und Walk-Through, die Sie in Fahrt bringen wird. https://github.com/rmtuckerphx/ask-cli-jovo-starter

Verwandte Themen