Voice Pattern Recognition using CNN for Simple Command of Smart Toy

Extended Abstract Smart toy means a plaything or other objects that the computerized units are related to its operation or the computers. Smart toys have begun to evolve with the spread of personal computers, and toy markets and technology are evolving as the needs of infants and the public grow. A new smart toy has been proposed to accommodate the advantages of electronic games. Recently, digital puzzles, electronic toys, and multimedia toys have been developed [1, 2]. On the other hand, as the platform of computers improves, interest in artificial intelligence increases after AlphaGo. Since the present toy is driven only by the operation for the limited operation, if a user learns to operate a voice command in a specific operation, it may be possible to program the operation in multiple commands. A new software education model is proposed as a smart toy based on voice learning [4]. For the study of overseas, NLP (Natural Language Processing), CNN (Convolutional Neural Network) for sentence classification and a convolutional neural network for modelling sentences have been proposed [5-7]. Recently, a novel method of text representation on HNN (Hybrid Neural Network) and a novel hierarchical convolutional neural network for question answering over paragraphs were presented [8]. Baefoo DIY Smart Toy is a new concept smart toy model that is being developed for use as software education educational materials and the smart toy of Urimalsoft in South Korea [3, 9]. The voice command smart toy system is composed of the mobile terminal such as a smartphone application or a voice secretary device that learns a user voice command, a smart toy AI server that analyses a voice command of the user and performs learning, smart toys. The artificial neural network used for voice pattern learning is CNN models. CNN models have subsequently been shown to be effective for NLP and have achieved excellent results in semantic parsing, search query retrieval, sentence modelling, and other traditional NLP tasks [5-7]. The voice data is pre-processed and symbolized, and then an educational pattern is generated. After CNN processes through learning, it decodes it and sends it to the controller that performs the operation of the smart toy [9]. In this paper, we developed a simulator for voice pattern learning using CNN. This simulator enables simple learning and for performing simple commands of smart toy using CNN. The DNN algorithm of this simulator consists of CNN. Through the ML (Machine Learning) configure window of the simulator, number of repetitions, embedding size, convolution filter size, number of convolution channels channel, and learning rate can be set [9]. The training data was written in text file separated by a tap. On the horizontal axis, voice commands (114 from forward to backward movement) are inputted, and on the vertical axis, pre-processed data of voice commands (tagging morpheme and parts of speech by analysing morpheme) are inputted. We implemented the simulator by CNN using Python, which simulator learns user's voice command, so the performance evaluation of the voice test pattern was performed [10]. We found that the best results were obtained when the number of iterations, vector size, convolution filter size, number of channels, and learning rate were 500, 100, 3 to 5, 100, and 0.03, respectively.