CSS Aural - Visual Accessibility Styles
It is commonly used by blind, visually impaired, or blind people. It is used, for example, by Screen Readers , which is all software that translates sonarly (and synthesized) content, rather than displaying it.
It is not a FRAMEWORK, but a CSS MODULE, designed for accessibility.
I believe this already answers all aspects of the question and for examples, it follows:
h1, h2, h3, h4, h5, h6
voice-volume: medium 6dB;
<h1>I am Paul, and I speak headings.</h1>
<p class="heidi">Hello, I am Heidi.</p>
<span class="special">Can you hear me ?</span>
I am Peter.
The navigation in a site, made without visual aid, is made through element-to-element jumps, so CSS Aural allows styling how the user will be read to the element in focus, changing between masculine / feminine, defining the volume and etc.
Just by complementing the Testing / Screen Readers aspect, the DOSVOX is a Brazilian initiative and Open Source.
W3 documentation on CSS Aural and Speech: SOURCE