The invention discloses a children voice expression error recognition and
correction method based on comparative learning, and the method comprises the steps: carrying out the preprocessing of an inputted children voice
signal, obtaining a logarithmic Mel spectrum feature sequence, and converting the logarithmic Mel spectrum feature sequence into voice semantic coding features through an improved Transform
encoder; on the basis of an age-adaptive positive and
negative sample selection mechanism, voice features are optimized by using a comparative learning method, and an enhanced voice representation vector is obtained; constructing a multi-
modal fusion network, combining an enhanced voice vector and BERT
language model features, realizing adaptive fusion through multi-head cross attention and a gating mechanism, adopting a bidirectional LSTM to design an error positioning module to recognize the position and the type of a pronunciation error, and using a joint
loss function to execute end-to-end training; standard correction audio is generated according to the error type, and correction guidance is provided for children. According to the invention, high-precision recognition, positioning and correction of children's speech expression errors are realized, and
technical support is provided for children's language development.