For The first part of your question, take a look at the excellent AskAlexa smart app by @MichaelS.
For second part of your question, take a look at bigtalker by @rayzurbock