An electronic apparatus comprising: a housing; a touchscreen display positioned inside the housing and exposed through a first area of the housing; a microphone positioned inside the housing and exposed through a second area of the housing; at least one speaker positioned inside the housing and exposed through a third area of the housing; a wireless communication circuit positioned inside the housing; a processor positioned inside the housing and electrically connected to the touchscreen display, the microphone, the at least one speaker, and the wireless communication circuit; and a memory positioned in the housing and electrically connected with the processor, wherein the memory stores instructions, when executed, cause the processor to: display a user interface of an application in the touchscreen display, receive a user input including a first utterance and a second utterance through the microphone, transmit data associated with the user input to an external server through the wireless communication circuit, receive a response including a first text corresponding to the second utterance from the external server through the wireless communication circuit, when the first utterance satisfies a predetermined condition: characterized in that the instructions, when executed, further cause the processor to: enter the first text into an input field of the UI in response to determining that an attribute of the input field supports the first text, convert the first text to a second text based on the attribute of the input field in response to determining that the attribute of the input field does not support the first text and enter the second text into the input field, store the first text in the memory, compare the text in the input field with the stored first text, and provide (813; 814) a feedback to the UI based on the result of the comparison. a housing; a touchscreen display positioned inside the housing and exposed through a first area of the housing; a microphone positioned inside the housing and exposed through a second area of the housing; at least one speaker positioned inside the housing and exposed through a third area of the housing; a wireless communication circuit positioned inside the housing; a processor positioned inside the housing and electrically connected to the touchscreen display, the microphone, the at least one speaker, and the wireless communication circuit; and a memory positioned in the housing and electrically connected with the processor, wherein the memory stores instructions, when executed, cause the processor to: display a user interface of an application in the touchscreen display, receive a user input including a first utterance and a second utterance through the microphone, transmit data associated with the user input to an external server through the wireless communication circuit, receive a response including a first text corresponding to the second utterance from the external server through the wireless communication circuit, when the first utterance satisfies a predetermined condition: display a user interface of an application in the touchscreen display, receive a user input including a first utterance and a second utterance through the microphone, transmit data associated with the user input to an external server through the wireless communication circuit, receive a response including a first text corresponding to the second utterance from the external server through the wireless communication circuit, when the first utterance satisfies a predetermined condition: characterized in that the instructions, when executed, further cause the processor to: enter the first text into an input field of the UI in response to determining that an attribute of the input field supports the first text, convert the first text to a second text based on the attribute of the input field in response to determining that the attribute of the input field does not support the first text and enter the second text into the input field, store the first text in the memory, compare the text in the input field with the stored first text, and provide (813; 814) a feedback to the UI based on the result of the comparison. enter the first text into an input field of the UI in response to determining that an attribute of the input field supports the first text, convert the first text to a second text based on the attribute of the input field in response to determining that the attribute of the input field does not support the first text and enter the second text into the input field, store the first text in the memory, compare the text in the input field with the stored first text, and provide (813; 814) a feedback to the UI based on the result of the comparison.