An electronic device comprising: a display ; a speaker ; a microphone; an inputter ; and a processor configured to: control the display to display an image signal inputted through the inputter , control the speaker to output an audio signal synchronized with the displayed image signal, identify a voice signal from the audio signal, perform a voice recognition operation on the voice signal to obtain text information, gender information and age information, process a user utterance received through the microphone while displaying an image on the display based on the image signal, and based on the user utterance requesting a previous dialogue of a character in the audio signal, the user utterance including additional information identifying a character including gender information and age information, being received, determine caption information from the obtained text information, corresponding to the gender information and age information of the additional information, control the display to display the determined caption information corresponding to the audio signal outputted during a preset previous time based on a point of time of inputting the user utterance and corresponding to the additional information. a display ; a speaker ; a microphone; an inputter ; and a processor configured to: control the display to display an image signal inputted through the inputter , control the speaker to output an audio signal synchronized with the displayed image signal, identify a voice signal from the audio signal, perform a voice recognition operation on the voice signal to obtain text information, gender information and age information, process a user utterance received through the microphone while displaying an image on the display based on the image signal, and based on the user utterance requesting a previous dialogue of a character in the audio signal, the user utterance including additional information identifying a character including gender information and age information, being received, determine caption information from the obtained text information, corresponding to the gender information and age information of the additional information, control the display to display the determined caption information corresponding to the audio signal outputted during a preset previous time based on a point of time of inputting the user utterance and corresponding to the additional information. control the display to display an image signal inputted through the inputter , control the speaker to output an audio signal synchronized with the displayed image signal, identify a voice signal from the audio signal, perform a voice recognition operation on the voice signal to obtain text information, gender information and age information, process a user utterance received through the microphone while displaying an image on the display based on the image signal, and based on the user utterance requesting a previous dialogue of a character in the audio signal, the user utterance including additional information identifying a character including gender information and age information, being received, determine caption information from the obtained text information, corresponding to the gender information and age information of the additional information, control the display to display the determined caption information corresponding to the audio signal outputted during a preset previous time based on a point of time of inputting the user utterance and corresponding to the additional information. <EOS>