Third Workshop on Spoken Language Technologies for Under-resourced Languages

Cape Town, South Africa
May 7-9, 2012

Open and Extendable Speech Recognition Application Architecture for Mobile Environments

Tanel Alumäe (1), Kaarel Kaljurand (2)

(1) Institute of Cybernetics, Tallinn University of Technology, Estonia
(2) Institute of Computational Linguistics University of Zurich, Switzerland

This paper describes a cloud-based speech recognition architecture primarily intended for mobile environments. The system consists of a speech recognition server and a client for the Android mobile operating system. The system enables to implement Android’s Voice Input functionality for languages that are not supported by the default Google implementation. The architecture supports both large vocabulary speech recognition as well as grammar-based recognition, where grammars can be implemented in JSGF or Grammatical Framework. The system is open source and easily extendable. We used the architecture to implement Estonian speech recognition for Android.

Index Terms: Speech recognition, CMU Sphinx, mobile devices, Android, open source, Estonian, Grammatical Framework

Full Paper

Bibliographic reference.  Alumäe, Tanel / Kaljurand, Kaarel (2012): "Open and extendable speech recognition application architecture for mobile environments", In SLTU-2012, 15-18.