Patent ID: 9431027
Filing Date: 2016-08-30
CPC Classification: G10L

Claim Text:
1. A computer-implemented method of generating a gesture in a robot, comprising: receiving a text of a speech including one or more speech elements; analyzing, by a processor, the speech text by a plurality of pattern modules to identify a plurality of candidate gestures associated with same speech elements in the speech, each of the plurality of pattern modules configured to apply a different set of rules to the speech elements to identify one or more corresponding candidate gestures to be made by the robot during generation of a voice output corresponding to the speech text; selecting a gesture from the plurality of candidate gestures identified by the plurality of pattern modules; generating the selected gesture by controlling actuators in the robot; modifying at least one of amplitude, frequency and speed of the selected gesture based on a random number, wherein the random number is configured to take different ranges of values based on a status of the robot; and generating the voice output by synthesizing the speech text, the voice output synchronized with the gesture generated by the robot.