Wie testet man die amazon alexa custom skill über Ihren computer, während Sie in der Entwicklungsphase?
Ich versuche, verwenden Sie die Beispiel-code für Amazon Alexa-API, und versuchen zu laufen Hallo Welt /Geschichte Beispiele über den computer. Wie Teste ich die von meiner lokalen Maschine, über die request-und response-Formate. In der README-Datei ist es gegeben, diese Internetseite zu besuchen : http://echo.amazon.com/#skills, aber ich konnte nichts sehen, wie es erwähnt, mehr über die Verbindung zu dem Gerät. Ich habe nicht das Gerät, aber ich würde gerne Sachen testen lokal über meinen laptop.
- Ich bin eigentlich der Planung der Nutzung dieses Dienstes in einer anderen Anwendung, nicht über den amazon echo-Gerät.
- Definieren Sie Ihre eigene Fähigkeit, nach dieser developer.amazon.com/public/solutions/alexa/alexa-skills-kit/... und dann Debuggen mit der Konsole gibt. Ich bin mir nicht sicher, ob alles, was möglich ist, ohne einen Alexa-Gerät, ich würde vermuten, obwohl. edit: das könnte helfen, eine Menge: developer.amazon.com/public/community/post/TxDJWS16KUPVKO/...
- vielen Dank. Aber schaut mehr in den dev-Seiten, es sagt, könnten wir das alexa Fähigkeiten, die für die Hersteller aber, und er spricht über die Anmeldung über die website oder app. Ich will integrieren Sie diese mit einer app oder einer website, sagen, dass nur einige Webseite, macht eine (vordefinierte wie angegeben im skill set) Gespräch mit Ihnen. Würde gerne wissen, ich kann dies erreichen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, den Test-Reiter in der Alexa-Entwickler-Konsole ermöglicht es Ihnen, zu interagieren vollständig mit Ihrem Geschick bei der Entwicklung.
Geben Sie in Ihren äußerungen statt sprechen, sondern von einem Programm-Logik Perspektive gibt es keinen Unterschied.
Test Seite bietet auch ein Feld, um Ihre Fertigkeit reponses, um zu sehen, was Sie wirklich klingen. Ich empfehle, dass Sie tun, wenn Sie nicht über eine tatsächliche Gerät. Manchmal hinzufügen oder entfernen eines Kommentars helfen kann, machen die Antworten einfacher zu verstehen, oder der Ton natürlicher.
Wir haben ein tool, das wir speziell für diesen Zweck:
https://bespoken.tools/blog/2016/08/24/introducing-bst-proxy-for-alexa-skill-development
Anfragen und Antworten von Alexa wird direkt gesendet werden, um Ihre Entwicklung zu laptop, so dass Sie schnell code und debug-ohne-Bereitstellungen. Wir haben festgestellt, dass dies sehr nützlich sein für unsere eigene Entwicklung.
Unser Github-Projekt ist hier:
https://github.com/bespoken/bst
Sind wir auch hinzufügen, andere nützliche Befehle für Alexa Entwicklung.
Verwenden http://ngrok.com
Siehe mein video für ein tutorial:
https://youtu.be/eC2zi4WIFX0?t=108
Ich vermute, der Schlüssel Punkt in OP ' s Frage ist "dont haben das Gerät".
Gibt es eine web-simulator auf https://echosim.io
Verhält es sich genauso wie alle anderen Alexa 'Gerät'. Loggen Sie sich mit Ihrem Amazon-Konto an, und Sie nimmt all deine gewählten skills, etc. Zeigt sich nur ein weiteres Gerät in die Alexa app.
Nur Nachteile: Sie haben zu klicken, um zu reden, und es ist ziemlich langsam, vermutlich, weil es zu erhalten, Puffer, konvertieren und neu-Schiff die audio.
Auch, ich bin mir nicht sicher, wie Sie sich registrieren/verbinden, um den Alexa-service in den ersten Platz, ohne ein Echo/Dot Gerät, aber ich nehme an, es ist ein Weg.
UPDATE:
Mehr vor kurzem, gibt es eine Reihe von kostenlosen 3rd-party-apps auf Android-und iOS-Geräte auch simulieren, Alexa/Echo-Gerät. Es können weniger klunky als der web-site. Suche nach 'Alexa' in Ihrem App/Play store und probieren Sie ein paar von Ihnen aus. "Reverb" ist einer: https://itunes.apple.com/us/app/reverb-for-amazon-alexa/id1144695621
Glück.
Wenn Sie entwickeln die Fähigkeit, mithilfe einer AWS Lambda-Funktion in Python, müssen Sie einen Blick auf: https://pypi.python.org/pypi/FirstAlexaSkills/0.1.2
Kann es zu generieren benutzerdefinierte Alexa Ereignisse auf der Grundlage Ihrer Parameter (äußerungen, die slot-Variablen) und ermöglicht Ihnen das erstellen von test-Fällen für den lokalen code als auch gegen die AWS Lambda selbst.
Sie können auch testen Sie Ihre Fähigkeiten vor Ort durch nach diesem tutorial:
Wie testen Sie Ihre Alexa skill lokal