A speech control method applicable to a terminal device, comprising: receiving an input speech control instruction, obtaining a recognition result of the speech control instruction; being characterized by: searching for an execution object matching the recognition result within a preset search range based on a preset priority order; and responding to the speech control instruction based on a search result; the preset search range at least comprising any one of: a search range corresponding to a current interface of the terminal device when receiving the speech control instruction, a search range corresponding to at least one application currently running on the terminal device when receiving the speech control instruction, and a search range corresponding to a system of the terminal device, wherein the search range corresponding to the current interface comprises text information of each element in the current interface; the search range corresponding to the application currently running comprises text information of each operation type supported by the application currently running; and the search range corresponding to the system of the terminal device comprises text information of each operation type supported by the system, in which the operation type supported by the application currently running is registered when the application is installed on the system and each operation type supported by the system corresponds to at least one application in the system; 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. receiving an input speech control instruction, obtaining a recognition result of the speech control instruction; being characterized by: searching for an execution object matching the recognition result within a preset search range based on a preset priority order; and responding to the speech control instruction based on a search result; the preset search range at least comprising any one of: a search range corresponding to a current interface of the terminal device when receiving the speech control instruction, a search range corresponding to at least one application currently running on the terminal device when receiving the speech control instruction, and a search range corresponding to a system of the terminal device, wherein the search range corresponding to the current interface comprises text information of each element in the current interface; the search range corresponding to the application currently running comprises text information of each operation type supported by the application currently running; and the search range corresponding to the system of the terminal device comprises text information of each operation type supported by the system, in which the operation type supported by the application currently running is registered when the application is installed on the system and each operation type supported by the system corresponds to at least one application in the system; 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. searching for an execution object matching the recognition result within a preset search range based on a preset priority order; and responding to the speech control instruction based on a search result; the preset search range at least comprising any one of: a search range corresponding to a current interface of the terminal device when receiving the speech control instruction, a search range corresponding to at least one application currently running on the terminal device when receiving the speech control instruction, and a search range corresponding to a system of the terminal device, wherein the search range corresponding to the current interface comprises text information of each element in the current interface; the search range corresponding to the application currently running comprises text information of each operation type supported by the application currently running; and the search range corresponding to the system of the terminal device comprises text information of each operation type supported by the system, in which the operation type supported by the application currently running is registered when the application is installed on the system and each operation type supported by the system corresponds to at least one application in the system; 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.