Electronic device and voice controlling method
AssigneesFu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
InventorXUE-QIN ZHANG
Life of this patent
Estimating the term…
Abstract
A method of controlling an electronic device by voice of user includes establishing a central control tree for the electronic device. User voice is obtained and deciphered and is recognized if content of voice is in accordance with textual commands stored in device. Device may also speak to user offering options that user may vocally select an confirm. Execution of operations to the electronic device is controlled according to the central control tree based upon the recognized voice content.
Claims22
A method for controlling an electronic device being executed by a processor of the electronic device, the method comprising:
- establishing a central control tree for the electronic device;
- obtaining voice data;
- recognizing the voice data to obtain recognized voice data;
- and
- controlling an operation to the electronic device according to the central control tree based upon the recognized voice data;
- wherein the central control tree is established by:
- establishing a single control tree for each of a plurality of applications of the electronic device, and obtaining a plurality of single control trees, wherein each node of each of the plurality of single control trees corresponds to a serial number, wherein root nodes of the plurality of single control trees correspond to a same serial number, and other nodes of the plurality of single control trees correspond to different serial numbers;
- and
- obtaining the central control tree by merging the plurality of single control trees based upon the serial number corresponding to each node of each of the plurality of single control trees, wherein nodes corresponding to the same serial number are merged to be one node, and the other nodes corresponding to different serial numbers are correspondingly remained on the central control tree.
An electronic device comprising:
- at least one processor;
- and
- a storage device configured to store one or more programs that, when executed by the at least one processor, cause the at least one processor to:
- establish a central control tree for the electronic device;
- obtain voice data;
- recognize the voice data to obtain recognized voice data;
- and
- control an operation to the electronic device according to the central control tree based upon the recognized voice data;
- wherein the central control tree is established by:
- establishing a single control tree for each of a plurality of applications of the electronic device, and obtaining a plurality of single control trees, wherein each node of each of the plurality of single control trees corresponds to a serial number, wherein root nodes of the plurality of single control trees correspond to a same serial number, and other nodes of the plurality of single control trees correspond to different serial numbers;
- and
- obtaining the central control tree by merging the plurality of single control trees based upon the serial number corresponding to each node of each of the plurality of single control trees, wherein nodes corresponding to the same serial number are merged to be one node, and the other nodes corresponding to different serial numbers are correspondingly remained on the central control tree.
Dependencies are inferred from the claim text.