ConfDesigner

ConfDesigner
Developer(s) CMU Sphinx
Stable release
1.0b2 / July 2, 2007
Operating system Cross-platform
Type System design
License BSD License
Website

ConfDesigner is a graphical environment written in Java, which eases the design of complex system configurations.

Because of being part of the Sphinx4 Speech Recognizer, ConfDesigner is licensed under BSD licenses. ConfDesigner is based on the Netbeans Graph Library.

WebStart

The best way to get in touch with ConfDesigner is to check out its sources. It is located in $SPHINX_ROOT/tools/confdesigner.

Nevertheless, ConfDesigner can be used without any installation using Java Webstart. Although only Java5 or higher is required to run the application locally, Java6 or higher is required to run it via Webstart.

Component Categories

In order to add a Configurable to one or several arbitrary categories, it's just necessary to annotate the class (or one of its parent-classes, or one of its implementing interfaces, or one of the interfaces being implemented by one of its parent classes. E.g.

@ConfCategory(value = {"search", "parallel"})
class ParallelSearchDecoder implements Configurable{
...
}

In ConfDesigner the categories are used to set up another component-selection-tree (beside the usual package-based one)

Planned

In Process (upcoming Beta3)

Beta2

Beta1

Known Issues

This article is issued from Wikipedia - version of the 12/7/2013. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.