Last reviewed: 3/23/2024 9:29:33 AM

Lexicon Management Architecture

LexiconKit provides a simple way to create, edit, and hear lexicon word pronunciations. Applications can generate and speak pronunciations to enable real-time customization and tailoring of speech recognition and speech synthesis.

LexiconKit manages the resources and interacts directly with the applicable speech application program interface (API). The LexiconKit class supports the following speech APIs for lexicon management:

  • Acapela TTS,
  • Cepstral Swift,
  • Microsoft Azure Speech,
  • Microsoft SAPI 5,
  • Microsoft Speech Platform, and
  • Microsoft WindowsMedia.

LexiconKit encapsulates all of the technologies necessary to make the process of generating, editing, and hearing word pronunciations simple and efficient.

LexiconKit Architecture for Lexicon Management

LexiconKit simplifies the process of generating and speaking pronunciations by handling the low-level activities directly with the speech recognition and synthesis engines.

Instantiate LexiconKit to generate and speak the default word pronunciation within the application and destroy LexiconKit to release its resources when lexicon management is no longer needed.