US 11,915,691 B2
Electronic apparatus and controlling method thereof
Dayoung Kwon, Suwon-si (KR); Hyeonmok Ko, Suwon-si (KR); Jonggu Kim, Suwon-si (KR); Seoha Song, Suwon-si (KR); Kyenghun Lee, Suwon-si (KR); Hojung Lee, Suwon-si (KR); Saebom Jang, Suwon-si (KR); Pureum Jung, Suwon-si (KR); Changho Paeon, Suwon-si (KR); and Jiyeon Hong, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Oct. 26, 2021, as Appl. No. 17/510,454.
Application 17/510,454 is a continuation of application No. PCT/KR2021/009276, filed on Jul. 19, 2021.
Claims priority of application No. 10-2021-0007580 (KR), filed on Jan. 19, 2021.
Prior Publication US 2022/0230063 A1, Jul. 21, 2022
Int. Cl. G10L 15/18 (2013.01); G10L 13/08 (2013.01); G10L 15/16 (2006.01); G10L 15/26 (2006.01)
CPC G10L 15/18 (2013.01) [G10L 13/08 (2013.01); G10L 15/16 (2013.01); G10L 15/26 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An electronic apparatus comprising:
a communication interface;
a memory configured to store at least one instruction; and
a processor configured to execute the at least one instruction to:
receive a text corresponding to a user utterance and information regarding a first external device from the first external device via the communication interface;
obtain a plurality of weights of a plurality of elements related to the first external device by inputting the text corresponding to the user utterance to a first neural network model;
identify a second external device for obtaining response information regarding the user utterance from among a plurality of external devices based on the information regarding the first external device, information regarding the plurality of external devices, and the plurality of weights;
control the communication interface to transmit the text corresponding to the user utterance to the second external device;
receive first response information regarding the user utterance from the second external device via the communication interface;
obtain second response information corresponding to the first external device by inputting the first response information and the information regarding the first external device to a second neural network model; and
control the communication interface to transmit the second response information to the first external device,
wherein the processor is further configured to:
identify a module for performing a function corresponding to a first response type included in the first response information;
determine whether the module is included in the first external device; and
determine whether to change the first response information to the second response information based on determining whether the module is included in the first external device.