Gnuspeech (unofficial information / external project)

Gnuspeech was previously a closed source commercial software, available only for NeXT computers. After the demise of NeXT, the software was donated to the GNU project. It uses a simple vocal tract model, because the NeXT was a very slow computer (with clock of tens of MHz), even considering its DSP. But the model is reasonably easy to understand, and it allows low latency synthesis on modern personal computers.

Status: alpha.

License: GNU GPLv3-or-later.


- The Chaos by Gerard Nolst Trenité (short version) synthesized by the original TTS system for NeXTSTEP, running inside Previous, a 68k NeXT emulator. The speech has been synthesized using the DSP.

The video "Gnuspeech on NeXTSTEP" shows the software running on the emulator.

English - Male:   MP3

Note: The original TTS system had two implementations of the vocal tract model (tube model), one that executed on the 56k DSP, written in assembly, and another that executed on the CPU, written in C. The DSP tube model generates a slightly better speech. The OS X and C++ ports below are based on the C tube model.

- The Chaos by Gerard Nolst Trenité (short version) synthesized by GnuspeechSA 0.1.6.

English - Male:   MP3
English - Female:   MP3
English - Large child:   MP3
English - Small child:   MP3
English - Baby:   MP3

Performance of GnuspeechSA 0.1.7 using the english male voice:
CPU: Core i5-3470 (the software uses only one thread).
Duration of the synthesized speech: 421 s.
Time to synthesize the speech (includes initialization): 8.9 s.