Voice processing method and electronic device supporting the same
First Claim
1. An electronic device, comprising:
- a network interface;
at least one processor operatively connected with the network interface; and
at least one memory storing instructions and operatively connected with the at least one processor, the instructions executable by the at least one processor to;
receive a voice input through the network interface as transmitted from a first external device, the voice input including a request to execute a function using at least one application which is not indicated in the voice input,extract a first text from the voice input by executing automatic speech recognition (ASR) on the voice input,when the at least one application is identified based at least in part on the first text, transmit, through the network interface to the first external device, second data associated with the identified at least one application for display by the first external device, andwhen the at least one application is not identified based at least in part on the first text, reattempt identification of the at least one application by executing natural language understanding (NLU) on the first text to determine the at least one application capable of executing the function.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device and method are disclosed herein. The electronic device includes a network interface and processor. The processor implements the method, including receiving a voice input through a network interface as transmitted from a first external device, including a request to execute a function using at least one application which is not indicated in the voice input, extracting a first text from the voice input by executing automatic speech recognition (ASR), when the at least one application is identified based on the first text, transmitting, through the network interface to the first external device, second data associated with the identified at least one application for display by the first external device, and when the at least one application is not identified based at least in part on the first text, reattempting identification of the at least one application by executing natural language understanding (NLU) on the first text.
46 Citations
18 Claims
-
1. An electronic device, comprising:
-
a network interface; at least one processor operatively connected with the network interface; and at least one memory storing instructions and operatively connected with the at least one processor, the instructions executable by the at least one processor to; receive a voice input through the network interface as transmitted from a first external device, the voice input including a request to execute a function using at least one application which is not indicated in the voice input, extract a first text from the voice input by executing automatic speech recognition (ASR) on the voice input, when the at least one application is identified based at least in part on the first text, transmit, through the network interface to the first external device, second data associated with the identified at least one application for display by the first external device, and when the at least one application is not identified based at least in part on the first text, reattempt identification of the at least one application by executing natural language understanding (NLU) on the first text to determine the at least one application capable of executing the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in an electronic device, the method comprising:
-
receiving a voice input through a network interface as transmitted from a first external device, the voice input including a request to execute a function using at least one application which is not indicated in the voice input, extracting, by at least one processor, a first text from the voice input by executing automatic speech recognition (ASR) on the voice input, when the at least one application is identified based at least in part on the first text, transmitting, through the network interface to the first external device, second data associated with the identified at least one application for display by the first external device, and when the at least one application is not identified based at least in part on the first text, reattempting identification of the at least one application by executing natural language understanding (NLU) on the first text to determine the at least one application capable of executing the function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification