Tools

STTS has developed a number of software tools for different purposes. Usually, a tool is created for a customer project with specific requirements for markup, testing and formats. We use the tools internally, and improve them as more projects are carried out.

We use Java, Scala, Tcl/Tk, Ruby, Python and Perl for software development. Our tools can be adapted to most computers and operating systems. Most of our tools are available for licensing or purchase, but they are primarily used for in-house projects. We can also develop tools, custom-made for your requirements. Contact us for more information on prices and terms.


Illustration Illustration

Lexicon

STTS has developed a lexicon tool, LTool, a graphical interface for transcribing pronunciation lexica. The tool can handle both dictionary files and relational databases. Among the most important features are automatic consistency checks and validation. The validation rules are specified per project in an XML format, and can for example be configured to check for transcriptions lacking stress, illegal stress patterns, syllables without vowels, illegal syllabification, or endings not transcribed according to project guidelines.

Speech synthesis

STTS has a number of tools for development of speech synthesis, for example a labelling tool, which we use to verify the automatic labelling of speech databases. We also have tools for lexicon development, see above.

Speech recognition data

STTS has developed a transcription tool, TTool, for efficient manual transcription of recorded speech. Its main components are a graphical user interface, a validation component and a relational database. It is pre-configured with a set of standard tags for transcriptions and labels/events, but can be adapted for other markup systems.

Our categorization tool, CTool, is used for semantic labelling of utterances, and can be configured with different number of semantic label types. It contains an automatic prediction component, which assigns a label that the user can accept or correct. The prediction component is customisable.