in reply to visually impaired script

Though not perl there is a linux utility espeak that does just what you ask.. However if you're asking for something to work on source code I'm not sure about its code reading capability.