It depends on if and/or how severely the person with CP's speech is affected. KnowBrainer is a program that helps Dragon NaturallySpeaking work better. But pretty clear speech is required for NaturallySpeaking to recognize the input.