Patent ID: 7203649

Claim:
A computer-implemented method for conducting speech therapy comprising: displaying a picture, wherein the picture comprises a plurality of aspects; generating speech prompts for information describing each of the plurality of aspects of the picture; inputting speech responses, including user-identification of each of the plurality of aspects, performing speech recognition on the input speech responses, including the user-identification of each of the plurality of aspects to recognize words comprising the responses; performing natural language analysis of the recognized words to determine whether the user-identification of each of the plurality of aspects accurately describes the plurality of aspects, generating a prompt to use each of the plurality of aspects in a sentence if the user-identification of each of the plurality of aspects accurately describes the plurality of aspects, receiving a sentence from said user responsive to said prompt to use each of the plurality of aspects, performing natural language analysis, to analyze the semantic content of the sentence for appropriate sentence correctness, and providing feedback to the user regarding the correctness of the semantic content of the sentence.