Jaspis

Jaspis is a framework for adaptive speech applications. Jaspis is designed to support distributed, highly context-sensitive applications that adapt to the user and the environment. It is designed multilingual applications in mind. The architecture is based on the shared information management and on the agent-evaluator-manager -paradigm.

The most comprehensive information can be found from the following PhD dissertation:

Markku Turunen. ” Jaspis – A Spoken Dialogue Architecture and its Applications ” (PDF, 324 pages). Ph.D. Thesis, University of Tampere, Department of Computer Sciences, 2004. Report A-2004-2 & Acta Electronica Universitatis Tamperensis, vol. 325.

An overview can be found from the following research article:

Markku Turunen, Jaakko Hakulinen, Kari-Jouko Räihä, Esa-Pekka Salonen, Anssi Kainulainen and Perttu Prusi. An architecture and applications for speech-based accessibility systems (PDF, 20 pages). IBM Systems Journal, Vol. 44, No 3, 2005.

Our other publications provide further information on the Jaspis architecture and its applications.

For more informatiom, send e-mail (jaspis@cs.uta.fi).

Several practical applications have been constructed on the Jaspis architecture, for example:

  • AthosMail/MailMan – multilingual e-mail systems
  • Busman – a bus timetable infomation system
  • Doorman – a pervasive computing application
  • Pysäkkimies – another bus timetable system
  • Companions Health and Fitness dialogue system using Nabaztag

Jaspis release information

The Jaspis architecture is released under Lesser General Public License (LGPL). In practise this means that it is an open source software that can be used for commercial applications. See the license text for more information.

The Jaspis architecture consists of the Jaspis-Core package and various Jaspix extensions. The Jaspis architecture consists of the Jaspis core and more than twenty Jaspix extensions (see package information). The core and the extensions are available in binary archived package (snapshot taken 16th of November, 2007, size 9.5MB) that contains source code and jar files for the core and all the packages, ant scripts, and some testing resources.

For testing the software, run “jaspis.sh” or “jaspis_debug.sh” found in “test” folder in the distribution.

For building the Jaspis packages from the source files, see build instructions and scripts in “build” folder.