Info for developers

Qfrency is a multilingual text-to-speech (TTS) system. It offers a full TTS system (text analysis which decodes the text, and speech synthesis which encodes the speech) with various APIs, as well as an environment for research and development of TTS systems and voices.

Qfrency is written in the C programming language, with a strict conformance to the ISO/IEC 9899:1990 standard, thereby allowing for maximum portability to different computing platforms. Platform-specific system calls are abstracted to allow ports to new platforms.

Qfrency also includes Python bindings for general customisation and quick implementation of new ideas, and uses a plug-in mechanism for extensions. It is still under constant and active development, but can already be used for creating TTS voices, and doing research.


CSIR Department of Arts and Culture Department of Science and Technology