I'm over here with TTS: Underlining in a terminal rarely translates to audio. It isn't the only consideration that needs to be made, when making things clear.
I'm not aware of an existing tool to produce blind-friendly output, but this would at least be a part of that!