speak.js

Text-To-Speech on the Web

Text:
Language:
Amplitude:
Pitch:
Speed:
Word gap:

This demo is 100% clientside JavaScript. It uses eSpeak, an open source speech synthesizer, which was compiled from C++ to JavaScript using Emscripten. Source code for this demo can be found here.

Browser requirements:

So currently this demo will only work in Firefox. Help is welcome regarding the workarounds mentioned above that will let it work elsewhere, we would like to develop this demo into a useful project for people to use around the web. If you want that too, get in touch with us by any of the methods listed at the bottom of this page.