The invention relates to an
emotion recognition method in voice dialogue, which comprises the following steps: S1, acquiring a voice
stream, and converting the voice
stream into a WAV format; s2, performing
noise suppression on the voice
stream in the WAV format; s3, performing voice segmentation
processing on the voice stream after
noise suppression; s4, carrying out
standardization processing on the single-segment voice waveform after segmentation
processing; s5, performing
feature coding on the standardized voice waveform
signal to obtain a
feature vector of the input waveform; and S6, inputting the
feature vector into a classifier, and outputting the most probable emotion in a given emotion category. According to the invention, automatic recognition of human emotional states is realized by analyzing acoustic features in voice signals, and the problem of poor robustness of an accompanying
robot in a complex environment is solved; the dialogue of the accompanying
robot is more natural and intelligent, the
robot has the emotional sharing ability, and the robot is endowed with understanding and response to the emotion of human beings.