Getting Started

Depending on the type of application or Dialogue System you’re creating, you can have multiple tools, components, and architectures that can be utilized to achieve your vision.

Under the Resources tab, there are various components, tools, and architectures that are listed, as well as any helpful links on installation, customization, and even integration.

Below is a list of the various Resources provided by DialPort and what they entail:


  1. Reference Architectures
    • This page provides a list of Dialogue System architectures that can be used as a reference.
  2. Dialogue Managers
    • This page provides various Dialogue Managers. A dialogue manager is responsible for the state and flow of the conversation.
  3. Natural Language Understanding
    • NLU tools are used to understand user input and take appropriate actions based on that understanding.
  4. Natural Language Generation
    • Natural Language Generation is the natural language processing task of generating natural language from a machine representation system such as a knowledge base or a logical form.
  5. Speech Recognizers/ASRs
    • ASR tools allow spoken words in various languages (depending on the software) to be transcribed into words and sentences.
    • This page provides useful links to various ASRs, as well as how to integrate them into an DS.
  6. Text to Speech Tools
    • TTS Tools translate text into spoken audio.
    • This page provides various TTS Tools and how they can be used.
  7. Parsers
    • A parser is a software component that takes input data (frequently text) and builds a data structure – often some kind of parse tree, abstract syntax tree or other hierarchical structure – giving a structural representation of the input, checking for correct syntax in the process.
    • This page provides various tools that can assist developers who would like to use parsing in their Dialogue Systems.
  8. Statistical Classifiers
  9. Authoring Tools
  10. WoZ Tools