I think MathPlayer will already read MathML in a webpage and provide an audio reading of the equation, if that would satsify your need.
I'm not aware of any existing un-convert libraries that would take MathML and produce TeX. However, if your goal is to create a meaningful audio representation, it would probably be easier to work off the MathML, since it contains more semantic info than most textual representations.