Klattersynth TTS for Unity®

Klattersynth TTS is the first asset of its kind available for the Unity® cross-platform engine:
Small and fully embedded speech synthesizer.

What features does Klattersynth TTS have?

  • It does not use OS or browser speech synth, so it sounds the SAME on all platforms.
  • Dynamically talks what you ask it for.
  • Generates and plays streamed speech in real-time.
  • In WebGL builds the AudioClips are quickly pre-generated and then played.
  • Contains English Text-To-Speech algorithm (transform to phonemes).
  • Alternatively you can enter documented phonemes directly, skipping the rules for English TTS conversion.
  • You can ask current loudness of the speech for tying effects to audio.
  • Uses normal AudioSource components: 3D spatialization, audio filters and reverb zones work like usual!
  • Contained in one ~100 KB cross-platform DLL file.
  • When embedded with your game or app and compressed for distribution, compresses down to less than 30 KB.
  • Supports all Unity versions starting from 5.0.0 and available for practically all platforms targeted by Unity.

Why Klattersynth TTS is different from many other speech-related assets for Unity?

  • No need for the underlying platform to offer speech features (OS or browser).
  • No need for a network connection for external generation of audio clips.
  • No need to pre-generate the samples before creating a build of your app or game.

Support Thread in Unity Forums


Below are videos of some example scenes.

Alternatively you can test the example scenes in a WebGL build yourself.

Video of example scene:

Video of example scene:

Lorem Ipsum Robots
Video of example scene:

Text Entry


// 2017-07-28, 1.0.0 - Initial release.


Do you like how Klattersynth TTS is built?

Also available for Unity® from Strobotnik:
Google Universal Analytics for Unity®
Pixel-Perfect Dynamic Text
Internet Reachability Verifier

Strobotnik is a member of the Unity Affiliate Program.