Search
Lingware
The lingware component contains all the language-specific data necessary for a general-purpose speech output system and is structured into two different types of modules:
  • Language modules: contain data needed to analyze the text of a particular language
  • Voice modules: contain data needed to synthesize speech of a particular voice
Lingware modules are distributed in packages consisting of a language module with one or more voice modules, enabling the engine to synthesis speech in a specific language.

The SVOX engine supports platform-independent lingware modules (i.e., the lingware works independently of the target processor or operating system), thus allowing the lingware modules to be updated during the development process without requiring changes to the SVOX engine.


Lingware Extensions
The lingware component provides the required functionality for most applications. However, certain applications may include additional requirements, which are met by adding lingware extension modules to the system. This can include additional text normalization rules, prerecorded phrases, expressive text-to-speech prompts etc.