Text-to-Speech Voices on Linux for Telephony

Many of the world's leading telephony systems depend on the reliability of Linux. Cepstral makes it easy to add high quality synthesized speech to your Linux based IVR, Call Center or Unified Communications system.

Diagram explaining integration of Cepstral TTS with Linux Telephony Systems

Cepstral Telephony Server

The Cepstral Telephony Server contains the Swift TTS engine, lexical preprocessor, and the user lexicon. When combined with one of our voices you have the ability to stream synthesized speech to a single call. Add components to expand the capabilities to create the perfect TTS solution for your Linux telephony system.


Choose a Cepstral TTS voice to power your system. Purchase additional voices to offer multiple language support. Cepstral makes it easy to switch voices during a call.

Port License

Stream audio to multiple, simultaneous calls by purchasing Concurrent Port licenses.

Save to File

Produce static content like IVR menu prompts and extension voicemail messages by saving the TTS audio to a WAV file. Choose from multiple frequencies and audio encodings including 8kHz u-law. Save to File is not designed for use in realtime operation during a call.


Use the Cepstral API for access to the Swift TTS engine. The header files are included in the software installation to provide you with the the Swift API functions.