A system comprising an electronic device and a server, wherein the server is configured to store information about a plurality of short clips and keywords associated with the plurality of short clips, wherein the short clips comprise audio content and the keywords are contained in the audio content of the short clips, and wherein the electronic device comprises: a communicator; an outputter configured to output broadcasted visual content and/or audio content; an inputter; and a processor configured to: in response to receiving a user's uttered voice through the inputter, obtain a short clip request signal based on a keyword recognized to be included in the received uttered voice and based on information about the broadcasted content currently output from the outputter obtained from the metadata of the currently output content, transmit the short clip request signal including the recognized keyword and said information to the server via the communicator, receive, from the server, information on the location where the content containing a short clip relating to the recognized keyword is stored, and time information associated with the occurrence of the keyword in the audio content of said content containing the short clip, and output the short clip through the outputter based on the information on the location and on the time information. wherein the server is configured to store information about a plurality of short clips and keywords associated with the plurality of short clips, wherein the short clips comprise audio content and the keywords are contained in the audio content of the short clips, and wherein the electronic device comprises: a communicator; an outputter configured to output broadcasted visual content and/or audio content; an inputter; and a processor configured to: in response to receiving a user's uttered voice through the inputter, obtain a short clip request signal based on a keyword recognized to be included in the received uttered voice and based on information about the broadcasted content currently output from the outputter obtained from the metadata of the currently output content, transmit the short clip request signal including the recognized keyword and said information to the server via the communicator, receive, from the server, information on the location where the content containing a short clip relating to the recognized keyword is stored, and time information associated with the occurrence of the keyword in the audio content of said content containing the short clip, and output the short clip through the outputter based on the information on the location and on the time information. a communicator; an outputter configured to output broadcasted visual content and/or audio content; an inputter; and a processor configured to: in response to receiving a user's uttered voice through the inputter, obtain a short clip request signal based on a keyword recognized to be included in the received uttered voice and based on information about the broadcasted content currently output from the outputter obtained from the metadata of the currently output content, transmit the short clip request signal including the recognized keyword and said information to the server via the communicator, receive, from the server, information on the location where the content containing a short clip relating to the recognized keyword is stored, and time information associated with the occurrence of the keyword in the audio content of said content containing the short clip, and output the short clip through the outputter based on the information on the location and on the time information. in response to receiving a user's uttered voice through the inputter, obtain a short clip request signal based on a keyword recognized to be included in the received uttered voice and based on information about the broadcasted content currently output from the outputter obtained from the metadata of the currently output content, transmit the short clip request signal including the recognized keyword and said information to the server via the communicator, receive, from the server, information on the location where the content containing a short clip relating to the recognized keyword is stored, and time information associated with the occurrence of the keyword in the audio content of said content containing the short clip, and output the short clip through the outputter based on the information on the location and on the time information.