Browse Source

Fix for newer versions of emscripten

master
BenTalagan 6 years ago
parent
commit
082088f152
3 changed files with 4 additions and 5 deletions
  1. 1
    1
      emscripten/Makefile
  2. 1
    2
      emscripten/js/demo.js
  3. 2
    2
      emscripten/post.js

+ 1
- 1
emscripten/Makefile View File

#CXXFLAGS+=-s USE_PTHREADS=1 #CXXFLAGS+=-s USE_PTHREADS=1


# NOTE: extra flags for emscripten # 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







+ 1
- 2
emscripten/js/demo.js View File

tts.synthesize( tts.synthesize(
user_text, user_text,
function cb(samples, events) { function cb(samples, events) {
//console.log(' Inside synt cb');
console.log(' Receiving synthesis samples...');
if (!samples) { if (!samples) {
if (pusher) { if (pusher) {
pusher.close(); pusher.close();
); // end of tts.synthesize() ); // end of tts.synthesize()
console.log(' Calling synthesize... done'); console.log(' Calling synthesize... done');
console.log('Leaving speak()'); console.log('Leaving speak()');

} // end of speak() } // end of speak()


function ipa() { function ipa() {

+ 2
- 2
emscripten/post.js View File

return aCallback(data, events) ? 1 : 0; return aCallback(data, events) ? 1 : 0;
} }


var fp = Runtime.addFunction(cb);
var fp = addFunction(cb);
this.synth_(aText, fp); this.synth_(aText, fp);
Runtime.removeFunction(fp);
removeFunction(fp);
}; };


eSpeakNGWorker.prototype.synthesize_ipa = function (aText, aCallback) { eSpeakNGWorker.prototype.synthesize_ipa = function (aText, aCallback) {

Loading…
Cancel
Save