Java-based Incremental Dialog Framework

Jindigo is a framework for developing and experimenting with incremental spoken dialog systems, developed at the Department of Speech Music and Hearing, KTH.

An incremental dialog system process its input and output word-by-word instead of utterance-by-utterance. This allows, among other things, a more natural, rapid turn-taking.

  • Java-based, platform independent
  • Open source
  • Modularized and extendible
  • Incremental!
Jindigo is an open source project that is available via Sourceforge

Group: Speech Communication and Technology

Gabriel Skantze (Project leader)
Joakim Gustafson

Funding: CSC, Ung fakultet

Duration: 2009-11 - 2010-12


Related publications:


Schlangen, D., & Skantze, G. (2011). A General, Abstract Model of Incremental Dialogue Processing. Dialogue & Discourse, 2(1), 83-111. [pdf]


Schlangen, D., Baumann, T., Buschmeier, H., Buss, O., Kopp, S., Skantze, G., & Yaghoubzadeh, R. (2010). Middleware for Incremental Processing in Conversational Agents. In Proceedings of SigDial. Tokyo, Japan. [pdf]

Skantze, G., & Hjalmarsson, A. (2010). Towards Incremental Speech Generation in Dialogue Systems. In Proceedings of SIGdial (pp. 1-8). Tokyo, Japan. (*) [abstract] [pdf]

(*) Best Paper Award at SIGdial 2010


Schlangen, D., & Skantze, G. (2009). A general, abstract model of incremental dialogue processing. In Proceedings of the 12th Conference of the European Chapter of the Association for Computational Linguistics (EACL-09). Athens, Greece. [abstract] [pdf]

Published by: TMH, Speech, Music and Hearing

Last updated: 2012-11-09