For learners who experience difficulty in communication, there are a number of tools that will help them to express themselves more easily:
Dragon Naturally Speaking - translates spoken language into text