csukuangfj commited on
Commit
3f7a8d0
·
1 Parent(s): d9ed882

update model

Browse files
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
 
sherpa-onnx-wasm-main-tts.wasm CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:553ad3add9a6f2a350d371fc7fc519b7950afaacdf27d876235d7acfba0e0c4b
3
- size 11744155
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a04291d8ac55e0f384ae4243208ba6253062950df3ba482ed19d013d65ef5a0a
3
+ size 11746011