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

@@ -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




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

@@ -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() {

+ 2
- 2
emscripten/post.js View File

@@ -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) {

Loading…
Cancel
Save