ALEXA SKILL DEVELOPMENT
GORAN
VUKSIC
Goran works as a solution architect for Agnitio, company that
delivers groundbreaking digital communication solutions for
pharma and life science companies. He has 15 years of work
experience in IT and wide knowledge about various technologies
and programming languages.



He worked on various projects for notable clients and projects he
worked on have been featured many times on web sites like
Forbes, The Next Web, TechCrunch, The Guardian, The Verge,
Macworld and others. In the last few years, he attended several
hackathons and other competitions on which his skills and work
were recognised and awarded.
LOREM IPSUM 3
Amazon Echo is a brand of smart speakers
developed by Amazon.com. The devices connect
to the voice-controlled intelligent personal
assistant service Alexa, which responds to the
name “Alexa". It can be used to listen music, check
weather and traffic, answer questions, control
household devices and much more.
AMAZON
ECHO
ECHO
VERSIONS
• Echo
• Echo Dot
• Amazon Tap
• Echo Look
• Echo Show
• Echo Spot
• Echo Plus
• Echo Auto
• Echo Input
• Echo Link Amp
• Echo Link
5
ECHO
UNDER THE HOOD
ECHO
BUTTONS
• an Alexa gadget
• a new way to play games through your
compatible Echo device
7
02
Echo Sub
The Echo Sub is a subwoofer that connects to
other Echo speakers, delivers 100W deep bass
sound through a 6" woofer.
01
Echo Connect
The Echo Connect is a small adapter that
plugs into any Echo and a home phone line,
allowing the Echo to make voice calls through
your home phone number.
03
Echo Wall Clock
The Echo Wall Clock, old-school looking wall
clock that can display how much time is
remaining on timers set with an Echo device.
8
ECHO
INTERNET OF THINGS
The Internet of Things (IoT) is the
network of physical devices,
vehicles, home appliances and
other items embedded with
electronics, software, sensors,
actuators, and connectivity
which enables these objects to
connect and exchange data.
9
ECHO
FUN THINGS TO DO
source: xkcd.com
10
EXAMPLE OF
INTERACTION MODEL
Alexa, ask Skill Master what are skills?
wake word launch skill name utterance slot
An intent represents an action that fulfils a user's spoken request.
Intents can optionally have arguments called slots.
Utterances are a set of likely spoken phrases mapped to the intents. This should include as many representative
phrases as possible.
• I am going on a trip on Friday
• I want to visit Portland
• I want to travel from Seattle to Portland next Friday
• I'm driving from Seattle to Portland
11
ALEXA
SKILL COMPONENTS
SKILL INTERFACE
https://developer.amazon.com/
• Utterances
• Slots
• Intents
SKILL SERVICE
https://aws.amazon.com/
• Index.js
LET’S
CODE
AWS
LAMBDA
AWS Lambda is a compute service that lets you
run code without provisioning or managing
servers.


AWS Lambda executes your code only when
needed and scales automatically, from a few
requests per day to thousands per second
AWS
IAM
AWS Identity and Access Management (IAM)
enables you to manage access to AWS services and
resources securely.



Using IAM, you can create and manage AWS

users and groups, and use permissions to

allow and deny their access to

AWS resources.
15
SSML
SPEECH SYNTHESIS MARKUP LANGUAGE
SSML is a markup language that provides a standard way to mark up text for the generation of synthetic speech.
The Alexa Skills Kit supports a subset of the tags defined in the SSML specification.
• amazon:effect
• audio
• break
• emphasis
• lang
• p
• phoneme
• prosody
• s
• say-as
• speak
• sub
• voice
• w
THANK YOU.
feel free to connect:
LinkedIn: Goran Vuksic
Twitter: @gvuksic

Alexa skill development

  • 1.
  • 2.
    GORAN VUKSIC Goran works asa solution architect for Agnitio, company that delivers groundbreaking digital communication solutions for pharma and life science companies. He has 15 years of work experience in IT and wide knowledge about various technologies and programming languages.
 
 He worked on various projects for notable clients and projects he worked on have been featured many times on web sites like Forbes, The Next Web, TechCrunch, The Guardian, The Verge, Macworld and others. In the last few years, he attended several hackathons and other competitions on which his skills and work were recognised and awarded.
  • 3.
    LOREM IPSUM 3 AmazonEcho is a brand of smart speakers developed by Amazon.com. The devices connect to the voice-controlled intelligent personal assistant service Alexa, which responds to the name “Alexa". It can be used to listen music, check weather and traffic, answer questions, control household devices and much more. AMAZON ECHO
  • 4.
    ECHO VERSIONS • Echo • EchoDot • Amazon Tap • Echo Look • Echo Show • Echo Spot • Echo Plus • Echo Auto • Echo Input • Echo Link Amp • Echo Link
  • 5.
  • 6.
    ECHO BUTTONS • an Alexagadget • a new way to play games through your compatible Echo device
  • 7.
    7 02 Echo Sub The EchoSub is a subwoofer that connects to other Echo speakers, delivers 100W deep bass sound through a 6" woofer. 01 Echo Connect The Echo Connect is a small adapter that plugs into any Echo and a home phone line, allowing the Echo to make voice calls through your home phone number. 03 Echo Wall Clock The Echo Wall Clock, old-school looking wall clock that can display how much time is remaining on timers set with an Echo device.
  • 8.
    8 ECHO INTERNET OF THINGS TheInternet of Things (IoT) is the network of physical devices, vehicles, home appliances and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these objects to connect and exchange data.
  • 9.
    9 ECHO FUN THINGS TODO source: xkcd.com
  • 10.
    10 EXAMPLE OF INTERACTION MODEL Alexa,ask Skill Master what are skills? wake word launch skill name utterance slot An intent represents an action that fulfils a user's spoken request. Intents can optionally have arguments called slots. Utterances are a set of likely spoken phrases mapped to the intents. This should include as many representative phrases as possible. • I am going on a trip on Friday • I want to visit Portland • I want to travel from Seattle to Portland next Friday • I'm driving from Seattle to Portland
  • 11.
    11 ALEXA SKILL COMPONENTS SKILL INTERFACE https://developer.amazon.com/ •Utterances • Slots • Intents SKILL SERVICE https://aws.amazon.com/ • Index.js
  • 12.
  • 13.
    AWS LAMBDA AWS Lambda isa compute service that lets you run code without provisioning or managing servers. 
 AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second
  • 14.
    AWS IAM AWS Identity andAccess Management (IAM) enables you to manage access to AWS services and resources securely.
 
 Using IAM, you can create and manage AWS
 users and groups, and use permissions to
 allow and deny their access to
 AWS resources.
  • 15.
    15 SSML SPEECH SYNTHESIS MARKUPLANGUAGE SSML is a markup language that provides a standard way to mark up text for the generation of synthetic speech. The Alexa Skills Kit supports a subset of the tags defined in the SSML specification. • amazon:effect • audio • break • emphasis • lang • p • phoneme • prosody • s • say-as • speak • sub • voice • w
  • 16.
    THANK YOU. feel freeto connect: LinkedIn: Goran Vuksic Twitter: @gvuksic