This app was mentioned in 3 comments, with an average of 2.00 upvotes
I use Wake Voice (paid version link).
It can listen to your voice commands - "snooze!", etc.
It can also read your calendar, news (you pick source), weather, horoscope.
Try this and let me know how it works out.