3. Amazon Echo
• Hands-free speaker.
• Echo connects to the Alexa Voice Service and then
user can ask query.
• Echo has seven microphones and beam forming
technology so it can hear you from across the
room.
• Omni-directional sound.
• When you want to use Echo, just say the wake
word "Alexa" and Echo responds instantly.
Fig.1 Amazon Echo [4]
4. Echo Dot and Tap
• Has a tiny speaker, otherwise same as
Echo – so called Echo Dot.
• Typically you'll hook Dot up to your
own audio setup (via out jack
or Bluetooth), so you can use Alexa with
your existing speakers.
• The tiny speaker won't output much
audio - it's only for Alexa voice
feedback (which, again, requires Wi-Fi).
• Portable Bluetooth and Wi-Fi enabled
speaker.
• Unlike Echo, Tap is wireless & must be
set into the included cradle in order to
charge.
• The Tap isn't an always-on, so you can't
say "Alexa" to wake it and instead need
to press the microphone button on the
front.
Fig.2 Amazon Dot [5] Fig.3 Amazon Tap [6]
5. Amazon Echo History
Sr.No. Date Details
1) Sept 14 Amazon Echo was launched by Amazon.
2) Sept 14 Echo became widely available in US.
3) March 16 Amazon unveiled the Amazon Echo Dot and Tap.
Amazon opened the API (Alexa Skill kit and Alexa Voice Service)
allowing developers to build new skills.
4) Sept 16 Echo became available outside US in UK and Germany.
6. Echo Working
Alexa Enabled Device / Alexa
Endpoint
Amazon - Echo, Dot, Tap
Amazon Fire TV, Fire TV Stick
Req. Voice Stream
Resp. Voice Stream
Services /
Data Sources
"Alexa, what’s
the weather?"
“ . . . ”
User
Amazon Alexa Service
Wikipedia, Weather service,
Time service, Traffic update
service, Weather service, Music
service, News service, etc.
7. Alexa & Skills
• Alexa is the brain behind Alexa devices like Echo, Dot, Tap and other 3rd party Alexa
enabled devices.
• Alexa is the voice service that powers Amazon Echo, provides capabilities, or skills, that
enable customers to interact with devices in a more intuitive way using voice.
• Alexa is similar to Siri, Cortana or ok google/google home.
• Functionalities or capabilities built by third party to extend core skills of Alexa and build
new customer experiences.
• Skill logic could be developed in any language & web stack (Java, Node.js, Python, C#, Go,
PHP).
8. Type of Skills
• Out of the box skills
developed by Amazon
that comes pre-built
when you purchase the
device
• Time, Weather, News,
Wikipedia, Traffic,
Music, …
BUILT IN SKILLS
• Anything that is not
covered by Built in
Skill
• Food delivery, Request
Taxi, Game.
CUSTOM SKILLS
• Skills to control smart
home devices like
lights, thermostats,
router, freeze, car, any
smart home
automation/IOT
device.
SMART HOME SKILLS
• For building Flash
Briefing skills which
delivers pre-recorded
audio clips and text-to-
speech (TTS) updates
to customers.
• Examples include
updates from popular
broadcasters and
blogs, recent
headlines, weather.
• Each Flash Briefing
skill contains one or
more content feeds.
FLASH BRIEFING SKILL
Third PartyAmazon
9. Voice User Interface (VUI)
• Design the voice experience – voice experiences are different than web & mobile
experience.
• Think about a core functionality that you want to build first – your skill should do one thing
very well, rather than attempting multiple things.
• Later add additional functionality iteratively.
• Request Types
1) Launch Request
2) Intent Request
3) Session Ended Request
4) Session Started
5) Audio Player Requests
6) Playback Controller Requests
10. Alexa Custom Skill - Reference Architecture
Echo/Dot Device
AWS Lambda
(Server-less compute in cloud)
Req. Voice Stream1
2 5
REST service
Resp. Voice Stream
Services
On Hosted/Cloud
API Gateway &
Management
"Alexa, ask Digi
Bank for …"
“ . . . ”
User Alexa Voice Service (AVS)
(Cloud)
3
• Identifies skill name
• Analyzes & understands the req.
• Sends the custom Alexa skill a
structured representation of user’s req.
Custom Alexa Skill +
Alexa Skill Kit
4
6
7
8
9
• Your custom Alexa skill receives the
req.
• Processes the req. and returns text
(image – opt) response
• Alexa converts the returned text
to speech
• Streams to Echo/Dot device
11. Type of Intents
• Get the time
• Get weather update
• Get traffic update
• Play music
• Get the news briefing
• Get account balance, get last
transactions, get credit card bill
(CapitalOne)
• Track order status (Dominos)
• Get nearest distributors (SE)
• Check the shipment status (FedEx)
• Set the timer
• Send a meeting request
• Send an email
• Make a reservation for dinner
• Buy something from Amazon
• Book a ride (Uber)
• Pay last credit card bill (CapitalOne)
• Order a pizza (Dominos)
ASKING DOING
15. Conclusion
• Amazon echo is a voice assistant device and provides a way to communicate with it via
voice and can provide different services like Food delivery, Request Taxi, Weather, News,
Wikipedia, Traffic, Music, any smart home automation/IOT device. So it can be used almost
anywhere like in home, office.