US 11,705,110 B2
Electronic device and controlling the electronic device
Kyenghun Lee, Suwon-si (KR); Hyeonmok Ko, Suwon-si (KR); Kunal Sharma, Bengaluru (IN); Raghavendra Hanumantasetty Ramasetty, Bengaluru (IN); Jinyeol Kim, Suwon-si (KR); and Kooktae Choi, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Nov. 25, 2020, as Appl. No. 17/104,601.
Claims priority of application No. 10-2019-0156158 (KR), filed on Nov. 28, 2019.
Prior Publication US 2021/0166678 A1, Jun. 3, 2021
Int. Cl. G10L 15/22 (2006.01); G10L 15/06 (2013.01); G10L 15/30 (2013.01)
CPC G10L 15/063 (2013.01) [G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a communicator comprising circuitry;
a microphone;
at least one memory configured to store at least one instruction, dialogue history information, and a second dialogue system to provide a response to user speech, wherein the second dialogue system comprises a second automatic speech recognition (ASR) module; and
a processor configured to execute the at least one instruction,
wherein the processor, by executing the at least one instruction, is further configured to:
obtain a text corresponding to a user speech that is input through the microphone and a speech recognition confidence value of the user speech through the second ASR module,
based on the speech recognition confidence value of the user speech exceeding a first threshold, obtain a language analysis confidence value and a domain of the text corresponding to the user speech,
determine whether to transmit the user speech to a server, storing a first dialogue system, based on the speech recognition confidence value of the user speech,
based on determining to transmit the user speech to the server, control the communicator to transmit the user speech and at least a part of the stored dialogue history information to the server,
receive, from the server, one of a first language analysis result or a second language analysis result and dialogue history information associated with the user speech, through the communicator, and
control the received dialogue history information to be stored in the memory.