Commit
·
3f7a8d0
1
Parent(s):
d9ed882
update model
Browse files- sherpa-onnx-tts.js +11 -3
- sherpa-onnx-wasm-main-tts.js +0 -0
- sherpa-onnx-wasm-main-tts.wasm +2 -2
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 |
-
|
149 |
|
150 |
const buffer = Module._malloc(n);
|
151 |
|
152 |
-
const len =
|
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:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a04291d8ac55e0f384ae4243208ba6253062950df3ba482ed19d013d65ef5a0a
|
3 |
+
size 11746011
|