CereProc's Text-to-Speech Server
Deploy CereProc's multichannel text-to-speech in a server environment, allowing for multiple concurrent channels of speech synthesis.
Description
The CereProc cServer is a high performance, multi-channel, text-to-speech (TTS) server. It is ideally suited to multi-threaded environments, supporting applications such as IVR systems, alert systems, multimedia, web reading, chatbots, and many more. CereProc's speech tuning functionality allows the same voice to be used for static and dynamic content, with results almost indistinguishable from human speech.
The cServer supports a range of client-side APIs, including MRCP v1/v2 (via the cServer MRCP Connector), Microsoft SAPI 5, and CereProc cSpeech (C/C++/Python). Speech output is supported at 16kHz/24kHz for CereWave (DNN-based) voices and at 8kHz (IVR), 48kHz (multimedia) for unit selection voices.
What Does the cServer Contain?
-
A streamlined installation package for deploying CereProc’s cServer, a high-performance text-to-speech (TTS) server. It includes all necessary components to set up and configure the server efficiently.
-
A lightweight and optimized C/C++ library that enables developers to interact with the cServer for text-to-speech synthesis. This library provides a high-performance API for seamless integration into custom applications.
-
A Python wrapper for the cSpeech client library, allowing developers to use CereProc’s TTS capabilities within Python applications. It offers an easy-to-use interface for sending text to cServer and receiving synthesized speech.
-
A comprehensive document detailing the setup, configuration, and usage of cServer and its associated libraries. It includes step-by-step instructions, troubleshooting tips, and best practices for deploying CereProc’s TTS solutions.
-
A complete reference guide for developers integrating with cServer via the cSpeech API. It includes function definitions, parameter descriptions, usage examples, and best practices for leveraging the API’s capabilities.
-
A collection of sample applications demonstrating how to use the cSpeech client library in real-world scenarios. These examples provide a starting point for developers looking to integrate CereProc’s TTS technology into their own projects.
-
A Speech API 5 (SAPI 5) compatible client that enables Windows applications to utilize cServer’s speech synthesis capabilities. Supports both 32-bit and 64-bit architectures for broad compatibility across Windows platforms.
Requirements and Specifications
Supported Platforms for cServer
CereProc cServer is compatible with a wide range of operating systems.
Microsoft Windows: Versions 7, 8, 8.1, 10, 11, and Windows Server (both 32-bit and 64-bit).
Linux: RPM-based distributions including RHEL 5/6/7/8/9/10 and their derivatives, as well as Fedora (both 32-bit and 64-bit versions).
Minimum System Requirements
To run cServer and its associated components efficiently, the following system specifications are required:
Processor: 1GHz CPU or higher
Memory: 256MB RAM minimum
Storage: 150MB available disk space