I haven't done this myself, but I think it should be possible: first [convert from IPA to SAMPA][1] then [use MBROLA to pronounce the SAMPA][2]. An alternative is to use [this tool][3] to do the conversion and feed the output to [espeak][4]. [1]: http://www.lfsag.unito.it/ipa/converter_en.html [2]: http://tcts.fpms.ac.be/synthesis/mbrola.html [3]: http://people.ds.cam.ac.uk/ssb22/gradint/lexconvert.html [4]: http://espeak.sourceforge.net/