Speaking time by pressing of headset buttons
Press volume "Down" and then "Up" immediately and consequentially, by headset or in the device, and the application will pronouncing the current time. Fix the interval between presses in settings as you like!
This simple application is useful for me and, maybe, will be useful for you
Attention! This app needs "Google Text To Speech" module (TTS) to be installed
Note: the pronouncing on Android below 5.0 when screen is off is available only if other sounds are playing