18.08.2011, 00:00 Uhr

Sprachausgabe für den Browser ohne Plug-in

Das Projekt Speak.js ist eine komplett in JavaScript erstellte Sprachsynthese-Software. Der Browser (derzeit nur Firefox) kann damit Texte sprechen, ohne dass ein Plug-ins installiert werden muss.
Alon Zakai, hat mit Speak.js die freie Sprachsynthese-Software eSpeak auf JavaScript portiert. Dafür hat er den Compiler Emscripten genutzt, welcher in C und C++ geschriebenen Code via LLVM-Bytecode in JavaScript umwandelt. Speak.js erzeugt eine WAV-Datei, die als HTML5-Audioelement an den Browser übergeben und von diesem abgespielt wird. Derzeit klappt das allerdings nur mit Firefox, da andere Browser entweder keine typed arrays unterstützen oder kein WAV-Audio in Data-URIs erlauben.
Für alle, die Speak.js ausprobieren wollen, steht im Web ein Anwendungsbeispiel zur Verfügung. Im Beispiel kommt das englische Sprachmodul zum Einsatz. [bl]



Das könnte Sie auch interessieren