1. A speech recognition apparatus comprising: a speech input unit that receives input speech; a phoneme recognition unit that recognizes phonemes of the input speech and generates a first phoneme sequence representing corrected speech; a matching unit that matches the first phoneme sequence with a second phoneme sequence representing original speech; and a phoneme correcting unit that corrects phonemes of the second phoneme sequence based on the matching result.