Patent ID: 7409342

Claim:
A speech recognizing method comprising the steps of: reading out a statistical language model to be used for recognizing speech to be input in an application program by dictation from statistical language model storing means; recognizing speech input in said application program by dictation with said readout statistical language model; reading out a grammar to be used for recognizing said input speech in a grammar method from a grammar storing unit; and converting a recognition result by said dictation into a final recognition result processable by said application program on the basis of said readout grammar, wherein converting further comprises: evolving said read-out grammar to generate candidate sentences that are candidates for said final recognition result; and selecting a candidate sentence as said final recognition result among the candidate sentences by matching said generated candidate sentences against the recognition result by said dictation, and wherein the candidate sentence comprises a sentence having an associated highest score calculated according to the formula: (ngramWords−replacedWords−rejectedWords−insertedWords)/ngramWords wherein “ngramWords” comprises a first number of words contained in an N-gram recognition result “replacedWords” comprises a second number of words that have been replaced with different words for the N-gram recognition result, “rejectedWords” comprises a third number of words that are contained in the N-gram recognition result but not in the candidate sentences, and “insertedWords” comprises a fourth number of words that are not contained in the N-gram recognition result but are contained in the candidate sentences.