Handles natural language inputs and outputs on cognitive robots
Project description
LAAS-CNRS 2010-2013, EPFL 2013
This module reads on stdin user input in natural language, parse it, call resolution routines when ambiguous concepts are used, and finally generate RDF statements that are an interpretation of the input.
It includes as well a verbalization module that conversely turns RDF statements into a sentence in natural language.
While not strictly required, it is strongly recommanded to use ‘dialogs’ with a knowledge base that follows the ‘KB API’ like ‘minimalKB’ or ‘oro-server’ (http://oro.openrobots.org).
I/ INSTALLATION
Run: > pip install dialogs
II/ USAGE
> dialogs –help
should help you to start.
Common invokation is:
> dialogs -d NAME_OF_THE_SPEAKER
The main test-suite can be started with:
> dialogs_test
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.