There's actually a great company called Balbus Speech which develops mobile apps for speech therapy. I've watched someone go from being unable to speak to perfectly flowing English while using their solutions.
That's right! We develop mobile apps for people who stutter based on proven methods from speech-language pathology. Our most popular app is Speech4Good (http://speech4good.com)
http://balbusspeech.com/