US 11,984,120 B2
Voice control method for applet and device, and storage medium
Nansheng Shi, Beijing (CN); Malin Xie, Beijing (CN); Linfeng Ji, Beijing (CN); and Jiao Cao, Beijing (CN)
Assigned to BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Jun. 24, 2021, as Appl. No. 17/357,660.
Application 17/357,660 is a continuation of application No. PCT/CN2020/117498, filed on Sep. 24, 2020.
Claims priority of application No. 202010605375.6 (CN), filed on Jun. 29, 2020.
Prior Publication US 2021/0327426 A1, Oct. 21, 2021
Int. Cl. G10L 15/22 (2006.01); G06F 9/30 (2018.01)
CPC G10L 15/22 (2013.01) [G06F 9/3009 (2013.01); G10L 2015/223 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A voice control method for applets, applied to an intelligent voice device, wherein the intelligent voice device is configured with a voice interaction system and a target applet, and the method comprises:
receiving, by the target applet, intention information transmitted by the voice interaction system, wherein the intention information is obtained after the voice interaction system performs voice recognition and intention analysis on a voice control instruction for the target applet sent by a user; and
converting, by the target applet, the intention information into a control instruction executable by a thread of the target applet, and executing, by the thread of the target applet, the control instruction;
wherein before the voice interaction system performs voice recognition and intention analysis on a voice control instruction for the target applet sent by a user, the voice interaction system acquires a voice calling up instruction for the target applet sent by the user, performs voice recognition and intention analysis on the voice calling up instruction, determines the target applet to be called up according to an intention analysis result, searches whether a target resource corresponding to the resource information exists in a resource pool of the target applet if determining that the intention analysis result comprises the target applet to be called up and resource information requested by the user, acquires a further applet that is capable of providing the target resource and recommends the further applet to the user as an alternative target applet if the target resource does not exist, and calls up the target applet.