An electronic device comprising: a speaker; a microphone; a processor; and a memory that stores computer-readable instructions, wherein the processor, when executing the computer-readable instructions, is configured to control the electronic device to: receive a speech input signal through the microphone, obtain speech output data to be output in response to the received speech input signal, identify a specific condition for an adjustment of a speech rate of the speech output data, generate a speech signal of the speech output data having an adjusted speech rate based at least in part on the identified specific condition, and output the speech signal having the adjusted speech rate through the speaker, characterised in that the processor, when executing the computer-readable instructions, is configured to control the electronic device to determine a text type of each word among the plurality of words included in the speech output data and generate the speech signal of the speech output data having the adjusted speech rate in which a speech rate for a predetermined text type word is adjusted to be slower than another text type word according to the determination. a speaker; a microphone; a processor; and a memory that stores computer-readable instructions, wherein the processor, when executing the computer-readable instructions, is configured to control the electronic device to: receive a speech input signal through the microphone, obtain speech output data to be output in response to the received speech input signal, identify a specific condition for an adjustment of a speech rate of the speech output data, generate a speech signal of the speech output data having an adjusted speech rate based at least in part on the identified specific condition, and output the speech signal having the adjusted speech rate through the speaker, characterised in that the processor, when executing the computer-readable instructions, is configured to control the electronic device to determine a text type of each word among the plurality of words included in the speech output data and generate the speech signal of the speech output data having the adjusted speech rate in which a speech rate for a predetermined text type word is adjusted to be slower than another text type word according to the determination. receive a speech input signal through the microphone, obtain speech output data to be output in response to the received speech input signal, identify a specific condition for an adjustment of a speech rate of the speech output data, generate a speech signal of the speech output data having an adjusted speech rate based at least in part on the identified specific condition, and output the speech signal having the adjusted speech rate through the speaker, characterised in that the processor, when executing the computer-readable instructions, is configured to control the electronic device to determine a text type of each word among the plurality of words included in the speech output data and generate the speech signal of the speech output data having the adjusted speech rate in which a speech rate for a predetermined text type word is adjusted to be slower than another text type word according to the determination.