Amazon Alexa is a cloud-based virtual assistant from Amazon that allows you to play music, create to-do lists, get the latest news or weather information and much more by voice command.