MCPcopy Create free account
hub / github.com/diffusionstudio/vits-web / processPackageData

Function processPackageData

src/piper.js:206–219  ·  view source on GitHub ↗
(arrayBuffer)

Source from the content-addressed store, hash-verified

204 );
205 }
206 function processPackageData(arrayBuffer) {
207 assert(arrayBuffer, 'Loading data file failed.');
208 assert(
209 arrayBuffer.constructor.name === ArrayBuffer.name,
210 'bad input to processPackageData',
211 );
212 var byteArray = new Uint8Array(arrayBuffer);
213 DataRequest.prototype.byteArray = byteArray;
214 var files = metadata['files'];
215 for (var i = 0; i < files.length; ++i) {
216 DataRequest.prototype.requests[files[i].filename].onload();
217 }
218 Module['removeRunDependency']('datafile_piper_phonemize.data');
219 }
220 Module['addRunDependency']('datafile_piper_phonemize.data');
221 if (!Module.preloadResults) Module.preloadResults = {};
222 Module.preloadResults[PACKAGE_NAME] = { fromCache: false };

Callers 1

runWithFSFunction · 0.85

Calls 1

assertFunction · 0.85

Tested by

no test coverage detected