{'fraction_non_alphanumeric': 0.019886363636363636, 'fraction_numerical': 0.002840909090909091, 'mean_word_length': 4.792763157894737, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Humanoid Robot Control by Body Gestures and Speech

In the recent years, gesture recognition is gaining very much interest [1] and the recent developments in this field have provided more natural and easier ways of communicating and interacting with machines. Gesture recognition technology has the potential to enhance the user’s way of interacting with machines and to provide easy, fast, an efficient and more user friendlier environment. In addition to the gesture based man-machine interaction, speech recognition capability allows users to communicate with machines naturally using spoken words. This work allows user’s body to give commands to the system through different body movements and easy gestures like finger pointing, right arm up etc. The proposed work does not require any special equipment like glove as was required in [2] or other devices to be attached to the body to sense the movements. Instead, it is totally based on the image processing techniques. The camera reads the full body movements which are then further processed to detect different gestures. This data is then can be used to control devices or applications. The work mainly focuses to build a smart humanoid robot capable of interacting with humans in a more natural way and to understand our hand and body gestures. The robot will also be able to recognize voice commands and exhibits an effective talking behavior. In simple words, it can see, hear and can also talk. The gesture recognition system works in four basic steps, the first step is to detect human body in image frames. The camera used in the work is a low cost 3d depth sensor namely ‘Kinect’ [3]. It uses structured light 3d scanning technique to provide depth information of the pixels. The raw Abstract—