Voice Control Framework for Form Based Applications
Enabling applications with natural language processing capabilities facilitates user interaction, especially in the case of complex applications such as a mobile banking. In this paper we introduce the steps required for building such a system, starting from the presentation of different alternatives alongside their problems and benefits, and ending up with integrating them within our implemented system. However, one of the main problems with voice recognition models is that they tend to use different approximations and thresholds that aren’t completely reliable; therefore, the best solution consists of combining multiple approaches. Consequently, we opted to implement two different and complementary recognition models, and to detail in the end how their integration within the framework’s architecture leads to encouraging results.
KeywordsVoice recognition Natural Language Processing Sentence similarity Internet banking application Discourse analysis
Unable to display preview. Download preview PDF.
- 1.Jurafsky, D., Martin, J.H.: An introduction to Natural Language Processing. Computational linguistics, and speech recognition. Pearson Prentice Hall, London (2009)Google Scholar
- 2.Pucella, R., Chong, S.: A Framework for Creating Natural Language User Interfaces for Action-Based Applications. In: 3rd Int. AMAST Workshop on Algebraic Methods in Language Processing, TWLT Report 21, pp. 83–98 (2003)Google Scholar
- 6.Nuance Communications: Dragon Software Developer Kits, http://www.nuance.com/for-developers/dragon/index.htm
- 7.Toutanova, K., Klein, D., Manning, C.D., Singer, Y.: Feature-Rich Part-of-Speech Tagging with a Cyclic Dependency Network. In: HLT-NAACL 2003, pp. 252–259. ACL, Edmonton (2003)Google Scholar