FreeTTS

Open source speech synthesis system


title: "FreeTTS" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["free-software-programmed-in-java", "free-speech-synthesis-software"] description: "Open source speech synthesis system" topic_path: "general/free-software-programmed-in-java" source: "https://en.wikipedia.org/wiki/FreeTTS" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Open source speech synthesis system ::

::data[format=table title="Infobox software"]

FieldValue
nameFreeTTS
authorlamere
ppk96
schnelle
wwalker
released
latest release version1.2.2
latest release date
programming languageJava
platformJava
size12.8 MB
languageEnglish
genreSpeech synthesis
licenseBSD
website
::

| name = FreeTTS | logo = | screenshot = | caption = | collapsible = | author = lamere ppk96 schnelle wwalker | developer = | released = | latest release version = 1.2.2 | latest release date = | latest preview version = | latest preview date = | programming language = Java | operating system = | platform = Java | size = 12.8 MB | language = English | genre = Speech synthesis | license = BSD | website = FreeTTS is an open source speech synthesis system written entirely in the Java programming language. It is based upon Flite. FreeTTS is an implementation of Sun's Java Speech API.

FreeTTS supports end-of-speech markers. Gnopernicus uses these in a number of places: to know when text should and should not be interrupted, to better concatenate speech, and to sequence speech in different voices. Benchmarks conducted by Sun in 2002 on Solaris showed that FreeTTS ran two to three times faster than Flite at the time.{{cite web |url = http://research.sun.com/techrep/2002/smli_tr-2002-114.pdf |title = FreeTTS - A Performance Case Study |author1 = Willie Walker |author2 = Paul Lamere |author3 = Philip Kwok |date = August 2002 |publisher = Sun Microsystems |quote = Through using some straightforward optimizations and relying on the aggressive optimizations performed by the Java HotSpot compiler, we were pleased to find that FreeTTS runs two to four times faster than its native-C counterpart, Flite. Clearly, it would be possible for us to roll some of these optimizations back into Flite with the likely result of improving Flite's performance to levels similar to FreeTTS. The lack of Java platform features such as garbage collection and high-performance collection utilities, however, makes performing these optimizations in Flite much more time consuming from a programming point of view. |access-date = 2009-07-25 |url-status = dead |archive-url = https://web.archive.org/web/20090325195557/http://research.sun.com/techrep/2002/smli_tr-2002-114.pdf |archive-date = 2009-03-25

History

As of June 2019, the newest version of that project originates from April 2017. Intensive development finished in March 2009 with release 1.2.2.

References

References

  1. "Schnelle's lightly updated clone, called version 1.2.3".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

free-software-programmed-in-javafree-speech-synthesis-software