| @@ -100,7 +100,7 @@ CXXFLAGS+=-I ./ -I ../ -I ../src/include/espeak-ng | |||
| #CXXFLAGS+=-s USE_PTHREADS=1 | |||
| # NOTE: extra flags for emscripten | |||
| EM_CXXFLAGS=-s RESERVED_FUNCTION_POINTERS=2 --memory-init-file 0 | |||
| EM_CXXFLAGS=-s RESERVED_FUNCTION_POINTERS=2 --memory-init-file 0 -s FORCE_FILESYSTEM=1 -s WASM=0 | |||
| @@ -186,7 +186,7 @@ function speak() { | |||
| tts.synthesize( | |||
| user_text, | |||
| function cb(samples, events) { | |||
| //console.log(' Inside synt cb'); | |||
| console.log(' Receiving synthesis samples...'); | |||
| if (!samples) { | |||
| if (pusher) { | |||
| pusher.close(); | |||
| @@ -207,7 +207,6 @@ function speak() { | |||
| ); // end of tts.synthesize() | |||
| console.log(' Calling synthesize... done'); | |||
| console.log('Leaving speak()'); | |||
| } // end of speak() | |||
| function ipa() { | |||
| @@ -88,9 +88,9 @@ eSpeakNGWorker.prototype.synthesize = function (aText, aCallback) { | |||
| return aCallback(data, events) ? 1 : 0; | |||
| } | |||
| var fp = Runtime.addFunction(cb); | |||
| var fp = addFunction(cb); | |||
| this.synth_(aText, fp); | |||
| Runtime.removeFunction(fp); | |||
| removeFunction(fp); | |||
| }; | |||
| eSpeakNGWorker.prototype.synthesize_ipa = function (aText, aCallback) { | |||