| @@ -8,7 +8,7 @@ allows client-side text-to-speech synthesis in any browser | |||
| supporting Web workers and the Web Audio API. | |||
| * Version: 1.49.1 | |||
| * Date: 2017-02-01 | |||
| * Date: 2017-05-01 | |||
| * License: the GNU General Public License, Version 3 (GPLv3) | |||
| * Size: 3.2 MB (including all the voices) | |||
| @@ -112,21 +112,32 @@ repository. | |||
| $ make en && make it && make de | |||
| ``` | |||
| 4. Recompile the `espeak-ng` library with `emconfigure` and `emmake`: | |||
| 4. Enter the `src/ucd-tools` directory, `make clean` it, and compile with `emconfigure` and `emmake`: | |||
| ```bash | |||
| $ cd src/ucd-tools | |||
| $ ./autogen.sh | |||
| $ make clean | |||
| $ emconfigure ./configure | |||
| $ emmake make | |||
| $ cd ../.. | |||
| ``` | |||
| 5. Recompile the `espeak-ng` library with `emconfigure` and `emmake`: | |||
| ```bash | |||
| $ emconfigure ./configure --prefix=/usr --without-async --without-mbrola --without-sonic | |||
| $ emmake make src/libespeak-ng.la | |||
| ``` | |||
| 5. Enter the `emscripten` directory and compile the JS worker with `emmake`: | |||
| 6. Enter the `emscripten` directory and compile the JS worker with `emmake`: | |||
| ```bash | |||
| $ cd emscripten | |||
| $ emmake make | |||
| ``` | |||
| 6. The `js/` directory should contain the output JS files: | |||
| 7. The `js/` directory should contain the output JS files: | |||
| * `espeakng.js`, | |||
| * `espeakng.worker.js`, and | |||