Sixth European Conference on Speech Communication and Technology

Budapest, Hungary
September 5-9, 1999

The CPK NLP Suite for Spoken Language Understanding

Tom Brondsted

Center for PersonKommunikation, Institute for Electronic Systems, Aalborg University, Aalborg, Denmark

This paper describes a number of freely available tools for implementing and running spoken language understanding systems. Unlike other free tools (e.g. the CSLU toolkit), the main emphasis is on spoken language understanding (syntactic/semantic parsing, generation of language models for recognition etc.). The suite supports (reads and/or writes) a number of grammar formats defined for speech recognisers like Entropicís GrapHvite (HTK standard lattice) as well as common unification grammar formats used in NLP: The American PATRII and the European EUROTRA (Augmented Phrase Structure Grammar) format. The open architecture is completed by a general API allowing simple interfacing to dialogue management and speech recognition. The suite, implemented in C++ (partly C, Lex, Yacc), can compile and run on any machine under any OS having a 32 bit C++ compiler, Flex/Bison or Lex/Yacc. The suite can be downloaded at suite.

Full Paper (PDF)   Gnu-Zipped Postscript

Bibliographic reference.  Brondsted, Tom (1999): "The CPK NLP suite for spoken language understanding", In EUROSPEECH'99, 2651-2654.