J. P. Piotrowski, E. Yfantis, A. Campagna, Q. Cornu, G. Gallitano
{"title":"语音互动游戏","authors":"J. P. Piotrowski, E. Yfantis, A. Campagna, Q. Cornu, G. Gallitano","doi":"10.1109/UEMCON47517.2019.8993015","DOIUrl":null,"url":null,"abstract":"Computer games are being controlled by joysticks or the keys of the computer keyboard, especially the four arrow keys, or the WASD, or both, and other keys of the keyboard. In this research paper we describe a new algorithm that replaces control with joystick or the arrow keys with voice commands. Thus, we replace the left arrow key with the voice command “left”, the right arrow key with the voice command “right”, the up-arrow key with the voice command “up”, and the down arrow key with the voice command “down”. In order to do that we first develop a new convolutional neural network architecture, then we teach the architecture how to recognize the words “lef”, “right”, “up”, “down”, with extremely high accuracy and very low probability of misclassification. Once the Convolutional Neural Network (CNN) is taught to recognize these words, we use the feedforward part of the network in our game programs so that they can capture, real time, the voice input commands of the player and play the game. The advantage of using the voice commands is that for many players it is easier, faster, eliminates the chance of pushing the wrong key by mistake, and provides a better player experience. We also present a pong game in Unity where the paddle controller uses our algorithm to control the two paddles of the game.","PeriodicalId":187022,"journal":{"name":"2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Voice Interactive Games\",\"authors\":\"J. P. Piotrowski, E. Yfantis, A. Campagna, Q. Cornu, G. Gallitano\",\"doi\":\"10.1109/UEMCON47517.2019.8993015\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computer games are being controlled by joysticks or the keys of the computer keyboard, especially the four arrow keys, or the WASD, or both, and other keys of the keyboard. In this research paper we describe a new algorithm that replaces control with joystick or the arrow keys with voice commands. Thus, we replace the left arrow key with the voice command “left”, the right arrow key with the voice command “right”, the up-arrow key with the voice command “up”, and the down arrow key with the voice command “down”. In order to do that we first develop a new convolutional neural network architecture, then we teach the architecture how to recognize the words “lef”, “right”, “up”, “down”, with extremely high accuracy and very low probability of misclassification. Once the Convolutional Neural Network (CNN) is taught to recognize these words, we use the feedforward part of the network in our game programs so that they can capture, real time, the voice input commands of the player and play the game. The advantage of using the voice commands is that for many players it is easier, faster, eliminates the chance of pushing the wrong key by mistake, and provides a better player experience. We also present a pong game in Unity where the paddle controller uses our algorithm to control the two paddles of the game.\",\"PeriodicalId\":187022,\"journal\":{\"name\":\"2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/UEMCON47517.2019.8993015\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UEMCON47517.2019.8993015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Computer games are being controlled by joysticks or the keys of the computer keyboard, especially the four arrow keys, or the WASD, or both, and other keys of the keyboard. In this research paper we describe a new algorithm that replaces control with joystick or the arrow keys with voice commands. Thus, we replace the left arrow key with the voice command “left”, the right arrow key with the voice command “right”, the up-arrow key with the voice command “up”, and the down arrow key with the voice command “down”. In order to do that we first develop a new convolutional neural network architecture, then we teach the architecture how to recognize the words “lef”, “right”, “up”, “down”, with extremely high accuracy and very low probability of misclassification. Once the Convolutional Neural Network (CNN) is taught to recognize these words, we use the feedforward part of the network in our game programs so that they can capture, real time, the voice input commands of the player and play the game. The advantage of using the voice commands is that for many players it is easier, faster, eliminates the chance of pushing the wrong key by mistake, and provides a better player experience. We also present a pong game in Unity where the paddle controller uses our algorithm to control the two paddles of the game.