CereVoice Engine Text-to-Speech SDK

The CereVoice Engine SDK 4.0 is a cross-platform text-to-speech (TTS) software development kit, enabling developers to add CereProc's industry-leading TTS output to their application. A simple, yet powerful, C/C++ API, CereVoice Engine, is provided across Windows, Mac OS X, iPhone OS, Linux, and Android platforms. The CereVoice Engine API includes a Python wrapper to ease development of new applications. Industry-standard SSML markup can be used to manipulate pitch, speech rate, and pronunciations. SSML is enhanced with CereVoice XML extensions, allowing unrivalled tuning and TTS manipulation, emotional synthesis control, and the insertion of vocal gestures such as laughs and coughs.

TTS output can be added to an application with a handful of lines of code:

For low-latency applications, the CereVoice Engine API supports output via a callback function, allowing audio to be received incrementally as soon as TTS output is available. The callback API provides word and phonetic boundary information for animation, and markers for application pass-through control.

To sign up to the CereProc Developer Program and gain access to the CereVoice Engine SDK, please visit the Store.