SlideShare a Scribd company logo
Get Started
Developing with
Alexa and DrupaL
Twin Cities Drupal Camp
June 23, 2017
Amber Matz & Blake Hall
About us
Amber Matz
Production Manager and Trainer
Drupalize.Me
@amberhimesmatz
Blake Hall
Senior Developer and Trainer
Drupalize.Me
@blakehall
What We’ll CoveR...
• Designing a Voice Interface
• Concepts & Process
• Creating Your first custom
alexa skill
• 2 ways to integrate Data from
a drupal 8 Site
• demos!
• Custom skills
• Smart Home Skills API
• Flash Briefing Skill API
• Video Skills api (new)
Types of Skills
Soon, You will be:
Ready to create your
own custom alexa skill!
• With or without Drupal
Integration
• Using "AWS Lambda" or A
custom Endpoint
Designing for
voice
Choosing projects
Choose projects where
adding voice will:
• make it faster
• make it easier
• make it fun
What's Faster?
Setting timer with touch
(Microwave/Phone)
Or
Saying "Alexa, Set a
timer for 3 minutes" from
anywhere in the room?
What's Easier?
• Play/stop a song with
menus, screens,
buttons?
• Hands-free, eyes-free
voice request
More "Easy" Examples
"Single-Turn Dialogue" is
easy:
• Asking alexa for the
weather
• Asking alexa for a joke
It should be easy
• multiple-turn dialogue
needs to be easy
• Requires more design
work
• Explore interaction that
can flow in various ways
Designing for fun
• Games should be easy to play
but still present a challenge
• Is there a place to
incorporate humor, surprise,
or delight?
• How do you want users to
feel during/after
interaction?
Be choosy
• Be choosy about what
to expose as voice
interaction
• Does it make it Faster,
easier, or more fun for
the user?
Design for voice
• Determine the purpose
• Identify User Stories
• write out dialogue for
the "happy paths"
• Diagram the user flow
• Create Interaction model
how not to start
• Don't start with your
apI
• Don't just add voice
commands for each API
endpoint
• Don't expect users to
know your apI
What's the purpose?
• Why would people want
to use your alexa skill?
• What will they get from
the skill that they
can't get another way?
User stories
• What can a user do, or not do,
with your skill?
• What Info Does a person Need to
use your skill?
• What features directly support
the purpose?
• Is there Info They'll need from a
website or app?
Dialogue Script
• Write the Script between
alexa and the user
• Focus on the "happy
Path"
• Does the dialogue flow
naturally?
Tips for Scripts
• Keep interactions brief
• Write for How people
talk, not read or write
• Indicate when the user
needs to provide info
Diagram the flow
• reference the happy path
Script
• map out all the inputs
needed from the user
• branch out to cover
additional logic or error
cases
User: “Alexa, Ask fish
jokes for a silly joke”
Alexa: "Why are salmon
so good at using git?
They Love to merge
upstream.
Flow Diagram
Alexa, ask Fish Jokes for
a [silly] joke.
Return a joke tagged
with term “silly” from
fishjokes4.life 

(Drupal site)
Interaction model
• Implement the entire flow
• what are the concrete
things that can happen? 

=> Intents
• What is said to make
these things happen? 

=> Utterances
Recap: Design for voice
• Be Choosy about the project
• Determine the purpose
• Identify user stories
• Write a Script
• Diagram the flow
• Create the interaction model
alexa.design/guide
key concepts
Activation
Invocation
Utterance
Intent
Alexa
ask fish jokes
for a silly joke
Alexa
ask fish jokes
for a silly joke
Activation
Activation
• Alexa, Echo, amazon, or
Computer
• Fixed by Amazon
• Can’t be customized
• configurable by device
Alexa
ask fish jokes
for a silly joke
ActivationInvocation
Invocation
• “open”, “launch”, “ask” 

+ your skill name
• how your skill is opened
Alexa
ask fish jokes
for a silly joke
Activation
Invocation
Utterance&Intent
Utterances
• The phrases your skill
will recognize
• think about the
variables you need
(slots)
Intents
• map utterances to
functionality
• some are built in 

(help, stop, cancel)
Alexa
ask fish jokes
for a silly joke
Activation
Invocation
Utterance&Intent
Custom skills
AWS

Lambda
Web
Service
Alexa
Request…
Response.
SkillUser
Device
Lambda Blueprints
Skill
Alexa
AWS

Lambda
Response
• Java
• Python
• Node.js
Find on Alexa GitHub
AWS
Lambda
Blueprints
Lambda data sources
Alexa
Response
or
AWS

Lambda
Skill
Results from
a Web Services
API Call
Hard-
coded values in
an array
Hard-coded values
Skill
Alexa
AWS

Lambda
Response
Hard-
coded values in
an array
Web services API call
Skill
Alexa
AWS

Lambda
Response
Results from
a Web Services
API Call
JSON
All Drupal
Skill
Alexa
Web
Service
Self-
Hosted
Creating a custom
alexa skill
Get ready to rock
Create an
Amazon
Developer
Account
Sign in to
developer.amazon.com/
alexa
Get started >
Alexa Skills
Kit
Docs and
resources
developer.
amazon.com/alexa
Custom skills docs
Custom Skills docs
Add a new skill
configuration
• created in developer portal
• so that: alexa can route
requests to the service
for your skill
• brings all skill components
together
Invocation Name
• Identifies the skill
• user includes this name
when initiating a
conversation with your
skill
• must be unique
Skill Information
Skill Type
Skill Information
Name
Invocation Name
Interaction model
• Intents
• slots
• Sample utterances
Intents
Represent:
• actions users can do with
your skill
• core functionality
Sample Utterances
• words/phrases users say
to invoke intents
• you map utterances to
intents
• this map forms the
interaction model
slots
• Optional Arguments
• Need a Type
• Need Values
• Custom or Built-in
Beta Interaction Model
• Interactive
• Walks You Through the
process
• generates json for you
Beta Dashboard
Beta: Add Intent
Beta: Utterances
Beta: Utterances
Sample Utterances
Guidelines:
• Do not include “Alexa”,
“Amazon”, “Echo”, etc.
• DO not include the name
of your skill
Sample Utterances
Guidelines:
• Do include A variety of
phrases
• DO include “slot names”
in curly brackets
Beta: Slots
Beta: Slots
Beta: Slots
Beta: Code editor
Intent Schema
• A JSON structure that
declares the set of
intents your skill can
accept and process
Intent Schema
TIP:
• Include Built-In Amazon
intents for common
actions:



“stop”, “Help”, “CANCEL”,
ETC.
Intent Schema
{
"intents": [
{
"intent": "GetNewFactIntent"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
}
Custom intent
Amazon
built-in
intents
Intent Schema
{
"intents": [
{
"intent": "GetCategorizedJokes",
"slots": [
{
"name": "Category",
"type": "LIST_OF_CATEGORIES"
}
]
},
{
"intent": "GetFishJokes",
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
Custom intent
Custom intent
} Amazon
built-in
intents
Custom slot type
Endpoint
endpoint examples
AWS

Lambda
Web
Service
Alexa
Request…
Response.
SkillUser
Device
getting started
• copy/paste blueprint
code examples
• refer to docs and
resources
• Check out Alexa Github
Write the code
Using AWS LAMBDA?
• Node.jS
• Java
• Python
simple example
Hard-coded values
Skill
Alexa
AWS

Lambda
Response
Hard-
coded values in
an array
Intent schema
utterances
Array of Jokes
Random Joke
web service
Web services API call
Skill
Alexa
AWS

Lambda
Response
Results from
a Web Services
API Call
Views JSON
Intent schema
utterances
API Endpoint
Parse the response
Views rest export
all drupal
(no lambda)
All Drupal
Skill
Alexa
Web
Service
Self-
Hosted
there’s a module
for that!
Alexa module config
• give drupal your alexa
application id
• give alexa the resource
callback
• write some code
Event Subscriber
Slot
Random Joke
Response
“Alexa Ask fish jokes
for a silly joke”
But wait,
There’s more!
SSML
SSML
• Whispers
• word substitution
• emphasis
• prosody
• Expletive beeps
SSML Examples
• <amazon:effect name="whispered">Hi</
amazon:effect>
• <emphasis level=“strong">billy
bass</emphasis>
• <say-as interpret-as=“digits">12345</
say-as>
already supported
by the alexa library
content editor
experience?
publishing your
skill
Test your skill
• Test with service
simulator (in developer
portal)
• Test on Alexa-Enabled
device
certification
• Write description
• Create + Upload Icon
• Submission Checklist
• Check email for feedback
Continue development
After skill “Goes Live”:
• Dev version auto-created
in Developer portal
• Work on dev, submit when
ready
• Certified dev version
replaces live version
Continue development
demo time
demo: Fish Jokes
Demo: Fish jokes
with category slot
Demo: Flash
briefing
ECHO DOT + ARDUINO 

+ Big Mouth Billy Bass
12v power
Headphone
Audio out
2 or 3 motors
connected.
1 in use.
Tutorial
• Instructables.com
• “Animate a Billy Bass
Mouth With Any Audio
Source”
• by Donald Bell
http://www.instructables.com/id/Animate-a-Billy-Bass-Mouth-With-Any-Audio-Source/
Recap
• Voice Design Process
• Interaction Model
• 3 ways to create a
custom skill, with +
without Drupal
integration
q&A?

More Related Content

What's hot

Alexa, nice to meet you!
Alexa, nice to meet you! Alexa, nice to meet you!
Alexa, nice to meet you!
Artur Skowroński
 
Oracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptxOracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptx
Luc Bors
 
Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019
Aleanan
 
Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015
Luc Bors
 
jQTouch and Titanium
jQTouch and TitaniumjQTouch and Titanium
jQTouch and Titanium
Marc Grabanski
 
Git store
Git storeGit store
Git store
Kirsten Hunter
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
Hayden Bleasel
 
Real life-maf-2015
Real life-maf-2015Real life-maf-2015
Real life-maf-2015
Luc Bors
 

What's hot (8)

Alexa, nice to meet you!
Alexa, nice to meet you! Alexa, nice to meet you!
Alexa, nice to meet you!
 
Oracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptxOracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptx
 
Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019
 
Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015
 
jQTouch and Titanium
jQTouch and TitaniumjQTouch and Titanium
jQTouch and Titanium
 
Git store
Git storeGit store
Git store
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
Real life-maf-2015
Real life-maf-2015Real life-maf-2015
Real life-maf-2015
 

Viewers also liked

Smart Homes
Smart HomesSmart Homes
Smart Homes
AHMED KAMEL
 
The 2017 Smart Home Insider Survey
The 2017  Smart Home Insider Survey The 2017  Smart Home Insider Survey
The 2017 Smart Home Insider Survey
NextMarket Insights
 
Skywatch VSaaS in Retail Application
Skywatch VSaaS in Retail ApplicationSkywatch VSaaS in Retail Application
Skywatch VSaaS in Retail Application
pollyyang1002
 
Smart home marketing strategies
Smart home marketing strategiesSmart home marketing strategies
Smart home marketing strategies
kythukkl
 
Welcome to IP Surveillance 101
Welcome to IP Surveillance 101Welcome to IP Surveillance 101
Welcome to IP Surveillance 101
grantsupplies
 
Amazon Alexa and Echo
Amazon Alexa  and EchoAmazon Alexa  and Echo
Amazon Alexa and Echo
Mahesh Mahajan
 
Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge
Dan DiClerico
 
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Paul McKibben
 
Latest Advances in Megapixel Surveillance
Latest Advances in Megapixel SurveillanceLatest Advances in Megapixel Surveillance
Latest Advances in Megapixel Surveillance
Steve Ma
 
Business Model Design
Business Model DesignBusiness Model Design
Business Model DesignYves Pigneur
 
Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and failsVyacheslav Lyalkin
 
Gtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognitionGtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognition
Shun-Fang Yang
 
行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包
releaseey
 
Blue eyes
Blue eyesBlue eyes
Blue eyes
Rudra Bhatt
 
CES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentationCES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentation
GfK
 
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Baruch Sadogursky
 
標案簡報心法架構篇 精華分享版
標案簡報心法架構篇  精華分享版標案簡報心法架構篇  精華分享版
標案簡報心法架構篇 精華分享版
kome chang
 
Top 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James HamiltonTop 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James Hamilton
Roger Hamilton
 
Making the Smart Home More Insightful
Making the Smart Home More InsightfulMaking the Smart Home More Insightful
Making the Smart Home More Insightful
Vectorform
 
Please meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitPlease meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills Kit
Amazon Web Services
 

Viewers also liked (20)

Smart Homes
Smart HomesSmart Homes
Smart Homes
 
The 2017 Smart Home Insider Survey
The 2017  Smart Home Insider Survey The 2017  Smart Home Insider Survey
The 2017 Smart Home Insider Survey
 
Skywatch VSaaS in Retail Application
Skywatch VSaaS in Retail ApplicationSkywatch VSaaS in Retail Application
Skywatch VSaaS in Retail Application
 
Smart home marketing strategies
Smart home marketing strategiesSmart home marketing strategies
Smart home marketing strategies
 
Welcome to IP Surveillance 101
Welcome to IP Surveillance 101Welcome to IP Surveillance 101
Welcome to IP Surveillance 101
 
Amazon Alexa and Echo
Amazon Alexa  and EchoAmazon Alexa  and Echo
Amazon Alexa and Echo
 
Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge
 
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
 
Latest Advances in Megapixel Surveillance
Latest Advances in Megapixel SurveillanceLatest Advances in Megapixel Surveillance
Latest Advances in Megapixel Surveillance
 
Business Model Design
Business Model DesignBusiness Model Design
Business Model Design
 
Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and fails
 
Gtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognitionGtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognition
 
行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包
 
Blue eyes
Blue eyesBlue eyes
Blue eyes
 
CES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentationCES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentation
 
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
 
標案簡報心法架構篇 精華分享版
標案簡報心法架構篇  精華分享版標案簡報心法架構篇  精華分享版
標案簡報心法架構篇 精華分享版
 
Top 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James HamiltonTop 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James Hamilton
 
Making the Smart Home More Insightful
Making the Smart Home More InsightfulMaking the Smart Home More Insightful
Making the Smart Home More Insightful
 
Please meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitPlease meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills Kit
 

Similar to Get Started Developing with Alexa and Drupal

Alexa Smart Home Skill
Alexa Smart Home SkillAlexa Smart Home Skill
Alexa Smart Home Skill
Jun Ichikawa
 
Start building for voice with alexa
Start building for voice with alexaStart building for voice with alexa
Start building for voice with alexa
Eitan Sela
 
IT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hourIT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hour
Ionut Balan
 
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding WorkshopDigital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Dinah Barrett
 
Building Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by stepBuilding Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by step
Stamo Petkov
 
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
Amazon Web Services
 
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
Alex Smith
 
Building custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBuilding custom skills with Amazon Alexa
Building custom skills with Amazon Alexa
Brian Perera
 
用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人
Kevin Luo
 
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski... Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
Amazon Web Services
 
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaDavid Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
WithTheBest
 
Introduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workIntroduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to work
Abe Diaz
 
(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa
Amazon Web Services
 
Your First Amazon Alexa Skill
Your First Amazon Alexa SkillYour First Amazon Alexa Skill
Your First Amazon Alexa Skill
Mike Christianson
 
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Amazon Web Services
 
Developing Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageDeveloping Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming Language
Nic Raboy
 
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless CloudAWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
Amazon Web Services
 
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAn Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
Amazon Web Services
 
ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!
Amazon Web Services
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda
Amazon Web Services
 

Similar to Get Started Developing with Alexa and Drupal (20)

Alexa Smart Home Skill
Alexa Smart Home SkillAlexa Smart Home Skill
Alexa Smart Home Skill
 
Start building for voice with alexa
Start building for voice with alexaStart building for voice with alexa
Start building for voice with alexa
 
IT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hourIT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hour
 
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding WorkshopDigital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
 
Building Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by stepBuilding Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by step
 
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
 
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
 
Building custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBuilding custom skills with Amazon Alexa
Building custom skills with Amazon Alexa
 
用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人
 
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski... Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaDavid Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
 
Introduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workIntroduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to work
 
(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa
 
Your First Amazon Alexa Skill
Your First Amazon Alexa SkillYour First Amazon Alexa Skill
Your First Amazon Alexa Skill
 
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
 
Developing Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageDeveloping Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming Language
 
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless CloudAWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
 
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAn Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
 
ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Get Started Developing with Alexa and Drupal