Tim asks, "...how do you read code out loud, for instance?..."
Recording for the Blind & Dyslexic (where I and hundreds of other people volunteer) has been doing it for years. See http://www.rfbd.org/. Unfortunately, their reader's technical guidelines do not appear to be online, but basically, you just do things like read all punctuation marks and say "next" to indicate a new line.