Fix for newer versions of emscripten

This commit is contained in:
BenTalagan
2019-02-15 15:45:39 +01:00
parent a95f09f674
commit 082088f152
3 changed files with 4 additions and 5 deletions
+1 -1
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
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
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) {