CPC G10L 15/1822 (2013.01) [G06F 40/205 (2020.01); G10L 15/1815 (2013.01); G10L 15/26 (2013.01); G10L 15/28 (2013.01); G10L 2015/088 (2013.01); G10L 2015/221 (2013.01); G10L 2015/223 (2013.01); G10L 2015/225 (2013.01); G10L 2015/228 (2013.01)] | 45 Claims |
1. An electronic device, comprising:
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving speech input from a user;
in response to receiving the speech input:
obtaining, from the speech input, a first candidate substring and a second candidate substring;
determining a first probability that the first candidate substring corresponds to a first actionable command and a second probability that the second candidate substring corresponds to a second actionable command;
combining the first probability and the second probability to obtain a combined probability;
in response to the combined probability exceeding a threshold, determining, based on the first probability and the second probability, a first intent associated with the first candidate substring and a second intent associated with the second candidate sub string;
providing to the user an acknowledgement associated with the first intent and the second intent, wherein providing the acknowledgement includes displaying a first task associated with the first intent and a second task associated with the second intent; and
initiating a first process identified by the first intent and a second process identified by the second intent.
|