This demo uses the SpeechSynthesis interface of the Web Speech API.
This technique could be used to provide help for people with cognitive disabilities, or people unfamiliar with the web. It would not be needed for simple controls (this is just a demo), but it could be used for complex controls like sliders, tabs etc.
Check CanIUse.com for current browser support.