CPC G10L 15/22 (2013.01) [G10L 15/083 (2013.01); G10L 15/1815 (2013.01); G10L 2015/223 (2013.01)] | 17 Claims |
10. A terminal device, comprising:
a processor; and
a memory for storing computer instructions executable by the processor;
wherein the processor is configured, when executing the computer instructions, to:
receive an input speech control instruction, obtain a recognition result of the speech control instruction;
search for an execution object matching the recognition result step by step within a preset search range; and
respond to the speech control instruction based on a search result;
the preset search range at least comprising any one of: a current interface of the terminal device when receiving the speech control instruction, at least one application currently running on the terminal device when receiving the speech control instruction, and a system of the terminal device;
wherein the processor is configured to:
search for the execution object matching the recognition result within the preset search range based on a preset priority order, and terminate the searching after determining the execution object;
wherein the preset priority order is: a priority of the current interface of the terminal device when receiving the speech control instruction, a priority of the at least one application currently running on the terminal device when receiving the speech control instruction, and a priority of the system of the terminal device, being decreased in turn.
|