I have been using an application called 2nd Speech Center for many years. While probably it's main purpose is Text-to-Speech applications, I use it to record .mp3's of typed text (e.g. "Mary is...