My team has released a public version of a ROS package that allows for voice control with the Amazon Alexa.
In summary, it is a rospy node inside a Flask web server which receives requests from a custom Alexa skill. The web server script specifies functions that execute with each request, and those can, in turn, call rospy methods (publishers, services, etc).
This eliminates the need for having a rosbridge connection between your Alexa web service and the ROS master by basically making the web server itself a ROS node.
Please try it out and report any issues! Thank you.