I am looking for software for a learning disabled person. i need to know the best software for typing what is spoken and also reading info to this person either from the web or scanned in. Is this 2 separate software programs or 1? Names of program(s)?