@diffusionstudio/vits-web
Version:
Web api for using VITS based models in the browser!
581 lines • 131 kB
JavaScript
var ft = (() => {
var Q = typeof document < "u" && document.currentScript ? document.currentScript.src : void 0;
return typeof __filename < "u" && (Q = Q || __filename), function(Fe = {}) {
var o = Fe, Pe, ee;
o.ready = new Promise((e, a) => {
Pe = e, ee = a;
}), o.expectedDataFileDownloads || (o.expectedDataFileDownloads = 0), o.expectedDataFileDownloads++, function() {
if (!(o.ENVIRONMENT_IS_PTHREAD || o.$ww)) {
var e = function(a) {
typeof window == "object" ? window.encodeURIComponent(
window.location.pathname.toString().substring(0, window.location.pathname.toString().lastIndexOf("/")) + "/"
) : typeof process > "u" && typeof location < "u" && encodeURIComponent(
location.pathname.toString().substring(0, location.pathname.toString().lastIndexOf("/")) + "/"
);
var t = "piper_phonemize.data", r = "piper_phonemize.data";
typeof o.locateFilePackage == "function" && !o.locateFile && (o.locateFile = o.locateFilePackage, C(
"warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)"
));
var s = o.locateFile ? o.locateFile(r, "") : r, i = a.remote_package_size;
function d(h, g, p, _) {
if (typeof process == "object" && typeof process.versions == "object" && typeof process.versions.node == "string") {
require("fs").readFile(h, function(b, S) {
b ? _(b) : p(S.buffer);
});
return;
}
var E = new XMLHttpRequest();
E.open("GET", h, !0), E.responseType = "arraybuffer", E.onprogress = function(b) {
var S = h, f = g;
if (b.total && (f = b.total), b.loaded) {
E.addedTotal ? o.dataFileDownloads[S].loaded = b.loaded : (E.addedTotal = !0, o.dataFileDownloads || (o.dataFileDownloads = {}), o.dataFileDownloads[S] = { loaded: b.loaded, total: f });
var c = 0, z = 0, D = 0;
for (var x in o.dataFileDownloads) {
var R = o.dataFileDownloads[x];
c += R.total, z += R.loaded, D++;
}
c = Math.ceil(c * o.expectedDataFileDownloads / D), o.setStatus && o.setStatus(`Downloading data... (${z}/${c})`);
} else o.dataFileDownloads || o.setStatus && o.setStatus("Downloading data...");
}, E.onerror = function(b) {
throw new Error("NetworkError for: " + h);
}, E.onload = function(b) {
if (E.status == 200 || E.status == 304 || E.status == 206 || E.status == 0 && E.response) {
var S = E.response;
p(S);
} else
throw new Error(E.statusText + " : " + E.responseURL);
}, E.send(null);
}
function l(h) {
console.error("package error:", h);
}
var m = null, v = o.getPreloadedPackage ? o.getPreloadedPackage(s, i) : null;
v || d(
s,
i,
function(h) {
m ? (m(h), m = null) : v = h;
},
l
);
function y() {
function h(b, S) {
if (!b) throw S + new Error().stack;
}
o.FS_createPath("/", "espeak-ng-data", !0, !0), o.FS_createPath("/espeak-ng-data", "lang", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "aav", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "art", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "azc", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "bat", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "bnt", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "ccs", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "cel", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "cus", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "dra", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "esx", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "gmq", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "gmw", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "grk", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "inc", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "ine", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "ira", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "iro", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "itc", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "jpx", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "map", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "miz", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "myn", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "poz", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "roa", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "sai", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "sem", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "sit", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "tai", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "trk", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "urj", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "zle", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "zls", !0, !0), o.FS_createPath("/espeak-ng-data/lang", "zlw", !0, !0), o.FS_createPath("/espeak-ng-data", "mbrola_ph", !0, !0), o.FS_createPath("/espeak-ng-data", "voices", !0, !0), o.FS_createPath("/espeak-ng-data/voices", "!v", !0, !0), o.FS_createPath("/espeak-ng-data/voices", "mb", !0, !0);
function g(b, S, f) {
this.start = b, this.end = S, this.audio = f;
}
g.prototype = {
requests: {},
open: function(b, S) {
this.name = S, this.requests[S] = this, o.addRunDependency(`fp ${this.name}`);
},
send: function() {
},
onload: function() {
var b = this.byteArray.subarray(this.start, this.end);
this.finish(b);
},
finish: function(b) {
var S = this;
o.FS_createDataFile(this.name, null, b, !0, !0, !0), o.removeRunDependency(`fp ${S.name}`), this.requests[this.name] = null;
}
};
for (var p = a.files, _ = 0; _ < p.length; ++_)
new g(p[_].start, p[_].end, p[_].audio || 0).open(
"GET",
p[_].filename
);
function E(b) {
h(b, "Loading data file failed."), h(
b.constructor.name === ArrayBuffer.name,
"bad input to processPackageData"
);
var S = new Uint8Array(b);
g.prototype.byteArray = S;
for (var f = a.files, c = 0; c < f.length; ++c)
g.prototype.requests[f[c].filename].onload();
o.removeRunDependency("datafile_piper_phonemize.data");
}
o.addRunDependency("datafile_piper_phonemize.data"), o.preloadResults || (o.preloadResults = {}), o.preloadResults[t] = { fromCache: !1 }, v ? (E(v), v = null) : m = E;
}
o.calledRun ? y() : (o.preRun || (o.preRun = []), o.preRun.push(y));
};
e({
files: [
{ filename: "/espeak-ng-data/af_dict", start: 0, end: 121473 },
{ filename: "/espeak-ng-data/am_dict", start: 121473, end: 185351 },
{ filename: "/espeak-ng-data/an_dict", start: 185351, end: 192042 },
{ filename: "/espeak-ng-data/ar_dict", start: 192042, end: 670207 },
{ filename: "/espeak-ng-data/as_dict", start: 670207, end: 675212 },
{ filename: "/espeak-ng-data/az_dict", start: 675212, end: 718985 },
{ filename: "/espeak-ng-data/ba_dict", start: 718985, end: 721083 },
{ filename: "/espeak-ng-data/be_dict", start: 721083, end: 723735 },
{ filename: "/espeak-ng-data/bg_dict", start: 723735, end: 810786 },
{ filename: "/espeak-ng-data/bn_dict", start: 810786, end: 900765 },
{ filename: "/espeak-ng-data/bpy_dict", start: 900765, end: 905991 },
{ filename: "/espeak-ng-data/bs_dict", start: 905991, end: 953059 },
{ filename: "/espeak-ng-data/ca_dict", start: 953059, end: 998625 },
{ filename: "/espeak-ng-data/chr_dict", start: 998625, end: 1001484 },
{ filename: "/espeak-ng-data/cmn_dict", start: 1001484, end: 2567819 },
{ filename: "/espeak-ng-data/cs_dict", start: 2567819, end: 2617464 },
{ filename: "/espeak-ng-data/cv_dict", start: 2617464, end: 2618808 },
{ filename: "/espeak-ng-data/cy_dict", start: 2618808, end: 2661938 },
{ filename: "/espeak-ng-data/da_dict", start: 2661938, end: 2907225 },
{ filename: "/espeak-ng-data/de_dict", start: 2907225, end: 2975501 },
{ filename: "/espeak-ng-data/el_dict", start: 2975501, end: 3048342 },
{ filename: "/espeak-ng-data/en_dict", start: 3048342, end: 3215286 },
{ filename: "/espeak-ng-data/eo_dict", start: 3215286, end: 3219952 },
{ filename: "/espeak-ng-data/es_dict", start: 3219952, end: 3269204 },
{ filename: "/espeak-ng-data/et_dict", start: 3269204, end: 3313467 },
{ filename: "/espeak-ng-data/eu_dict", start: 3313467, end: 3362308 },
{ filename: "/espeak-ng-data/fa_dict", start: 3362308, end: 3655543 },
{ filename: "/espeak-ng-data/fi_dict", start: 3655543, end: 3699471 },
{ filename: "/espeak-ng-data/fr_dict", start: 3699471, end: 3763198 },
{ filename: "/espeak-ng-data/ga_dict", start: 3763198, end: 3815871 },
{ filename: "/espeak-ng-data/gd_dict", start: 3815871, end: 3864992 },
{ filename: "/espeak-ng-data/gn_dict", start: 3864992, end: 3868240 },
{ filename: "/espeak-ng-data/grc_dict", start: 3868240, end: 3871673 },
{ filename: "/espeak-ng-data/gu_dict", start: 3871673, end: 3954153 },
{ filename: "/espeak-ng-data/hak_dict", start: 3954153, end: 3957488 },
{ filename: "/espeak-ng-data/haw_dict", start: 3957488, end: 3959931 },
{ filename: "/espeak-ng-data/he_dict", start: 3959931, end: 3966894 },
{ filename: "/espeak-ng-data/hi_dict", start: 3966894, end: 4059037 },
{ filename: "/espeak-ng-data/hr_dict", start: 4059037, end: 4108425 },
{ filename: "/espeak-ng-data/ht_dict", start: 4108425, end: 4110228 },
{ filename: "/espeak-ng-data/hu_dict", start: 4110228, end: 4264013 },
{ filename: "/espeak-ng-data/hy_dict", start: 4264013, end: 4326276 },
{ filename: "/espeak-ng-data/ia_dict", start: 4326276, end: 4657551 },
{ filename: "/espeak-ng-data/id_dict", start: 4657551, end: 4701009 },
{ filename: "/espeak-ng-data/intonations", start: 4701009, end: 4703049 },
{ filename: "/espeak-ng-data/io_dict", start: 4703049, end: 4705214 },
{ filename: "/espeak-ng-data/is_dict", start: 4705214, end: 4749568 },
{ filename: "/espeak-ng-data/it_dict", start: 4749568, end: 4902457 },
{ filename: "/espeak-ng-data/ja_dict", start: 4902457, end: 4950109 },
{ filename: "/espeak-ng-data/jbo_dict", start: 4950109, end: 4952352 },
{ filename: "/espeak-ng-data/ka_dict", start: 4952352, end: 5040127 },
{ filename: "/espeak-ng-data/kk_dict", start: 5040127, end: 5041986 },
{ filename: "/espeak-ng-data/kl_dict", start: 5041986, end: 5044824 },
{ filename: "/espeak-ng-data/kn_dict", start: 5044824, end: 5132652 },
{ filename: "/espeak-ng-data/ko_dict", start: 5132652, end: 5180175 },
{ filename: "/espeak-ng-data/kok_dict", start: 5180175, end: 5186569 },
{ filename: "/espeak-ng-data/ku_dict", start: 5186569, end: 5188834 },
{ filename: "/espeak-ng-data/ky_dict", start: 5188834, end: 5253811 },
{ filename: "/espeak-ng-data/la_dict", start: 5253811, end: 5257617 },
{ filename: "/espeak-ng-data/lang/aav/vi", start: 5257617, end: 5257728 },
{ filename: "/espeak-ng-data/lang/aav/vi-VN-x-central", start: 5257728, end: 5257871 },
{ filename: "/espeak-ng-data/lang/aav/vi-VN-x-south", start: 5257871, end: 5258013 },
{ filename: "/espeak-ng-data/lang/art/eo", start: 5258013, end: 5258054 },
{ filename: "/espeak-ng-data/lang/art/ia", start: 5258054, end: 5258083 },
{ filename: "/espeak-ng-data/lang/art/io", start: 5258083, end: 5258133 },
{ filename: "/espeak-ng-data/lang/art/jbo", start: 5258133, end: 5258202 },
{ filename: "/espeak-ng-data/lang/art/lfn", start: 5258202, end: 5258337 },
{ filename: "/espeak-ng-data/lang/art/piqd", start: 5258337, end: 5258393 },
{ filename: "/espeak-ng-data/lang/art/py", start: 5258393, end: 5258533 },
{ filename: "/espeak-ng-data/lang/art/qdb", start: 5258533, end: 5258590 },
{ filename: "/espeak-ng-data/lang/art/qya", start: 5258590, end: 5258763 },
{ filename: "/espeak-ng-data/lang/art/sjn", start: 5258763, end: 5258938 },
{ filename: "/espeak-ng-data/lang/azc/nci", start: 5258938, end: 5259052 },
{ filename: "/espeak-ng-data/lang/bat/lt", start: 5259052, end: 5259080 },
{ filename: "/espeak-ng-data/lang/bat/ltg", start: 5259080, end: 5259392 },
{ filename: "/espeak-ng-data/lang/bat/lv", start: 5259392, end: 5259621 },
{ filename: "/espeak-ng-data/lang/bnt/sw", start: 5259621, end: 5259662 },
{ filename: "/espeak-ng-data/lang/bnt/tn", start: 5259662, end: 5259704 },
{ filename: "/espeak-ng-data/lang/ccs/ka", start: 5259704, end: 5259828 },
{ filename: "/espeak-ng-data/lang/cel/cy", start: 5259828, end: 5259865 },
{ filename: "/espeak-ng-data/lang/cel/ga", start: 5259865, end: 5259931 },
{ filename: "/espeak-ng-data/lang/cel/gd", start: 5259931, end: 5259982 },
{ filename: "/espeak-ng-data/lang/cus/om", start: 5259982, end: 5260021 },
{ filename: "/espeak-ng-data/lang/dra/kn", start: 5260021, end: 5260076 },
{ filename: "/espeak-ng-data/lang/dra/ml", start: 5260076, end: 5260133 },
{ filename: "/espeak-ng-data/lang/dra/ta", start: 5260133, end: 5260184 },
{ filename: "/espeak-ng-data/lang/dra/te", start: 5260184, end: 5260254 },
{ filename: "/espeak-ng-data/lang/esx/kl", start: 5260254, end: 5260284 },
{ filename: "/espeak-ng-data/lang/eu", start: 5260284, end: 5260338 },
{ filename: "/espeak-ng-data/lang/gmq/da", start: 5260338, end: 5260381 },
{ filename: "/espeak-ng-data/lang/gmq/is", start: 5260381, end: 5260408 },
{ filename: "/espeak-ng-data/lang/gmq/nb", start: 5260408, end: 5260495 },
{ filename: "/espeak-ng-data/lang/gmq/sv", start: 5260495, end: 5260520 },
{ filename: "/espeak-ng-data/lang/gmw/af", start: 5260520, end: 5260643 },
{ filename: "/espeak-ng-data/lang/gmw/de", start: 5260643, end: 5260685 },
{ filename: "/espeak-ng-data/lang/gmw/en", start: 5260685, end: 5260825 },
{ filename: "/espeak-ng-data/lang/gmw/en-029", start: 5260825, end: 5261160 },
{ filename: "/espeak-ng-data/lang/gmw/en-GB-scotland", start: 5261160, end: 5261455 },
{ filename: "/espeak-ng-data/lang/gmw/en-GB-x-gbclan", start: 5261455, end: 5261693 },
{ filename: "/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd", start: 5261693, end: 5261881 },
{ filename: "/espeak-ng-data/lang/gmw/en-GB-x-rp", start: 5261881, end: 5262130 },
{ filename: "/espeak-ng-data/lang/gmw/en-US", start: 5262130, end: 5262387 },
{ filename: "/espeak-ng-data/lang/gmw/en-US-nyc", start: 5262387, end: 5262658 },
{ filename: "/espeak-ng-data/lang/gmw/lb", start: 5262658, end: 5262689 },
{ filename: "/espeak-ng-data/lang/gmw/nl", start: 5262689, end: 5262712 },
{ filename: "/espeak-ng-data/lang/grk/el", start: 5262712, end: 5262735 },
{ filename: "/espeak-ng-data/lang/grk/grc", start: 5262735, end: 5262834 },
{ filename: "/espeak-ng-data/lang/inc/as", start: 5262834, end: 5262876 },
{ filename: "/espeak-ng-data/lang/inc/bn", start: 5262876, end: 5262901 },
{ filename: "/espeak-ng-data/lang/inc/bpy", start: 5262901, end: 5262940 },
{ filename: "/espeak-ng-data/lang/inc/gu", start: 5262940, end: 5262982 },
{ filename: "/espeak-ng-data/lang/inc/hi", start: 5262982, end: 5263005 },
{ filename: "/espeak-ng-data/lang/inc/kok", start: 5263005, end: 5263031 },
{ filename: "/espeak-ng-data/lang/inc/mr", start: 5263031, end: 5263072 },
{ filename: "/espeak-ng-data/lang/inc/ne", start: 5263072, end: 5263109 },
{ filename: "/espeak-ng-data/lang/inc/or", start: 5263109, end: 5263148 },
{ filename: "/espeak-ng-data/lang/inc/pa", start: 5263148, end: 5263173 },
{ filename: "/espeak-ng-data/lang/inc/sd", start: 5263173, end: 5263239 },
{ filename: "/espeak-ng-data/lang/inc/si", start: 5263239, end: 5263294 },
{ filename: "/espeak-ng-data/lang/inc/ur", start: 5263294, end: 5263388 },
{ filename: "/espeak-ng-data/lang/ine/hy", start: 5263388, end: 5263449 },
{ filename: "/espeak-ng-data/lang/ine/hyw", start: 5263449, end: 5263814 },
{ filename: "/espeak-ng-data/lang/ine/sq", start: 5263814, end: 5263917 },
{ filename: "/espeak-ng-data/lang/ira/fa", start: 5263917, end: 5264007 },
{ filename: "/espeak-ng-data/lang/ira/fa-Latn", start: 5264007, end: 5264276 },
{ filename: "/espeak-ng-data/lang/ira/ku", start: 5264276, end: 5264316 },
{ filename: "/espeak-ng-data/lang/iro/chr", start: 5264316, end: 5264885 },
{ filename: "/espeak-ng-data/lang/itc/la", start: 5264885, end: 5265182 },
{ filename: "/espeak-ng-data/lang/jpx/ja", start: 5265182, end: 5265234 },
{ filename: "/espeak-ng-data/lang/ko", start: 5265234, end: 5265285 },
{ filename: "/espeak-ng-data/lang/map/haw", start: 5265285, end: 5265327 },
{ filename: "/espeak-ng-data/lang/miz/mto", start: 5265327, end: 5265510 },
{ filename: "/espeak-ng-data/lang/myn/quc", start: 5265510, end: 5265720 },
{ filename: "/espeak-ng-data/lang/poz/id", start: 5265720, end: 5265854 },
{ filename: "/espeak-ng-data/lang/poz/mi", start: 5265854, end: 5266221 },
{ filename: "/espeak-ng-data/lang/poz/ms", start: 5266221, end: 5266651 },
{ filename: "/espeak-ng-data/lang/qu", start: 5266651, end: 5266739 },
{ filename: "/espeak-ng-data/lang/roa/an", start: 5266739, end: 5266766 },
{ filename: "/espeak-ng-data/lang/roa/ca", start: 5266766, end: 5266791 },
{ filename: "/espeak-ng-data/lang/roa/es", start: 5266791, end: 5266854 },
{ filename: "/espeak-ng-data/lang/roa/es-419", start: 5266854, end: 5267021 },
{ filename: "/espeak-ng-data/lang/roa/fr", start: 5267021, end: 5267100 },
{ filename: "/espeak-ng-data/lang/roa/fr-BE", start: 5267100, end: 5267184 },
{ filename: "/espeak-ng-data/lang/roa/fr-CH", start: 5267184, end: 5267270 },
{ filename: "/espeak-ng-data/lang/roa/ht", start: 5267270, end: 5267410 },
{ filename: "/espeak-ng-data/lang/roa/it", start: 5267410, end: 5267519 },
{ filename: "/espeak-ng-data/lang/roa/pap", start: 5267519, end: 5267581 },
{ filename: "/espeak-ng-data/lang/roa/pt", start: 5267581, end: 5267676 },
{ filename: "/espeak-ng-data/lang/roa/pt-BR", start: 5267676, end: 5267785 },
{ filename: "/espeak-ng-data/lang/roa/ro", start: 5267785, end: 5267811 },
{ filename: "/espeak-ng-data/lang/sai/gn", start: 5267811, end: 5267858 },
{ filename: "/espeak-ng-data/lang/sem/am", start: 5267858, end: 5267899 },
{ filename: "/espeak-ng-data/lang/sem/ar", start: 5267899, end: 5267949 },
{ filename: "/espeak-ng-data/lang/sem/he", start: 5267949, end: 5267989 },
{ filename: "/espeak-ng-data/lang/sem/mt", start: 5267989, end: 5268030 },
{ filename: "/espeak-ng-data/lang/sit/cmn", start: 5268030, end: 5268716 },
{ filename: "/espeak-ng-data/lang/sit/cmn-Latn-pinyin", start: 5268716, end: 5268877 },
{ filename: "/espeak-ng-data/lang/sit/hak", start: 5268877, end: 5269005 },
{ filename: "/espeak-ng-data/lang/sit/my", start: 5269005, end: 5269061 },
{ filename: "/espeak-ng-data/lang/sit/yue", start: 5269061, end: 5269255 },
{ filename: "/espeak-ng-data/lang/sit/yue-Latn-jyutping", start: 5269255, end: 5269468 },
{ filename: "/espeak-ng-data/lang/tai/shn", start: 5269468, end: 5269560 },
{ filename: "/espeak-ng-data/lang/tai/th", start: 5269560, end: 5269597 },
{ filename: "/espeak-ng-data/lang/trk/az", start: 5269597, end: 5269642 },
{ filename: "/espeak-ng-data/lang/trk/ba", start: 5269642, end: 5269667 },
{ filename: "/espeak-ng-data/lang/trk/cv", start: 5269667, end: 5269707 },
{ filename: "/espeak-ng-data/lang/trk/kk", start: 5269707, end: 5269747 },
{ filename: "/espeak-ng-data/lang/trk/ky", start: 5269747, end: 5269790 },
{ filename: "/espeak-ng-data/lang/trk/nog", start: 5269790, end: 5269829 },
{ filename: "/espeak-ng-data/lang/trk/tk", start: 5269829, end: 5269854 },
{ filename: "/espeak-ng-data/lang/trk/tr", start: 5269854, end: 5269879 },
{ filename: "/espeak-ng-data/lang/trk/tt", start: 5269879, end: 5269902 },
{ filename: "/espeak-ng-data/lang/trk/ug", start: 5269902, end: 5269926 },
{ filename: "/espeak-ng-data/lang/trk/uz", start: 5269926, end: 5269965 },
{ filename: "/espeak-ng-data/lang/urj/et", start: 5269965, end: 5270202 },
{ filename: "/espeak-ng-data/lang/urj/fi", start: 5270202, end: 5270439 },
{ filename: "/espeak-ng-data/lang/urj/hu", start: 5270439, end: 5270512 },
{ filename: "/espeak-ng-data/lang/urj/smj", start: 5270512, end: 5270557 },
{ filename: "/espeak-ng-data/lang/zle/be", start: 5270557, end: 5270609 },
{ filename: "/espeak-ng-data/lang/zle/ru", start: 5270609, end: 5270666 },
{ filename: "/espeak-ng-data/lang/zle/ru-LV", start: 5270666, end: 5270946 },
{ filename: "/espeak-ng-data/lang/zle/ru-cl", start: 5270946, end: 5271037 },
{ filename: "/espeak-ng-data/lang/zle/uk", start: 5271037, end: 5271134 },
{ filename: "/espeak-ng-data/lang/zls/bg", start: 5271134, end: 5271245 },
{ filename: "/espeak-ng-data/lang/zls/bs", start: 5271245, end: 5271475 },
{ filename: "/espeak-ng-data/lang/zls/hr", start: 5271475, end: 5271737 },
{ filename: "/espeak-ng-data/lang/zls/mk", start: 5271737, end: 5271765 },
{ filename: "/espeak-ng-data/lang/zls/sl", start: 5271765, end: 5271808 },
{ filename: "/espeak-ng-data/lang/zls/sr", start: 5271808, end: 5272058 },
{ filename: "/espeak-ng-data/lang/zlw/cs", start: 5272058, end: 5272081 },
{ filename: "/espeak-ng-data/lang/zlw/pl", start: 5272081, end: 5272119 },
{ filename: "/espeak-ng-data/lang/zlw/sk", start: 5272119, end: 5272143 },
{ filename: "/espeak-ng-data/lb_dict", start: 5272143, end: 5960074 },
{ filename: "/espeak-ng-data/lfn_dict", start: 5960074, end: 5962867 },
{ filename: "/espeak-ng-data/lt_dict", start: 5962867, end: 6012757 },
{ filename: "/espeak-ng-data/lv_dict", start: 6012757, end: 6079094 },
{ filename: "/espeak-ng-data/mbrola_ph/af1_phtrans", start: 6079094, end: 6080730 },
{ filename: "/espeak-ng-data/mbrola_ph/ar1_phtrans", start: 6080730, end: 6082342 },
{ filename: "/espeak-ng-data/mbrola_ph/ar2_phtrans", start: 6082342, end: 6083954 },
{ filename: "/espeak-ng-data/mbrola_ph/ca_phtrans", start: 6083954, end: 6085950 },
{ filename: "/espeak-ng-data/mbrola_ph/cmn_phtrans", start: 6085950, end: 6087442 },
{ filename: "/espeak-ng-data/mbrola_ph/cr1_phtrans", start: 6087442, end: 6089606 },
{ filename: "/espeak-ng-data/mbrola_ph/cs_phtrans", start: 6089606, end: 6090186 },
{ filename: "/espeak-ng-data/mbrola_ph/de2_phtrans", start: 6090186, end: 6091918 },
{ filename: "/espeak-ng-data/mbrola_ph/de4_phtrans", start: 6091918, end: 6093722 },
{ filename: "/espeak-ng-data/mbrola_ph/de6_phtrans", start: 6093722, end: 6095118 },
{ filename: "/espeak-ng-data/mbrola_ph/de8_phtrans", start: 6095118, end: 6096274 },
{ filename: "/espeak-ng-data/mbrola_ph/ee1_phtrans", start: 6096274, end: 6097718 },
{ filename: "/espeak-ng-data/mbrola_ph/en1_phtrans", start: 6097718, end: 6098514 },
{ filename: "/espeak-ng-data/mbrola_ph/es3_phtrans", start: 6098514, end: 6099574 },
{ filename: "/espeak-ng-data/mbrola_ph/es4_phtrans", start: 6099574, end: 6100682 },
{ filename: "/espeak-ng-data/mbrola_ph/es_phtrans", start: 6100682, end: 6102414 },
{ filename: "/espeak-ng-data/mbrola_ph/fr_phtrans", start: 6102414, end: 6104386 },
{ filename: "/espeak-ng-data/mbrola_ph/gr1_phtrans", start: 6104386, end: 6106598 },
{ filename: "/espeak-ng-data/mbrola_ph/gr2_phtrans", start: 6106598, end: 6108810 },
{ filename: "/espeak-ng-data/mbrola_ph/grc-de6_phtrans", start: 6108810, end: 6109294 },
{ filename: "/espeak-ng-data/mbrola_ph/he_phtrans", start: 6109294, end: 6110042 },
{ filename: "/espeak-ng-data/mbrola_ph/hn1_phtrans", start: 6110042, end: 6110574 },
{ filename: "/espeak-ng-data/mbrola_ph/hu1_phtrans", start: 6110574, end: 6112018 },
{ filename: "/espeak-ng-data/mbrola_ph/ic1_phtrans", start: 6112018, end: 6113150 },
{ filename: "/espeak-ng-data/mbrola_ph/id1_phtrans", start: 6113150, end: 6114858 },
{ filename: "/espeak-ng-data/mbrola_ph/in_phtrans", start: 6114858, end: 6116302 },
{ filename: "/espeak-ng-data/mbrola_ph/ir1_phtrans", start: 6116302, end: 6122114 },
{ filename: "/espeak-ng-data/mbrola_ph/it1_phtrans", start: 6122114, end: 6123438 },
{ filename: "/espeak-ng-data/mbrola_ph/it3_phtrans", start: 6123438, end: 6124330 },
{ filename: "/espeak-ng-data/mbrola_ph/jp_phtrans", start: 6124330, end: 6125366 },
{ filename: "/espeak-ng-data/mbrola_ph/la1_phtrans", start: 6125366, end: 6126114 },
{ filename: "/espeak-ng-data/mbrola_ph/lt_phtrans", start: 6126114, end: 6127174 },
{ filename: "/espeak-ng-data/mbrola_ph/ma1_phtrans", start: 6127174, end: 6128114 },
{ filename: "/espeak-ng-data/mbrola_ph/mx1_phtrans", start: 6128114, end: 6129918 },
{ filename: "/espeak-ng-data/mbrola_ph/mx2_phtrans", start: 6129918, end: 6131746 },
{ filename: "/espeak-ng-data/mbrola_ph/nl_phtrans", start: 6131746, end: 6133430 },
{ filename: "/espeak-ng-data/mbrola_ph/nz1_phtrans", start: 6133430, end: 6134154 },
{ filename: "/espeak-ng-data/mbrola_ph/pl1_phtrans", start: 6134154, end: 6135742 },
{ filename: "/espeak-ng-data/mbrola_ph/pt1_phtrans", start: 6135742, end: 6137834 },
{ filename: "/espeak-ng-data/mbrola_ph/ptbr4_phtrans", start: 6137834, end: 6140190 },
{ filename: "/espeak-ng-data/mbrola_ph/ptbr_phtrans", start: 6140190, end: 6142714 },
{ filename: "/espeak-ng-data/mbrola_ph/ro1_phtrans", start: 6142714, end: 6144878 },
{ filename: "/espeak-ng-data/mbrola_ph/sv2_phtrans", start: 6144878, end: 6146466 },
{ filename: "/espeak-ng-data/mbrola_ph/sv_phtrans", start: 6146466, end: 6148054 },
{ filename: "/espeak-ng-data/mbrola_ph/tl1_phtrans", start: 6148054, end: 6148826 },
{ filename: "/espeak-ng-data/mbrola_ph/tr1_phtrans", start: 6148826, end: 6149190 },
{ filename: "/espeak-ng-data/mbrola_ph/us3_phtrans", start: 6149190, end: 6150346 },
{ filename: "/espeak-ng-data/mbrola_ph/us_phtrans", start: 6150346, end: 6151574 },
{ filename: "/espeak-ng-data/mbrola_ph/vz_phtrans", start: 6151574, end: 6153858 },
{ filename: "/espeak-ng-data/mi_dict", start: 6153858, end: 6155204 },
{ filename: "/espeak-ng-data/mk_dict", start: 6155204, end: 6219063 },
{ filename: "/espeak-ng-data/ml_dict", start: 6219063, end: 6311408 },
{ filename: "/espeak-ng-data/mr_dict", start: 6311408, end: 6398799 },
{ filename: "/espeak-ng-data/ms_dict", start: 6398799, end: 6452340 },
{ filename: "/espeak-ng-data/mt_dict", start: 6452340, end: 6456724 },
{ filename: "/espeak-ng-data/mto_dict", start: 6456724, end: 6460684 },
{ filename: "/espeak-ng-data/my_dict", start: 6460684, end: 6556632 },
{ filename: "/espeak-ng-data/nci_dict", start: 6556632, end: 6558166 },
{ filename: "/espeak-ng-data/ne_dict", start: 6558166, end: 6653543 },
{ filename: "/espeak-ng-data/nl_dict", start: 6653543, end: 6719522 },
{ filename: "/espeak-ng-data/no_dict", start: 6719522, end: 6723700 },
{ filename: "/espeak-ng-data/nog_dict", start: 6723700, end: 6726994 },
{ filename: "/espeak-ng-data/om_dict", start: 6726994, end: 6729296 },
{ filename: "/espeak-ng-data/or_dict", start: 6729296, end: 6818542 },
{ filename: "/espeak-ng-data/pa_dict", start: 6818542, end: 6898495 },
{ filename: "/espeak-ng-data/pap_dict", start: 6898495, end: 6900623 },
{ filename: "/espeak-ng-data/phondata", start: 6900623, end: 7451047 },
{ filename: "/espeak-ng-data/phondata-manifest", start: 7451047, end: 7472868 },
{ filename: "/espeak-ng-data/phonindex", start: 7472868, end: 7511942 },
{ filename: "/espeak-ng-data/phontab", start: 7511942, end: 7567738 },
{ filename: "/espeak-ng-data/piqd_dict", start: 7567738, end: 7569448 },
{ filename: "/espeak-ng-data/pl_dict", start: 7569448, end: 7646178 },
{ filename: "/espeak-ng-data/pt_dict", start: 7646178, end: 7713995 },
{ filename: "/espeak-ng-data/py_dict", start: 7713995, end: 7716404 },
{ filename: "/espeak-ng-data/qdb_dict", start: 7716404, end: 7719432 },
{ filename: "/espeak-ng-data/qu_dict", start: 7719432, end: 7721351 },
{ filename: "/espeak-ng-data/quc_dict", start: 7721351, end: 7722801 },
{ filename: "/espeak-ng-data/qya_dict", start: 7722801, end: 7724740 },
{ filename: "/espeak-ng-data/ro_dict", start: 7724740, end: 7793278 },
{ filename: "/espeak-ng-data/ru_dict", start: 7793278, end: 16325670 },
{ filename: "/espeak-ng-data/sd_dict", start: 16325670, end: 16385598 },
{ filename: "/espeak-ng-data/shn_dict", start: 16385598, end: 16473770 },
{ filename: "/espeak-ng-data/si_dict", start: 16473770, end: 16559154 },
{ filename: "/espeak-ng-data/sjn_dict", start: 16559154, end: 16560937 },
{ filename: "/espeak-ng-data/sk_dict", start: 16560937, end: 16610939 },
{ filename: "/espeak-ng-data/sl_dict", start: 16610939, end: 16655986 },
{ filename: "/espeak-ng-data/smj_dict", start: 16655986, end: 16691081 },
{ filename: "/espeak-ng-data/sq_dict", start: 16691081, end: 16736084 },
{ filename: "/espeak-ng-data/sr_dict", start: 16736084, end: 16782916 },
{ filename: "/espeak-ng-data/sv_dict", start: 16782916, end: 16830752 },
{ filename: "/espeak-ng-data/sw_dict", start: 16830752, end: 16878556 },
{ filename: "/espeak-ng-data/ta_dict", start: 16878556, end: 17088109 },
{ filename: "/espeak-ng-data/te_dict", start: 17088109, end: 17182946 },
{ filename: "/espeak-ng-data/th_dict", start: 17182946, end: 17185247 },
{ filename: "/espeak-ng-data/tk_dict", start: 17185247, end: 17206115 },
{ filename: "/espeak-ng-data/tn_dict", start: 17206115, end: 17209187 },
{ filename: "/espeak-ng-data/tr_dict", start: 17209187, end: 17255980 },
{ filename: "/espeak-ng-data/tt_dict", start: 17255980, end: 17258101 },
{ filename: "/espeak-ng-data/ug_dict", start: 17258101, end: 17260171 },
{ filename: "/espeak-ng-data/uk_dict", start: 17260171, end: 17263663 },
{ filename: "/espeak-ng-data/ur_dict", start: 17263663, end: 17397219 },
{ filename: "/espeak-ng-data/uz_dict", start: 17397219, end: 17399759 },
{ filename: "/espeak-ng-data/vi_dict", start: 17399759, end: 17452367 },
{ filename: "/espeak-ng-data/voices/!v/Alex", start: 17452367, end: 17452495 },
{ filename: "/espeak-ng-data/voices/!v/Alicia", start: 17452495, end: 17452969 },
{ filename: "/espeak-ng-data/voices/!v/Andrea", start: 17452969, end: 17453326 },
{ filename: "/espeak-ng-data/voices/!v/Andy", start: 17453326, end: 17453646 },
{ filename: "/espeak-ng-data/voices/!v/Annie", start: 17453646, end: 17453961 },
{ filename: "/espeak-ng-data/voices/!v/AnxiousAndy", start: 17453961, end: 17454322 },
{ filename: "/espeak-ng-data/voices/!v/Demonic", start: 17454322, end: 17458180 },
{ filename: "/espeak-ng-data/voices/!v/Denis", start: 17458180, end: 17458485 },
{ filename: "/espeak-ng-data/voices/!v/Diogo", start: 17458485, end: 17458864 },
{ filename: "/espeak-ng-data/voices/!v/Gene", start: 17458864, end: 17459145 },
{ filename: "/espeak-ng-data/voices/!v/Gene2", start: 17459145, end: 17459428 },
{ filename: "/espeak-ng-data/voices/!v/Henrique", start: 17459428, end: 17459809 },
{ filename: "/espeak-ng-data/voices/!v/Hugo", start: 17459809, end: 17460187 },
{ filename: "/espeak-ng-data/voices/!v/Jacky", start: 17460187, end: 17460454 },
{ filename: "/espeak-ng-data/voices/!v/Lee", start: 17460454, end: 17460792 },
{ filename: "/espeak-ng-data/voices/!v/Marco", start: 17460792, end: 17461259 },
{ filename: "/espeak-ng-data/voices/!v/Mario", start: 17461259, end: 17461529 },
{ filename: "/espeak-ng-data/voices/!v/Michael", start: 17461529, end: 17461799 },
{ filename: "/espeak-ng-data/voices/!v/Mike", start: 17461799, end: 17461911 },
{ filename: "/espeak-ng-data/voices/!v/Mr serious", start: 17461911, end: 17465104 },
{ filename: "/espeak-ng-data/voices/!v/Nguyen", start: 17465104, end: 17465384 },
{ filename: "/espeak-ng-data/voices/!v/Reed", start: 17465384, end: 17465586 },
{ filename: "/espeak-ng-data/voices/!v/RicishayMax", start: 17465586, end: 17465819 },
{ filename: "/espeak-ng-data/voices/!v/RicishayMax2", start: 17465819, end: 17466254 },
{ filename: "/espeak-ng-data/voices/!v/RicishayMax3", start: 17466254, end: 17466689 },
{ filename: "/espeak-ng-data/voices/!v/Storm", start: 17466689, end: 17467109 },
{ filename: "/espeak-ng-data/voices/!v/Tweaky", start: 17467109, end: 17470298 },
{ filename: "/espeak-ng-data/voices/!v/UniRobot", start: 17470298, end: 17470715 },
{ filename: "/espeak-ng-data/voices/!v/adam", start: 17470715, end: 17470790 },
{ filename: "/espeak-ng-data/voices/!v/anika", start: 17470790, end: 17471283 },
{ filename: "/espeak-ng-data/voices/!v/anikaRobot", start: 17471283, end: 17471795 },
{ filename: "/espeak-ng-data/voices/!v/announcer", start: 17471795, end: 17472095 },
{ filename: "/espeak-ng-data/voices/!v/antonio", start: 17472095, end: 17472476 },
{ filename: "/espeak-ng-data/voices/!v/aunty", start: 17472476, end: 17472834 },
{ filename: "/espeak-ng-data/voices/!v/belinda", start: 17472834, end: 17473174 },
{ filename: "/espeak-ng-data/voices/!v/benjamin", start: 17473174, end: 17473375 },
{ filename: "/espeak-ng-data/voices/!v/boris", start: 17473375, end: 17473599 },
{ filename: "/espeak-ng-data/voices/!v/caleb", start: 17473599, end: 17473656 },
{ filename: "/espeak-ng-data/voices/!v/croak", start: 17473656, end: 17473749 },
{ filename: "/espeak-ng-data/voices/!v/david", start: 17473749, end: 17473861 },
{ filename: "/espeak-ng-data/voices/!v/ed", start: 17473861, end: 17474148 },
{ filename: "/espeak-ng-data/voices/!v/edward", start: 17474148, end: 17474299 },
{ filename: "/espeak-ng-data/voices/!v/edward2", start: 17474299, end: 17474451 },
{ filename: "/espeak-ng-data/voices/!v/f1", start: 17474451, end: 17474775 },
{ filename: "/espeak-ng-data/voices/!v/f2", start: 17474775, end: 17475132 },
{ filename: "/espeak-ng-data/voices/!v/f3", start: 17475132, end: 17475507 },
{ filename: "/espeak-ng-data/voices/!v/f4", start: 17475507, end: 17475857 },
{ filename: "/espeak-ng-data/voices/!v/f5", start: 17475857, end: 17476289 },
{ filename: "/espeak-ng-data/voices/!v/fast", start: 17476289, end: 17476438 },
{ filename: "/espeak-ng-data/voices/!v/grandma", start: 17476438, end: 17476701 },
{ filename: "/espeak-ng-data/voices/!v/grandpa", start: 17476701, end: 17476957 },
{ filename: "/espeak-ng-data/voices/!v/gustave", start: 17476957, end: 17477210 },
{ filename: "/espeak-ng-data/voices/!v/ian", start: 17477210, end: 17480378 },
{ filename: "/espeak-ng-data/voices/!v/iven", start: 17480378, end: 17480639 },
{ filename: "/espeak-ng-data/voices/!v/iven2", start: 17480639, end: 17480918 },
{ filename: "/espeak-ng-data/voices/!v/iven3", start: 17480918, end: 17481180 },
{ filename: "/espeak-ng-data/voices/!v/iven4", start: 17481180, end: 17481441 },
{ filename: "/espeak-ng-data/voices/!v/john", start: 17481441, end: 17484627 },
{ filename: "/espeak-ng-data/voices/!v/kaukovalta", start: 17484627, end: 17484988 },
{ filename: "/espeak-ng-data/voices/!v/klatt", start: 17484988, end: 17485026 },
{ filename: "/espeak-ng-data/voices/!v/klatt2", start: 17485026, end: 17485064 },
{ filename: "/espeak-ng-data/voices/!v/klatt3", start: 17485064, end: 17485103 },
{ filename: "/espeak-ng-data/voices/!v/klatt4", start: 17485103, end: 17485142 },
{ filename: "/espeak-ng-data/voices/!v/klatt5", start: 17485142, end: 17485181 },
{ filename: "/espeak-ng-data/voices/!v/klatt6", start: 17485181, end: 17485220 },
{ filename: "/espeak-ng-data/voices/!v/linda", start: 17485220, end: 17485570 },
{ filename: "/espeak-ng-data/voices/!v/m1", start: 17485570, end: 17485905 },
{ filename: "/espeak-ng-data/voices/!v/m2", start: 17485905, end: 17486169 },
{ filename: "/espeak-ng-data/voices/!v/m3", start: 17486169, end: 17486469 },
{ filename: "/espeak-ng-data/voices/!v/m4", start: 17486469, end: 17486759 },
{ filename: "/espeak-ng-data/voices/!v/m5", start: 17486759, end: 17487021 },
{ filename: "/espeak-ng-data/voices/!v/m6", start: 17487021, end: 17487209 },
{ filename: "/espeak-ng-data/voices/!v/m7", start: 17487209, end: 17487463 },
{ filename: "/espeak-ng-data/voices/!v/m8", start: 17487463, end: 17487747 },
{ filename: "/espeak-ng-data/voices/!v/marcelo", start: 17487747, end: 17487998 },
{ filename: "/espeak-ng-data/voices/!v/max", start: 17487998, end: 17488223 },
{ filename: "/espeak-ng-data/voices/!v/michel", start: 17488223, end: 17488627 },
{ filename: "/espeak-ng-data/voices/!v/miguel", start: 17488627, end: 17489009 },
{ filename: "/espeak-ng-data/voices/!v/mike2", start: 17489009, end: 17489197 },
{ filename: "/espeak-ng-data/voices/!v/norbert", start: 17489197, end: 17492386 },
{ filename: "/espeak-ng-data/voices/!v/pablo", start: 17492386, end: 17495528 },
{ filename: "/espeak-ng-data/voices/!v/paul", start: 17495528, end: 17495812 },
{ filename: "/espeak-ng-data/voices/!v/pedro", start: 17495812, end: 17496164 },
{ filename: "/espeak-ng-data/voices/!v/quincy", start: 17496164, end: 17496518 },
{ filename: "/espeak-ng-data/voices/!v/rob", start: 17496518, end: 17496783 },
{ filename: "/espeak-ng-data/voices/!v/robert", start: 17496783, end: 17497057 },
{ filename: "/espeak-ng-data/voices/!v/robosoft", start: 17497057, end: 17497508 },
{ filename: "/espeak-ng-data/voices/!v/robosoft2", start: 17497508, end: 17497962 },
{ filename: "/espeak-ng-data/voices/!v/robosoft3", start: 17497962, end: 17498417 },
{ filename: "/espeak-ng-data/voices/!v/robosoft4", start: 17498417, end: 17498864 },
{ filename: "/espeak-ng-data/voices/!v/robosoft5", start: 17498864, end: 17499309 },
{ filename: "/espeak-ng-data/voices/!v/robosoft6", start: 17499309, end: 17499596 },
{ filename: "/espeak-ng-data/voices/!v/robosoft7", start: 17499596, end: 17500006 },
{ filename: "/espeak-ng-data/voices/!v/robosoft8", start: 17500006, end: 17500249 },
{ filename: "/espeak-ng-data/voices/!v/sandro", start: 17500249, end: 17500779 },
{ filename: "/espeak-ng-data/voices/!v/shelby", start: 17500779, end: 17501059 },
{ filename: "/espeak-ng-data/voices/!v/steph", start: 17501059, end: 17501423 },
{ filename: "/espeak-ng-data/voices/!v/steph2", start: 17501423, end: 17501790 },
{ filename: "/espeak-ng-data/voices/!v/steph3", start: 17501790, end: 17502167 },
{ filename: "/espeak-ng-data/voices/!v/travis", start: 17502167, end: 17502550 },
{ filename: "/espeak-ng-data/voices/!v/victor", start: 17502550, end: 17502803 },
{ filename: "/espeak-ng-data/voices/!v/whisper", start: 17502803, end: 17502989 },
{ filename: "/espeak-ng-data/voices/!v/whisperf", start: 17502989, end: 17503381 },
{ filename: "/espeak-ng-data/voices/!v/zac", start: 17503381, end: 17503656 },
{ filename: "/espeak-ng-data/voices/mb/mb-af1", start: 17503656, end: 17503744 },
{ filename: "/espeak-ng-data/voices/mb/mb-af1-en", start: 17503744, end: 17503827 },
{ filename: "/espeak-ng-data/voices/mb/mb-ar1", start: 17503827, end: 17503911 },
{ filename: "/espeak-ng-data/voices/mb/mb-ar2", start: 17503911, end: 17503995 },
{ filename: "/espeak-ng-data/voices/mb/mb-br1", start: 17503995, end: 17504127 },
{ filename: "/espeak-ng-data/voices/mb/mb-br2", start: 17504127, end: 17504263 },
{ filename: "/espeak-ng-data/voices/mb/mb-br3", start: 17504263, end: 17504395 },
{ filename: "/espeak-ng-data/voices/mb/mb-br4", start: 17504395, end: 17504531 },
{ filename: "/espeak-ng-data/voices/mb/mb-ca1", start: 17504531, end: 17504636 },
{ filename: "/espeak-ng-data/voices/mb/mb-ca2", start: 17504636, end: 17504741 },
{ filename: "/espeak-ng-data/voices/mb/mb-cn1", start: 17504741, end: 17504833 },
{ filename: "/espeak-ng-data/voices/mb/mb-cr1", start: 17504833, end: 17504944 },
{ filename: "/espeak-ng-data/voices/mb/mb-cz1", start: 17504944, end: 17505014 },
{ filename: "/espeak-ng-data/voices/mb/mb-cz2", start: 17505014, end: 17505096 },
{ filename: "/espeak-ng-data/voices/mb/mb-de1", start: 17505096, end: 17505240 },
{ filename: "/espeak-ng-data/voices/mb/mb-de1-en", start: 17505240, end: 17505336 },
{ filename: "/espeak-ng-data/voices/mb/mb-de2", start: 17505336, end: 17505464 },
{ filename: "/espeak-ng-data/voices/mb/mb-de2-en", start: 17505464, end: 17505544 },
{ filename: "/espeak-ng-data/voices/mb/mb-de3", start: 17505544, end: 17505643 },
{ filename: "/espeak-ng-data/voices/mb/mb-de3-en", start: 17505643, end: 17505739 },
{ filename: "/espeak-ng-data/voices/mb/mb-de4", start: 17505739, end: 17505868 },
{ filename: "/espeak-ng-data/voices/mb/mb-de4-en", start: 17505868, end: 17505949 },
{ filename: "/espeak-ng-data/voices/mb/mb-de5", start: 17505949, end: 17506185 },
{ filename: "/espeak-ng-data/voices/mb/mb-de5-en", start: 17506185, end: 17506275 },
{ filename: "/espeak-ng-data/voices/mb/mb-de6", start: 17506275, end: 17506397 },
{ filename: "/espeak-ng-data/voices/mb/mb-de6-en", start: 17506397, end: 17506471 },
{ filename: "/espeak-ng-data/voices/mb/mb-de6-grc", start: 17506471, end: 17506554 },
{ filename: "/espeak-ng-data/voices/mb/mb-de7", start: 17506554, end: 17506704 },
{ filename: "/espeak-ng-data/voices/mb/mb-de8", start: 17506704, end: 17506775 },
{ filename: "/espeak-ng-data/voices/mb/mb-ee1", start: 17506775, end: 17506872 },
{ filename: "/espeak-ng-data/voices/mb/mb-en1", start: 17506872, end: 17507003 },
{ filename: "/espeak-ng-data/voices/mb/mb-es1", start: 17507003, end: 17507117 },
{ filename: "/espeak-ng-data/voices/mb/mb-es2", start: 17507117, end: 17507225 },
{ filename: "/espeak-ng-data/voices/mb/mb-es3", start: 17507225, end: 17507329 },
{ filename: "/espeak-ng-data/voices/mb/mb-es4", start: 17507329, end: 17507417 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr1", start: 17507417, end: 17507583 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr1-en", start: 17507583, end: 17507687 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr2", start: 17507687, end: 17507790 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr3", start: 17507790, end: 17507890 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr4", start: 17507890, end: 17508017 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr4-en", start: 17508017, end: 17508124 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr5", start: 17508124, end: 17508224 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr6", start: 17508224, end: 17508324 },
{ filename: "/espeak-ng-data/voices/mb/mb-fr7", start: 17508324, end: 17508407 },
{ filename: "/espeak-ng-data/voices/mb/mb-gr1", start: 17508407, end: 17508501 },
{ filename: "/espeak-ng-data/voices/mb/mb-gr2", start: 17508501, end: 17508595 },
{ filename: "/espeak-ng-data/voices/mb/mb-gr2-en", start: 17508595, end: 17508683 },
{ filename: "/espeak-ng-data/voices/mb/mb-hb1", start: 17508683, end: 17508751 },
{ filename: "/espeak-ng-data/voices/mb/mb-hb2", start: 17508751, end: 17508834 },
{ filename: "/espeak-ng-data/voices/mb/mb-hu1", start: 17508834, end: 17508936 },
{ filename: "/espeak-ng-data/voices/mb/mb-hu1-en", start: 17508936, end: 17509033 },
{ filename: "/espeak-ng-data/voices/mb/mb-ic1", start: 17509033, end: 17509121 },
{ filename: "/espeak-ng-data/voices/mb/mb-id1", start: 17509121, end: 17509222 },
{ filename: "/espeak-ng-data/voices/mb/mb-in1", start: 17509222, end: 17509291 },
{ filename: "/espeak-ng-data/voices/mb/mb-in2", start: 17509291, end: 17509376 },
{ filename: "/espeak-ng-data/voices/mb/mb-ir1", start: 17509376, end: 17510129 },
{ filename: "/espeak-ng-data/voices/mb/mb-it1", start: 17510129, end: 17510213 },
{ filename: "/espeak-ng-data/voices/mb/mb-it2", start: 17510213, end: 17510300 },
{ filename: "/espeak-ng-data/voices/mb/mb-it3", start: 17510300, end: 17510442 },
{ filename: "/espeak-ng-data/voices/mb/mb-it4", start: 17510442, end: 17510587 },
{ filename: "/espeak-ng-data/voices/mb/mb-jp1", start: 17510587, end: 17510658 },
{ filename: "/espeak-ng-data/voices/mb/mb-jp2", start: 17510658, end: 17510759 },
{ filename: "/espeak-ng-data/voices/mb/mb-jp3", start: 17510759, end: 17510846 },
{ filename: "/espeak-ng-data/voices/mb/mb-la1", start: 17510846, end: 17510929 },
{ filename: "/espeak-ng-data/voices/mb/mb-lt1", start: 17510929, end: 17511016 },
{ filename: "/espeak-ng-data/voices/mb/mb-lt2", start: 17511016, end: 17511103 },
{ filename: "/espeak-ng-data/voices/mb/mb-ma1", start: 17511103, end: 17511201 },
{ filename: "/espeak-ng-data/voices/mb/mb-mx1", start: 17511201, end: 17511321 },
{ filename: "/espeak-ng-data/voices/mb/mb-mx2", start: 17511321, end: 17511441 },
{ filename: "/espeak-ng-data/voices/mb/mb-nl1", start: 17511441, end: 17511510 },
{ filename: "/espeak-ng-data/voices/mb/mb-nl2", start: 17511510, end: 17511606 },
{ fi