CPC G10L 15/26 (2013.01) [G06F 3/167 (2013.01); G06F 40/274 (2020.01); G06F 40/35 (2020.01); G06F 40/40 (2020.01); G10L 15/16 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01); H04W 88/02 (2013.01)] | 18 Claims |
1. A portable communication device comprising:
a microphone;
a display; and
a processor configured to:
obtain, via the microphone, a first voice input to perform a specified function;
perform automatic speech recognition (ASR) with respect to the first voice input to extract a first text corresponding to the first voice input;
if a first specified application is identified from the first text, perform the specified function using the first specified application without receiving any user input to select the first specified application;
if no specified application is identified from the first text, identify whether there is an application selection history associated with the specified function;
in response to identifying the application selection history, determine an application based on the application selection history and perform the specified function using the determined application; and
in response to identifying that there is no the application selection history, provide a first indication indicative of the first specified application and a second indication indicative of a second specified application, receive a user input to select an indication from the first indication and the second indication, and perform the specified function using a corresponding one of the first and second specified applications selected based at least in part on the user input.
|