Virtual assistant with Amazon Alexa Virtual Assistant. Amazon Alexa is a virtual assistant developed by Amazon, first used in the Amazon Echo and the Amazon Echo Dot smart speakers developed by Amazon Lab126.
Amazon first records your speech. Because interpreting sounds takes up a lot of computational power, the recording of your speech is sent to Amazon’s servers to be analyzed more efficiently.
Amazon breaks down what you said into individual sounds. It then consults a database containing various words' pronunciations to find which words most closely correspond to the combination of individual sounds.
It then identifies key words to make sense of the tasks and carry out corresponding functions. For example, if Alexa notices words like "weather"or "temperature", it would open the weather app.
Amazon’s servers send the information back to your device and Alexa may speak. If Alexa needs to say anything back to us, it would go through the same process described above, but in reverse order.
After all this, give Alexa a bit of time (about 15-20 minutes) to completely finish learning your voice. Once it has, it should be able to recognize when it's you who's speaking and offer you and the other members of your household personally tailored results for everything from flash briefings to shopping suggestions. It will even learn what music you prefer, so when you ask it to "play music" it will recognize your voice and select songs based on what it already knows you like. If you'd like to make sure everything has worked out properly, you can say, "Alexa, who am I?" If the voice recognition training has gone well, Alexa should respond by telling you your name and the account you're using.
https://www.youtube.com/watch?v=zt9WdE5kR6g
Limitation of Alexa:
Alexa cannot understand multiple accents
Alexa has a long way to go when navigating the nuances of human communication
Multiple Voice Profiles missing for developers
Amazon hold Alexa Smart City Hackathon to encourage development of skills for SmartCity based on Alexa.
Amazon hold Alexa Smart City Hackathon, a competition to encourage development of skills for SmartCity based on Alexa.
Demo: 2:20
Data on Shelters comes from Open Data repository https://hub.arcgis.com/datasets?q=shelter%20homeless&source=City%20of%20Washington%2C%20DC
0 -> 1:08 demo
LA City: Talk to LA City and stay in touch with city happenings! You can currently ask for the news, earthquake reports, and events in the city.
Smart City Louisville News Feed: News feed for Louisville, Ky, brought to you via Smart City News Feed
Transport: Ask Alexa to find the best route, for hotel reservation or flight booking …
Public Safety: Call police for emergency in SOS cases, send location to police …
Public Health: Call the nearest hospital for urgency, find the guide for first aid …
Environment: Climate Change news,
Quality of life: SmartHome, Ask greenscore for a city
To invoke a skill, we need to give Alexa commands or instructions
Create an Alexa skill from scratches: https://www.youtube.com/watch?v=zt9WdE5kR6g&t=645s