The invention relates to a dynamic error
correction method and
system for a
speech recognition result, and the method comprises the steps: carrying out the framing
processing of a to-be-recognized speech, generating a phoneme state
posterior probability distribution set, and calculating a frame-level
confusion entropy integral value to quantify the local uncertainty; screening a low-entropy effective decoding path based on a frame-level
confusion entropy integral value and a
signal-to-
noise ratio inverse ratio threshold value, and further constructing a homophone candidate word
grid network; extracting an audio clip corresponding to each node from the network, calculating a
fundamental frequency track and
syllable duration, and generating a real-time
rhythm characteristic parameter vector; and calling a standard vocabulary pronunciation statistical
library to obtain a standard
rhythm statistical template, calculating a
rhythm feature alignment difference value between a real-time rhythm
feature parameter vector and the template, carrying out weighted deduction on candidate word confidence, and selecting a vocabulary with the highest confidence as an error-corrected text. According to the invention, the decoding path is screened and the rhythm feature information is introduced, so that the accuracy of
speech recognition in a complex acoustic scene is effectively improved.