csukuangfj commited on
Commit
903f39e
·
1 Parent(s): ad3e7fb

update model

Browse files
Files changed (2) hide show
  1. sherpa-onnx-tts.js +11 -3
  2. sherpa-onnx-wasm-main-tts.js +0 -0
sherpa-onnx-tts.js CHANGED
@@ -143,13 +143,14 @@ function initSherpaOnnxOfflineTtsKokoroModelConfig(config, Module) {
143
  const dataDirLen = Module.lengthBytesUTF8(config.dataDir || '') + 1;
144
  const dictDirLen = Module.lengthBytesUTF8(config.dictDir || '') + 1;
145
  const lexiconLen = Module.lengthBytesUTF8(config.lexicon || '') + 1;
 
146
 
147
- const n =
148
- modelLen + voicesLen + tokensLen + dataDirLen + dictDirLen + lexiconLen;
149
 
150
  const buffer = Module._malloc(n);
151
 
152
- const len = 7 * 4;
153
  const ptr = Module._malloc(len);
154
 
155
  let offset = 0;
@@ -171,6 +172,9 @@ function initSherpaOnnxOfflineTtsKokoroModelConfig(config, Module) {
171
  Module.stringToUTF8(config.lexicon || '', buffer + offset, lexiconLen);
172
  offset += lexiconLen;
173
 
 
 
 
174
  offset = 0;
175
  Module.setValue(ptr, buffer + offset, 'i8*');
176
  offset += modelLen;
@@ -192,6 +196,9 @@ function initSherpaOnnxOfflineTtsKokoroModelConfig(config, Module) {
192
  Module.setValue(ptr + 24, buffer + offset, 'i8*');
193
  offset += lexiconLen;
194
 
 
 
 
195
  return {
196
  buffer: buffer, ptr: ptr, len: len,
197
  }
@@ -233,6 +240,7 @@ function initSherpaOnnxOfflineTtsModelConfig(config, Module) {
233
  dataDir: '',
234
  dictDir: '',
235
  lexicon: '',
 
236
  };
237
  }
238
 
 
143
  const dataDirLen = Module.lengthBytesUTF8(config.dataDir || '') + 1;
144
  const dictDirLen = Module.lengthBytesUTF8(config.dictDir || '') + 1;
145
  const lexiconLen = Module.lengthBytesUTF8(config.lexicon || '') + 1;
146
+ const langLen = Module.lengthBytesUTF8(config.lang || '') + 1;
147
 
148
+ const n = modelLen + voicesLen + tokensLen + dataDirLen + dictDirLen +
149
+ lexiconLen + langLen;
150
 
151
  const buffer = Module._malloc(n);
152
 
153
+ const len = 8 * 4;
154
  const ptr = Module._malloc(len);
155
 
156
  let offset = 0;
 
172
  Module.stringToUTF8(config.lexicon || '', buffer + offset, lexiconLen);
173
  offset += lexiconLen;
174
 
175
+ Module.stringToUTF8(config.lang || '', buffer + offset, langLen);
176
+ offset += langLen;
177
+
178
  offset = 0;
179
  Module.setValue(ptr, buffer + offset, 'i8*');
180
  offset += modelLen;
 
196
  Module.setValue(ptr + 24, buffer + offset, 'i8*');
197
  offset += lexiconLen;
198
 
199
+ Module.setValue(ptr + 28, buffer + offset, 'i8*');
200
+ offset += langLen;
201
+
202
  return {
203
  buffer: buffer, ptr: ptr, len: len,
204
  }
 
240
  dataDir: '',
241
  dictDir: '',
242
  lexicon: '',
243
+ lang: '',
244
  };
245
  }
246
 
sherpa-onnx-wasm-main-tts.js CHANGED
The diff for this file is too large to render. See raw diff