Slide 1

Slide 1 text

Hackschool: Alexa Amazon Alexa Skill Building

Slide 2

Slide 2 text

Sebastian Jensen Developer [email protected] @tsjdevapps

Slide 3

Slide 3 text

Thomas Pentenrieder Consultant [email protected] @th_p

Slide 4

Slide 4 text

Source: https://www.youtube.com/watch?v=kty0xCgIYjA

Slide 5

Slide 5 text

Current Voice Assistants Siri • Apple • October 2011 • iOS, macOS, tvOS & watchOS

Slide 6

Slide 6 text

Current Voice Assistants • Amazon • April 2014 • Echo Family • Windows-PCs later this year… Alexa

Slide 7

Slide 7 text

Current Voice Assistants Cortana • Microsoft • April 2014 • Windows 10 • Desktop, Xbox, HoloLens, IoT, WP, …

Slide 8

Slide 8 text

Current Voice Assistants Google Assistant • Google • May 2016 • Android & iOS • Google Home

Slide 9

Slide 9 text

Current Voice Assistants Bixby • Samsung • April 2017 • Samsung Devices • English, Japanese, Korean

Slide 10

Slide 10 text

Wording: Skill • Voice Experiences, which can be developed by third parties • Extends the available functions • "Voice Apps" with focused functionality • Are currently available for free • Be activated or deactivated via voice commands or companion apps

Slide 11

Slide 11 text

Wording: Invocation Name • word or phrase used to trigger a skill • voice’s equivalent of an app icon • usually matches the skill’s name • Alexa start Invocation Name

Slide 12

Slide 12 text

Wording: Intent • what a user is trying to accomplish • how you define your function • a skill can have many different intents • Alexa ask Invocation Name for the weather.

Slide 13

Slide 13 text

Wording: Utterances • specific phrases that people will use when making a request • have to be coded to tell Alexa what to expect • sometimes this means typing out dozens of very slight variations

Slide 14

Slide 14 text

Wording: Slot • a variable that relates to an intent • Amazon provides a number of built in slot types – dates – numbers – durations – time • you can create custom slots for variables which are specific to your skill

Slide 15

Slide 15 text

Skill Development Alexa Cortana Siri Google Manufacturer Amazon Microsoft Apple Google Devices Echo, Fire TV, Fire Tablet, App Windows 10 iOS, macOS, watchOS, tvOS Android, iOS, Google Home Language for Skills DE, EN, JA, FR EN - All Languages Input Speech & Touch Speech, Touch & Text Speech Speech & Text Portal developer.amazon.com my.knowledge.store - developers.google.com

Slide 16

Slide 16 text

Action Storyline

Slide 17

Slide 17 text

Action Prepare Alexa Skill

Slide 18

Slide 18 text

Action Create the Skill logic

Slide 19

Slide 19 text

Action More Skills…

Slide 20

Slide 20 text

Action Certification

Slide 21

Slide 21 text

Resources • AWS Toolkit for Visual Studio • Developer Console • AWS & Azure • tsjdev-apps/AlexaFactSkillNetTemplate • tsjdev-apps/AlexaSkillNet • wp-net/WordPressAlexa • ThomasPe/Alexa.NET.Security

Slide 22

Slide 22 text

Any questions?

Slide 23

Slide 23 text

Thank you for your interest! www.medialesson.de