Real Time Speech Based Integrated Development Environment for C Program
- 1 Department of CSE, SSN College of Engineering, Kalavakkam, India
- 2 Department of CSE, SSN College of Engineering, Kalavakkam, India
- 3 Department of CSE, SSN College of Engineering, Kalavakkam, India
Abstract
This Automatic Speech Recognition (ASR) is the process which converts an acoustic signal captured by the microphone to written text. The motivation of the paper is to create a speech based Integrated Development Environment (IDE) for C program. This paper proposes a technique to facilitate the visually impaired people or the person with arm injuries with excellent programming skills that can code the C program through voice input. The proposed system accepts the C program as voice input and produces compiled C program as output. The user should utter each line of the C program through voice input. First the voice input is recognized as text. The recognized text will be converted into C program by using syntactic constructs of the C language. After conversion, C program will be fetched as input to the IDE. Furthermore, the IDE commands like open, save, close, compile, run are also given through voice input only. If any error occurs during the compilation process, the error is corrected through voice input only. The errors can be corrected by specifying the line number through voice input. Performance of the speech recognition system is analyzed by varying the vocabulary size as well as number of mixture components in HMM.
- Ben Mosbah, B. (2006) Speech Recognition for Disabilities People. Information and Communication Technologies, 2006, Vol. 1, 864-869. http://dx.doi.org/10.1109/ictta.2006.1684487
- Huang, X.D. and Lee, K.F. (1993) On Speaker-Independent, Speaker-Dependent, and Speaker-Adaptive Speech Recognition. IEEE Transactions on Speech and Audio Processing, 1, 150-157. http://dx.doi.org/10.1109/89.222875
- Yusnita, M.A., Paulraj, M.P., Yaacob, S., Abu Bakar, S., Saidatul, A., Abdullah, A.N. (2011) Phoneme-Based or Isolated-Word Modeling Speech Recognition System? An Overview. 2011 IEEE 7th International Colloquium on Signal Processing and Its Applications (CSPA), Penang, 4-6 March 2011, 304-309. http://dx.doi.org/10.1109/CSPA.2011.5759892
- van der Walt, C. and Mortimer, B. (1993) The Practical Application of a Continuous Speech Recognition System. In Proceedings of the 1993 IEEE South African Symposium on Communications and Signal Processing, Jan Smuts Airport, 6 August 1993, 145-149. http://dx.doi.org/10.1109/comsig.1993.365855
- Ganapathiraju, A., Hamaker, J., Picone, J., Ordowski, M. and Doddington, G.R. (2001) Syllable-Based Large Vocabulary Continuous Speech Recognition. IEEE Transactions on Speech and Audio Processing, 9, 358-366. http://dx.doi.org/10.1109/89.917681
- Shrawankar, U. and Thakare, V.M. (2013) Techniques for Feature Extraction in Speech Recognition System: A Comparative Study. International Journal of Computer Applications in Engineering, Technology and Sciences, 2, 412-418.
- Gong, M.M. and Luo, Q. (2007) Speech Emotion Recognition in Web Based Education. In IEEE International Conference on Grey Systems and Intelligent Services, Nanjing, 18-20 November 2007, 1082-1086.
- Digalakis, V.V., Neumeyer, L.G. and Perakakis, M. (1999) Quantization of Cepstral Parameters for Speech Recognition over the World Wide Web. IEEE Journal on Selected Areas in Communications, 17, 82-90. http://dx.doi.org/10.1109/49.743698
- Borges, J.A., Jimenez, J. and Rodriquez, N.J. (1999) Speech Browsing the World Wide Web. In 1999 IEEE International Conference on Systems, Man, and Cybernetics, Vol. 4, 80-86. http://dx.doi.org/10.1109/icsmc.1999.812380
- Werner, S., Wolfi, M., Eichner, M. and Hofimann, R. (2004) Integrating Speech Enabled Services in a Web-Based E-Learning Environment. International Conference on Information Technology: Coding and Computing, Vol. 2, 303-307. http://dx.doi.org/10.1109/itcc.2004.1286651