Electronic device and system for processing user input and method thereof

    公开(公告)号:US11455992B2

    公开(公告)日:2022-09-27

    申请号:US16795489

    申请日:2020-02-19

    摘要: According to an embodiment, an electronic device includes a user interface, a memory, and a processor. The memory is configured to store a main database including at least one input data or an auxiliary database including at least one category including pieces of response data. The processor is configured to receive a user input, using the user interface, and extract first information from the user input. The processor is also configured to identify whether a portion of the input data of the main database matches the first information. The processor is further configured to identify a category of the user input in response to identifying that the input data of the main database does not match the first information. Additionally, the processor is configured to identify the auxiliary database corresponding to the category, and provide first response data based on an event that the auxiliary database is identified.

    Electronic apparatus for processing user utterance and controlling method thereof

    公开(公告)号:US11455989B2

    公开(公告)日:2022-09-27

    申请号:US16580622

    申请日:2019-09-24

    摘要: A method for processing a voice input and a system therefor are provided. The system includes a microphone, a speaker, a processor, and a memory. The processor, in a first operation, receives a first voice input including a first wake-up keyword, selects a first response model based on the first voice input, receives a second voice input after the first voice input, processes the second voice input, using an NLU module, generates a first response based on the processed second voice input, in a second operation, receives a third voice input including a second wake-up keyword different from the first wake-up keyword, selects a second response model based on the third voice input, receives a fourth voice input after the third voice input, processes the fourth voice input, using the NLU module, and generates a second response based on the processed fourth voice input.