Last I checked, aural stylesheets aren't broadly supported.
You'd be much better off using ARIA (which has pretty broad support from browser vendors and assistive technology vendors):
<span class="icon" aria-hidden="true">Facebook</span> Facebook
<span class="icon" aria-hidden="true">Twitter</span> Twitter
This keeps assistive technologies from rendering the text (not just screen readers, but Braille displays, etc).