EN FR
EN FR


Section: New Software and Platforms

SOJA

Speech Synthesis platform in JAva

Keywords: Speech Synthesis - Audio

Scientific Description: SOJA relies on a non uniform unit selection algorithm. Phonetic and linguistic features are extracted and computed from the text to drive selection of speech units in a recorded corpus. The selected units are concatenated to obtain the speech signal corresponding to the input text.

Functional Description: SOJA is a software for Text-To-Speech synthesis (TTS). It performs all steps from text input to speech signal output. A set of associated tools is available for elaborating a corpus for a TTS system (transcription, alignment. . . ). Currently, the corpus contains about 3 hours of speech recorded by a female speaker. Most of the modules are in Java, some are in C. The SOJA software runs under Windows and Linux. It can be launched with a graphical user interface or directly integrated in a Java code or by following the client-server paradigm.

News Of The Year: SOJA now supports the unit selection with emotion tags.

  • Participants: Alexandre Lafosse and Vincent Colotte

  • Contact: Vincent Colotte