Presenting Amazon’s Alexa https://mldavidson.wordpress.com/ Presenting Amazon’s Alexa By: Phillipe Loher From https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E - Tucked under the light ring is an array of seven microphones that use beam-forming technology and enhanced noise cancellation. With far-field voice recognition, Echo can hear you ask a question from any direction—even while playing music.
Knowledge Hands-on Community “Inspire, advance knowledge, and promote hands-on experience in Machine Learning within our community” https://mldavidson.wordpress.com/ Knowledge Hands-on Community Intros to concepts Detailed presentations Step-by-step tutorials Series Group Projects Individual Projects Kaggle Competitions Hackathons Local ML Community Personal Networking Industry Exposure Field Trips
Alexa in different bodies Amazon Echo vs Amazon Tap, vs Amazon Echo Dot. Picture from http://www.pocket-lint.com/news/136952-amazon-echo-vs-amazon-tap-vs-echo-dot-what-s-the-difference
Competition Apple Siri (via homekit or so) rumored to be working on a speaker. Siri phone picture from http://www.theverge.com/2016/5/24/11763836/apple-siri-speaker-amazon-echo-alexa-google-home-ai IBM Watson / JBL speaker from http://newatlas.com/ibm-watson-hospital-room/45766/
Example commands Alexa, will it rain today? Alexa, what was the score of the [team] game Alexa, Wikipedia: [subject] Alexa, how tall is [person] Alexa, how many teaspoons are in a cup Alexa, tell me about the movie [title] Alexa, send that to my tablet Alexa, do you have a dog? Alexa, tell me a joke Alexa, sing me happy birthday Alexa, say the ABC’s
Home Automation Picture from https://www.amazon.com/dp/B01DFKC2SO/ref=ods_xs_dp_oop
Integration with Iris Smart Hub & Lowes
Other Skills Picture from https://www.amazon.com/dp/B01DFKC2SO/ref=ods_xs_dp_oop
Alexa has 3 types of skills Smart Home Skills Flash Briefing Skills Custom Skills
Overview of custom skill Define skill & setup interaction model Define invocation name Setup intent schemas Define sample utterances Develop and deploy endpoint Test, Associate, Test and Publish endpoint
From: https://developer. amazon
Popular libraries Node.js Alexa Skills Kit Samples (JavaScript) https://github.com/amzn/alexa-skills-kit-js ask-alexa-pykit (Python) https://github.com/anjishnu/ask-alexa-pykit A minimalist framework for developing apps (skills) for the Amazon Echo's SDK: The Alexa Skills Kit (ASK)
AWS Lambda lets you run code without provisioning or managing servers AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running. With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app. From: https://aws.amazon.com/lambda/ The Lambda free tier includes 1M free requests per month and 400,000 GB-seconds of compute time per month.
From: https://aws.amazon.com/lambda/ The Lambda free tier includes 1M free requests per month and 400,000 GB-seconds of compute time per month.