SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
HOME AUTOMATION AND
AMAZON ALEXA
BATHCAMP - APRIL 2016
SAM MACHIN
DEVELOPER ADVOCATE
SAM.MACHIN@NEXMO.COM
@SAMMACHIN
Do you want automation,
or just control?
MANY ‘THINGS’ MULTIPLE FUNCTIONS
User Controls
Sensors
Appliances
Notifications
Mediation
DISTRIBUTED MULTI VENDOR SYSTEM
▸ Nobody wants everything in their home from one supplier.
▸ Different Systems work in different ways
▸ There’s a market for services and products to glue stuff
together.
▸ Tech standards are good but its all about commercial
relationships.
VOICE IS THE UI OF
THE FUTURE
ALEXA
▸ Amazons Platform
▸ Originally Just the Echo
▸ Built as a Home Assistant not part
of a phone.
▸ Alexa is the service Echo is the
device
SIMPLE DEVICE CONTROL DEMO
+
“ALWAYS LISTENING??”
▸ The Echo uses a ‘wake word’
▸ The low level HW is always listening for this audio trigger
▸ Echo then records/streams your command to Amazons
Servers
▸ On silence/pause it stops and processes
▸ The wake word can be: Alexa, Amazon or Echo only
ALEXA ALL THE THINGS
Amazon Echo Dot Amazon Tap
Amazon Echo
Triby CoWatch HeadsUP
ALEXA VOICE SERVICE
▸ Amazon Developer API’s to add an Alexa Client to
‘anything’
1. Record Speech
2. Send to API
3. Playback Response
“THE $10 ECHO”
▸ Started out by putting Alexa onto a CHIP
▸ Uses a Physical Button instead of Wake Word
▸ Ported to The Raspberry Pi as AlexaPi
https://github.com/sammachin/alexapi
WHAT CAN ALEXA DO
▸ Set Alarms & Timers
▸ Control Devices
▸ Music /Audiobooks Playback
▸ Ask Questions
▸ Order Pizza & Uber!
▸ Anything you can write!!!!
ALEXA SKILLS KIT
▸ These are Alexa’s ‘Apps’
▸ Launched Aug 2015
▸ The store still has very limited functionality
▸ Orchestration of Multiple Apps on one Alexa account is
not quite right yet
ALEXA SKILLS KIT
▸ Skills are best built on Lambda but can be your own HTTPS
server
▸ Alexa passes the app a JSON object with commands
▸ App returns text to be spoken or audio file
https://bit.ly/alexalambda
ALEXA + TESLA + SMART HOME + GOLANG = WINNING THE INTERNET
http://www.teslarati.com/tesla-model-s-voice-command-amazon-echo/
SAM MACHIN
DEVELOPER ADVOCATE
SAM.MACHIN@NEXMO.COM
@SAMMACHIN

Mais conteúdo relacionado

Destaque

Advances in Voice & Speech Recognition
Advances in Voice & Speech RecognitionAdvances in Voice & Speech Recognition
Advances in Voice & Speech RecognitionRising Media, Inc.
 
Google Voice Presentation
Google Voice PresentationGoogle Voice Presentation
Google Voice Presentationgibs1208
 
Voice interfaces
Voice interfacesVoice interfaces
Voice interfacesSam Machin
 
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Tilmann Böhme
 
Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...
Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...
Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...Phillip Jackson
 
How APIs Enable Contextual Communications
How APIs Enable Contextual CommunicationsHow APIs Enable Contextual Communications
How APIs Enable Contextual CommunicationsPhil Leggetter
 
Multi-Factor Auth in Alexa Skills - Faisal Valli
Multi-Factor Auth in Alexa Skills - Faisal ValliMulti-Factor Auth in Alexa Skills - Faisal Valli
Multi-Factor Auth in Alexa Skills - Faisal ValliOscar Merry
 
(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the Hood(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the HoodAmazon Web Services
 
Digital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsictDigital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsictMichael Graffin
 
(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 AlexaAmazon Web Services
 
Speak Up! Build an Alexa Skill for a Cause
 Speak Up! Build an Alexa Skill for a Cause Speak Up! Build an Alexa Skill for a Cause
Speak Up! Build an Alexa Skill for a CauseNikki Clark
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkVolker Hirsch
 

Destaque (14)

Advances in Voice & Speech Recognition
Advances in Voice & Speech RecognitionAdvances in Voice & Speech Recognition
Advances in Voice & Speech Recognition
 
Google Voice Presentation
Google Voice PresentationGoogle Voice Presentation
Google Voice Presentation
 
Voice interfaces
Voice interfacesVoice interfaces
Voice interfaces
 
Google voice
Google voice Google voice
Google voice
 
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
 
Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...
Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...
Conversational Commerce and Magento 2: Breaking new ground with Facebook, Ale...
 
How APIs Enable Contextual Communications
How APIs Enable Contextual CommunicationsHow APIs Enable Contextual Communications
How APIs Enable Contextual Communications
 
Multi-Factor Auth in Alexa Skills - Faisal Valli
Multi-Factor Auth in Alexa Skills - Faisal ValliMulti-Factor Auth in Alexa Skills - Faisal Valli
Multi-Factor Auth in Alexa Skills - Faisal Valli
 
(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the Hood(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the Hood
 
Google Home
Google HomeGoogle Home
Google Home
 
Digital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsictDigital and Design Technologies Curriculum - #ionapsict
Digital and Design Technologies Curriculum - #ionapsict
 
(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
 
Speak Up! Build an Alexa Skill for a Cause
 Speak Up! Build an Alexa Skill for a Cause Speak Up! Build an Alexa Skill for a Cause
Speak Up! Build an Alexa Skill for a Cause
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Último

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Último (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

Home automation and alexa

  • 1. HOME AUTOMATION AND AMAZON ALEXA BATHCAMP - APRIL 2016
  • 3. Do you want automation, or just control?
  • 4. MANY ‘THINGS’ MULTIPLE FUNCTIONS User Controls Sensors Appliances Notifications Mediation
  • 5. DISTRIBUTED MULTI VENDOR SYSTEM ▸ Nobody wants everything in their home from one supplier. ▸ Different Systems work in different ways ▸ There’s a market for services and products to glue stuff together. ▸ Tech standards are good but its all about commercial relationships.
  • 6. VOICE IS THE UI OF THE FUTURE
  • 7. ALEXA ▸ Amazons Platform ▸ Originally Just the Echo ▸ Built as a Home Assistant not part of a phone. ▸ Alexa is the service Echo is the device
  • 9. “ALWAYS LISTENING??” ▸ The Echo uses a ‘wake word’ ▸ The low level HW is always listening for this audio trigger ▸ Echo then records/streams your command to Amazons Servers ▸ On silence/pause it stops and processes ▸ The wake word can be: Alexa, Amazon or Echo only
  • 10. ALEXA ALL THE THINGS Amazon Echo Dot Amazon Tap Amazon Echo Triby CoWatch HeadsUP
  • 11. ALEXA VOICE SERVICE ▸ Amazon Developer API’s to add an Alexa Client to ‘anything’ 1. Record Speech 2. Send to API 3. Playback Response
  • 12. “THE $10 ECHO” ▸ Started out by putting Alexa onto a CHIP ▸ Uses a Physical Button instead of Wake Word ▸ Ported to The Raspberry Pi as AlexaPi https://github.com/sammachin/alexapi
  • 13. WHAT CAN ALEXA DO ▸ Set Alarms & Timers ▸ Control Devices ▸ Music /Audiobooks Playback ▸ Ask Questions ▸ Order Pizza & Uber! ▸ Anything you can write!!!!
  • 14. ALEXA SKILLS KIT ▸ These are Alexa’s ‘Apps’ ▸ Launched Aug 2015 ▸ The store still has very limited functionality ▸ Orchestration of Multiple Apps on one Alexa account is not quite right yet
  • 15. ALEXA SKILLS KIT ▸ Skills are best built on Lambda but can be your own HTTPS server ▸ Alexa passes the app a JSON object with commands ▸ App returns text to be spoken or audio file https://bit.ly/alexalambda
  • 16. ALEXA + TESLA + SMART HOME + GOLANG = WINNING THE INTERNET http://www.teslarati.com/tesla-model-s-voice-command-amazon-echo/