Book description
- Einfacher Einstieg in die Programmierung von Alexa Skills mit JavaScript
- Nutzerantworten speichern und verarbeiten, Bilder und Audiofiles einbinden, fortgeschrittenes Dialogmanagement, Anbindung externer APIs u.v.m.
- Skills bekannt machen und damit Geld verdienen
Über 11 Millionen Menschen in Deutschland nutzen Amazon Alexa aktiv und das Potenzial der verfügbaren Skills ist noch lange nicht ausgeschöpft. Egal, ob Sie experimentierfreudiger Privatanwender oder professioneller Programmierer sind – wenn Sie einen Skill für Amazon Alexa entwickeln möchten und bereits erste Erfahrungen mit JavaScript haben, ist dieses Buch genau das richtige für Sie.
Anhand verschiedener Praxisbeispiele zeigt der Autor, wie Sie mit der Alexa Developer Console und Node.js ganz einfach Ihren ersten Skill erstellen und Schritt für Schritt um neue Funktionen erweitern. Dank des AWS-Promotional-Credits-Programms ist das für Entwickler völlig kostenlos möglich.
Sie lernen, Nutzerantworten zu speichern und zu verarbeiten, Skill Cards für die Ausgabe in der Alexa App zu erstellen und Alexa mit verschiedenen Stimmen sprechen zu lassen. Für alle, die noch einen Schritt weitergehen wollen, beschreibt der Autor das fortgeschrittene Dialogmanagement, das Erstellen von Skills mit der AWS Cloud sowie die Nutzung externer Informationen, beispielsweise für das Abrufen von Wetterdaten oder Versenden von E-Mails.
Abschließend zeigt der Autor Ihnen Schritt für Schritt, wie Sie einen Eintrag im Alexa Skill Store erstellen und gibt Ihnen praktische Tipps für die Veröffentlichung und die Monetarisierung Ihrer Skills an die Hand.
Aus dem Inhalt:- Skills in der Alexa Developer Console anlegen
- Skill-Code automatisch erzeugen
- JSON-Sprachmodell und Skill-Logik in Node.js
- Antworten speichern mit DynamoDB
- Skills testen
- Debugging mit CloudWatch
- SSML-Tags zur Veränderung der Aussprache
- Skill Cards für die Alexa App erstellen
- Audiodateien, Bilder und Videos einbinden
- Antworten auf Plausibilität prüfen und Kontextwechsel
- Alexa Skills in der AWS Cloud
- Externe Informationen nutzen und APIs einbinden
- Skills zertifizieren und veröffentlichen
- Alexa-SEO und Monetarisierung
- Code-Beispiele zum Download
Table of contents
- Impressum
- Einleitung
- Teil I: Grundlagen der Alexa-Skill-Programmierung
- Kapitel 1: Der Einstieg in die Alexa-Skill-Programmierung
- Kapitel 2: Antworten der Skill-Nutzer speichern und verarbeiten
- Kapitel 3: Mit SSML-Tags die Aussprache von Alexa verändern
- Kapitel 4: Alexa-Interfaces, Bilder und Videos in Skills einbinden
- Teil II: Fortgeschrittene Methoden und Techniken
-
Kapitel 5: Dialogmanagement mit Alexa
- 5.1 Informationen im Dialog sammeln
- 5.2 Slot-Erfassung mit dem Dialogmanagement
- 5.3 Das Dialogmanagement einrichten
- 5.4 Nutzerantworten auf Plausibilität prüfen
- 5.5 Context Switching
- 5.6 Erinnern und Wiederherstellen des Kontexts mit Sitzungsattributen
- 5.7 Der Interceptor und seine Bedeutung für das Context Switching
- Kapitel 6: Einen Skill mit dem AWS-Cloud-Service erstellen
- Kapitel 7: Externe Informationen im Skill nutzen
- Teil III: Veröffentlichung und Monetarisierung
- Kapitel 8: Alexa-Skill-Store-Eintrag erstellen
-
Kapitel 9: Alexa-SEO und Skills promoten
- 9.1 Alexa-SEO
-
9.2 Ihren Skill bekannt machen
- 9.2.1 Designen Sie eine natürliche Launch-Phrase
- 9.2.2 Schreiben Sie eine ausführliche Skill-Beschreibung
- 9.2.3 Nutzen Sie ein auffälliges Skill-Icon
- 9.2.4 Senden Sie eine E-Mail an Ihr persönliches Netzwerk
- 9.2.5 E-Mail-Signatur hinzufügen und Marketing-Symbole aktualisieren
- 9.2.6 Präsentieren Sie Ihren Skill auf Ihrer Website
- 9.2.7 Nutzen Sie die sozialen Netzwerke zur Skill-Promotion
- 9.3 Marketing-Guidelines für Alexa-Skills
- Kapitel 10: Geld verdienen mit Alexa
- Rück- und Ausblick
Product information
- Title: Alexa Skills programmieren für Amazon Echo & Co.
- Author(s):
- Release date: March 2020
- Publisher(s): mitp Verlag
- ISBN: 9783747501160
You might also like
book
Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything
Expand your knowledge of Java with this entertaining learning guide, which features 100+ exercises and programming …
book
Software Architecture for Busy Developers
A quick start guide to learning essential software architecture tools, frameworks, design patterns, and best practices …
book
Effective Java, 3rd Edition
Since this Jolt-award winning classic was last updated in 2008, the Java programming environment has changed …
book
Test Driven Development: By Example
Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is …