diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..495fe935f83c472badd32596706b266cb4ccb955 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +cmn_dict filter=lfs diff=lfs merge=lfs -text +ru_dict filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..37a01a313da6ea54b4f777411ce3ab59dfc09ea9 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# Introduction +# +This model is converted from the following repository. +https://github.com/MycroftAI/mimic3-voices/tree/master/voices/fi_FI/harri-tapani-ylilammi_low diff --git a/espeak-ng-data/af_dict b/espeak-ng-data/af_dict new file mode 100644 index 0000000000000000000000000000000000000000..b6259eff5157e3f14491217ab8838d70be760ddb Binary files /dev/null and b/espeak-ng-data/af_dict differ diff --git a/espeak-ng-data/am_dict b/espeak-ng-data/am_dict new file mode 100644 index 0000000000000000000000000000000000000000..b2b04422e020d8705bc1a9932ff8eee4b6961789 Binary files /dev/null and b/espeak-ng-data/am_dict differ diff --git a/espeak-ng-data/an_dict b/espeak-ng-data/an_dict new file mode 100644 index 0000000000000000000000000000000000000000..d10d32cefb100a3c4ddbcd232cf2eb22639f6b63 Binary files /dev/null and b/espeak-ng-data/an_dict differ diff --git a/espeak-ng-data/ar_dict b/espeak-ng-data/ar_dict new file mode 100644 index 0000000000000000000000000000000000000000..108ff2becba0de921c2ffc1e9208e64623d6b613 Binary files /dev/null and b/espeak-ng-data/ar_dict differ diff --git a/espeak-ng-data/as_dict b/espeak-ng-data/as_dict new file mode 100644 index 0000000000000000000000000000000000000000..0bec8d9cf301d3dbf59c7b2cf91046af33591a34 Binary files /dev/null and b/espeak-ng-data/as_dict differ diff --git a/espeak-ng-data/az_dict b/espeak-ng-data/az_dict new file mode 100644 index 0000000000000000000000000000000000000000..77ca0917d2e22701f96bdbef5e6ebacb2e3dd673 Binary files /dev/null and b/espeak-ng-data/az_dict differ diff --git a/espeak-ng-data/ba_dict b/espeak-ng-data/ba_dict new file mode 100644 index 0000000000000000000000000000000000000000..f175c683436a0e725b399702f4b3fd206ef4817f Binary files /dev/null and b/espeak-ng-data/ba_dict differ diff --git a/espeak-ng-data/be_dict b/espeak-ng-data/be_dict new file mode 100644 index 0000000000000000000000000000000000000000..39d7434e784cad1cdce9bbd432fa11e223e4c526 Binary files /dev/null and b/espeak-ng-data/be_dict differ diff --git a/espeak-ng-data/bg_dict b/espeak-ng-data/bg_dict new file mode 100644 index 0000000000000000000000000000000000000000..ecd7f4a8dfa69fd2fcf4746ba58337e00b7afbd5 Binary files /dev/null and b/espeak-ng-data/bg_dict differ diff --git a/espeak-ng-data/bn_dict b/espeak-ng-data/bn_dict new file mode 100644 index 0000000000000000000000000000000000000000..604b80f0c3f723843f9b314ba1ec81f60e228e17 Binary files /dev/null and b/espeak-ng-data/bn_dict differ diff --git a/espeak-ng-data/bpy_dict b/espeak-ng-data/bpy_dict new file mode 100644 index 0000000000000000000000000000000000000000..735496ff2f0de96af6bf9f3cc504b34369ba7b08 Binary files /dev/null and b/espeak-ng-data/bpy_dict differ diff --git a/espeak-ng-data/bs_dict b/espeak-ng-data/bs_dict new file mode 100644 index 0000000000000000000000000000000000000000..71a38939fcc52f3af0b7d821b4c7556f65db8f23 Binary files /dev/null and b/espeak-ng-data/bs_dict differ diff --git a/espeak-ng-data/ca_dict b/espeak-ng-data/ca_dict new file mode 100644 index 0000000000000000000000000000000000000000..f134d4e865516475926501642d31e42d3ca92a05 Binary files /dev/null and b/espeak-ng-data/ca_dict differ diff --git a/espeak-ng-data/chr_dict b/espeak-ng-data/chr_dict new file mode 100644 index 0000000000000000000000000000000000000000..b48216ce469254f909ee00b038beb2d92e00bd9e Binary files /dev/null and b/espeak-ng-data/chr_dict differ diff --git a/espeak-ng-data/cmn_dict b/espeak-ng-data/cmn_dict new file mode 100644 index 0000000000000000000000000000000000000000..79f64f8ac6211ccc069dbeedeefd8102511ad1c5 --- /dev/null +++ b/espeak-ng-data/cmn_dict @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:109aaa7708d3727382acb3ae41d8e2094a7e2bb9f651a81835be22a6f08071fe +size 1566335 diff --git a/espeak-ng-data/cs_dict b/espeak-ng-data/cs_dict new file mode 100644 index 0000000000000000000000000000000000000000..cf916dab388320d9ccb9f699041c72bc3753b594 Binary files /dev/null and b/espeak-ng-data/cs_dict differ diff --git a/espeak-ng-data/cv_dict b/espeak-ng-data/cv_dict new file mode 100644 index 0000000000000000000000000000000000000000..79311d995e9e29fb255207d628944e1ddab389ea Binary files /dev/null and b/espeak-ng-data/cv_dict differ diff --git a/espeak-ng-data/cy_dict b/espeak-ng-data/cy_dict new file mode 100644 index 0000000000000000000000000000000000000000..c4f738b51ddf72da4e07b6a00208fd8ac958c1c3 Binary files /dev/null and b/espeak-ng-data/cy_dict differ diff --git a/espeak-ng-data/da_dict b/espeak-ng-data/da_dict new file mode 100644 index 0000000000000000000000000000000000000000..23be1ca5f591f7b7f1009b3841443c52c4b4c150 Binary files /dev/null and b/espeak-ng-data/da_dict differ diff --git a/espeak-ng-data/de_dict b/espeak-ng-data/de_dict new file mode 100644 index 0000000000000000000000000000000000000000..6f7697c737b3715a1f42222c811a8d8a92f1baf7 Binary files /dev/null and b/espeak-ng-data/de_dict differ diff --git a/espeak-ng-data/el_dict b/espeak-ng-data/el_dict new file mode 100644 index 0000000000000000000000000000000000000000..e6831f06bf823412350c657779ded7618424f353 Binary files /dev/null and b/espeak-ng-data/el_dict differ diff --git a/espeak-ng-data/en_dict b/espeak-ng-data/en_dict new file mode 100644 index 0000000000000000000000000000000000000000..b05b86152a011739d4cfebe716b43adcc9da76a2 Binary files /dev/null and b/espeak-ng-data/en_dict differ diff --git a/espeak-ng-data/eo_dict b/espeak-ng-data/eo_dict new file mode 100644 index 0000000000000000000000000000000000000000..4ea54fe3ea595beb2b12e32cde9cb4c26ee358c9 Binary files /dev/null and b/espeak-ng-data/eo_dict differ diff --git a/espeak-ng-data/es_dict b/espeak-ng-data/es_dict new file mode 100644 index 0000000000000000000000000000000000000000..c810ac740686e2dbdbb882f0cf3b2eb6b0fef6f1 Binary files /dev/null and b/espeak-ng-data/es_dict differ diff --git a/espeak-ng-data/et_dict b/espeak-ng-data/et_dict new file mode 100644 index 0000000000000000000000000000000000000000..f336d145bfbfc07088e3985ffea1aac780717aca Binary files /dev/null and b/espeak-ng-data/et_dict differ diff --git a/espeak-ng-data/eu_dict b/espeak-ng-data/eu_dict new file mode 100644 index 0000000000000000000000000000000000000000..ff71e0503760c9ca582634382d0ee23d34772ab7 Binary files /dev/null and b/espeak-ng-data/eu_dict differ diff --git a/espeak-ng-data/fa_dict b/espeak-ng-data/fa_dict new file mode 100644 index 0000000000000000000000000000000000000000..c67fb89ba0c0b0a9febd9245176a9547fe233d17 Binary files /dev/null and b/espeak-ng-data/fa_dict differ diff --git a/espeak-ng-data/fi_dict b/espeak-ng-data/fi_dict new file mode 100644 index 0000000000000000000000000000000000000000..a6028472fa331aa6ccd3f058339fd7d202cf1b97 Binary files /dev/null and b/espeak-ng-data/fi_dict differ diff --git a/espeak-ng-data/fr_dict b/espeak-ng-data/fr_dict new file mode 100644 index 0000000000000000000000000000000000000000..560a8c6fe9ce9a692ece627375a3315c66a78298 Binary files /dev/null and b/espeak-ng-data/fr_dict differ diff --git a/espeak-ng-data/ga_dict b/espeak-ng-data/ga_dict new file mode 100644 index 0000000000000000000000000000000000000000..65338e22252665f524cc8978a4919f7a0f4da3b6 Binary files /dev/null and b/espeak-ng-data/ga_dict differ diff --git a/espeak-ng-data/gd_dict b/espeak-ng-data/gd_dict new file mode 100644 index 0000000000000000000000000000000000000000..3ce4b954ff1511957e5f9efd61e8bd4334bc6668 Binary files /dev/null and b/espeak-ng-data/gd_dict differ diff --git a/espeak-ng-data/gn_dict b/espeak-ng-data/gn_dict new file mode 100644 index 0000000000000000000000000000000000000000..ee7fa4b406cf308a8da6730d2738c96fe73531d7 Binary files /dev/null and b/espeak-ng-data/gn_dict differ diff --git a/espeak-ng-data/grc_dict b/espeak-ng-data/grc_dict new file mode 100644 index 0000000000000000000000000000000000000000..1d9f3742c317fe8fec3fd1dbb50907a6111fb148 Binary files /dev/null and b/espeak-ng-data/grc_dict differ diff --git a/espeak-ng-data/gu_dict b/espeak-ng-data/gu_dict new file mode 100644 index 0000000000000000000000000000000000000000..245afbb4773e89bba9436b300182615035bfdda6 Binary files /dev/null and b/espeak-ng-data/gu_dict differ diff --git a/espeak-ng-data/hak_dict b/espeak-ng-data/hak_dict new file mode 100644 index 0000000000000000000000000000000000000000..38adf87ece01f89ebce7c9b184ef6d3114478683 Binary files /dev/null and b/espeak-ng-data/hak_dict differ diff --git a/espeak-ng-data/haw_dict b/espeak-ng-data/haw_dict new file mode 100644 index 0000000000000000000000000000000000000000..a78245c2cc3c86163411ef6a9c25cee51b2ceece Binary files /dev/null and b/espeak-ng-data/haw_dict differ diff --git a/espeak-ng-data/he_dict b/espeak-ng-data/he_dict new file mode 100644 index 0000000000000000000000000000000000000000..e1037a6951d6e8181ae12f6bc0ba7217d6d397bd Binary files /dev/null and b/espeak-ng-data/he_dict differ diff --git a/espeak-ng-data/hi_dict b/espeak-ng-data/hi_dict new file mode 100644 index 0000000000000000000000000000000000000000..c612100bc5a6a59e0d6d00341093a9ddc7dd1d88 Binary files /dev/null and b/espeak-ng-data/hi_dict differ diff --git a/espeak-ng-data/hr_dict b/espeak-ng-data/hr_dict new file mode 100644 index 0000000000000000000000000000000000000000..0ecec2df23ea541523645310f5cc85bd579bf81e Binary files /dev/null and b/espeak-ng-data/hr_dict differ diff --git a/espeak-ng-data/ht_dict b/espeak-ng-data/ht_dict new file mode 100644 index 0000000000000000000000000000000000000000..ada2b70587abdf581e62c6c5ed022ec4c470e63e Binary files /dev/null and b/espeak-ng-data/ht_dict differ diff --git a/espeak-ng-data/hu_dict b/espeak-ng-data/hu_dict new file mode 100644 index 0000000000000000000000000000000000000000..560dc2a264e240357cd1fcfe8baccc81df4783e1 Binary files /dev/null and b/espeak-ng-data/hu_dict differ diff --git a/espeak-ng-data/hy_dict b/espeak-ng-data/hy_dict new file mode 100644 index 0000000000000000000000000000000000000000..7fb0fe31e706bc80bcddbf690d49ac43fe580769 Binary files /dev/null and b/espeak-ng-data/hy_dict differ diff --git a/espeak-ng-data/ia_dict b/espeak-ng-data/ia_dict new file mode 100644 index 0000000000000000000000000000000000000000..2177d15355a1b2eb05dd904a31bee4bb6a435fd5 Binary files /dev/null and b/espeak-ng-data/ia_dict differ diff --git a/espeak-ng-data/id_dict b/espeak-ng-data/id_dict new file mode 100644 index 0000000000000000000000000000000000000000..6e71d720cf83326b61d572f00b31e955c1c82e4a Binary files /dev/null and b/espeak-ng-data/id_dict differ diff --git a/espeak-ng-data/intonations b/espeak-ng-data/intonations new file mode 100644 index 0000000000000000000000000000000000000000..ca2d4b362c3dc1dac7b5da760c33f7ad9c96047a Binary files /dev/null and b/espeak-ng-data/intonations differ diff --git a/espeak-ng-data/io_dict b/espeak-ng-data/io_dict new file mode 100644 index 0000000000000000000000000000000000000000..e690ae89dd5cb5513c97d7b71d5341d780cb33b0 Binary files /dev/null and b/espeak-ng-data/io_dict differ diff --git a/espeak-ng-data/is_dict b/espeak-ng-data/is_dict new file mode 100644 index 0000000000000000000000000000000000000000..935799a4aa1358944a215b665c5c1b02892bc600 Binary files /dev/null and b/espeak-ng-data/is_dict differ diff --git a/espeak-ng-data/it_dict b/espeak-ng-data/it_dict new file mode 100644 index 0000000000000000000000000000000000000000..aef22eb0656145431bd1bf6c6a1ab2bb28545c36 Binary files /dev/null and b/espeak-ng-data/it_dict differ diff --git a/espeak-ng-data/ja_dict b/espeak-ng-data/ja_dict new file mode 100644 index 0000000000000000000000000000000000000000..9b29e2d2c803051d71c4838afdb168fae9797ec5 Binary files /dev/null and b/espeak-ng-data/ja_dict differ diff --git a/espeak-ng-data/jbo_dict b/espeak-ng-data/jbo_dict new file mode 100644 index 0000000000000000000000000000000000000000..938b323a35b15f1d902b37894b01ee481d0096c8 Binary files /dev/null and b/espeak-ng-data/jbo_dict differ diff --git a/espeak-ng-data/ka_dict b/espeak-ng-data/ka_dict new file mode 100644 index 0000000000000000000000000000000000000000..a43848b2e3d8364fbf706e2cb740d7bb4dfabf2b Binary files /dev/null and b/espeak-ng-data/ka_dict differ diff --git a/espeak-ng-data/kk_dict b/espeak-ng-data/kk_dict new file mode 100644 index 0000000000000000000000000000000000000000..7e02e2202a8713461d6f5b1613c70a3039e2534e Binary files /dev/null and b/espeak-ng-data/kk_dict differ diff --git a/espeak-ng-data/kl_dict b/espeak-ng-data/kl_dict new file mode 100644 index 0000000000000000000000000000000000000000..10a0566cd496eec1dbe425c7f03f578a5236edd4 Binary files /dev/null and b/espeak-ng-data/kl_dict differ diff --git a/espeak-ng-data/kn_dict b/espeak-ng-data/kn_dict new file mode 100644 index 0000000000000000000000000000000000000000..6a41a8d58fc258e79eeea9e8e6d0e9bddfe98906 Binary files /dev/null and b/espeak-ng-data/kn_dict differ diff --git a/espeak-ng-data/ko_dict b/espeak-ng-data/ko_dict new file mode 100644 index 0000000000000000000000000000000000000000..fd206732baa6eb93a27c784231deca69b682218e Binary files /dev/null and b/espeak-ng-data/ko_dict differ diff --git a/espeak-ng-data/kok_dict b/espeak-ng-data/kok_dict new file mode 100644 index 0000000000000000000000000000000000000000..136be4b84245bedc818e58ff7ecdc3b3961db77e Binary files /dev/null and b/espeak-ng-data/kok_dict differ diff --git a/espeak-ng-data/ku_dict b/espeak-ng-data/ku_dict new file mode 100644 index 0000000000000000000000000000000000000000..bf3d745cc3af42222a44828ef41bf2a78f33ac22 Binary files /dev/null and b/espeak-ng-data/ku_dict differ diff --git a/espeak-ng-data/ky_dict b/espeak-ng-data/ky_dict new file mode 100644 index 0000000000000000000000000000000000000000..3ea39d99d53010e3a2f37fe6fd7d7df8e858ba44 Binary files /dev/null and b/espeak-ng-data/ky_dict differ diff --git a/espeak-ng-data/la_dict b/espeak-ng-data/la_dict new file mode 100644 index 0000000000000000000000000000000000000000..3f30fd3fb492ef5b376188ff270709bc37de4184 Binary files /dev/null and b/espeak-ng-data/la_dict differ diff --git a/espeak-ng-data/lang/aav/vi b/espeak-ng-data/lang/aav/vi new file mode 100644 index 0000000000000000000000000000000000000000..7808128d708fb0dcdf0d0b7f87efa4eabad6fd51 --- /dev/null +++ b/espeak-ng-data/lang/aav/vi @@ -0,0 +1,8 @@ +name Vietnamese (Northern) +language vi + +words 1 2 +pitch 95 175 + + +tone 100 225 800 100 2000 50 5400 75 8000 200 diff --git a/espeak-ng-data/lang/aav/vi-VN-x-central b/espeak-ng-data/lang/aav/vi-VN-x-central new file mode 100644 index 0000000000000000000000000000000000000000..0defacaa6e3e0412f44adcd0a0404f73d4b4f6d8 --- /dev/null +++ b/espeak-ng-data/lang/aav/vi-VN-x-central @@ -0,0 +1,9 @@ +name Vietnamese (Central) +language vi-vn-x-central +phonemes vi-hue +dictrules 1 + +words 1 +pitch 82 118 //80 118 + voicing 90 //18 + flutter 20 diff --git a/espeak-ng-data/lang/aav/vi-VN-x-south b/espeak-ng-data/lang/aav/vi-VN-x-south new file mode 100644 index 0000000000000000000000000000000000000000..4c32561d6b95b9715753bc50a1d6570bfd887a8d --- /dev/null +++ b/espeak-ng-data/lang/aav/vi-VN-x-south @@ -0,0 +1,9 @@ +name Vietnamese (Southern) +language vi-vn-x-south +phonemes vi-sgn +dictrules 2 + +words 1 +pitch 82 118 //80 118 + voicing 90 //18 + flutter 20 diff --git a/espeak-ng-data/lang/art/eo b/espeak-ng-data/lang/art/eo new file mode 100644 index 0000000000000000000000000000000000000000..e47501faef940e2f935350084f8d49b6a4ff6a32 --- /dev/null +++ b/espeak-ng-data/lang/art/eo @@ -0,0 +1,4 @@ +name Esperanto +language eo + +apostrophe 2 diff --git a/espeak-ng-data/lang/art/ia b/espeak-ng-data/lang/art/ia new file mode 100644 index 0000000000000000000000000000000000000000..6a14728771b428773f11afd28036e82ace24d0b1 --- /dev/null +++ b/espeak-ng-data/lang/art/ia @@ -0,0 +1,2 @@ +name Interlingua +language ia diff --git a/espeak-ng-data/lang/art/io b/espeak-ng-data/lang/art/io new file mode 100644 index 0000000000000000000000000000000000000000..c50f9fabaff626a538020de2a85000907fba4913 --- /dev/null +++ b/espeak-ng-data/lang/art/io @@ -0,0 +1,5 @@ +name Ido +language io +phonemes eo +status testing + diff --git a/espeak-ng-data/lang/art/jbo b/espeak-ng-data/lang/art/jbo new file mode 100644 index 0000000000000000000000000000000000000000..9cf2f3098dcfc611ce96feb498e4b8e82e0305eb --- /dev/null +++ b/espeak-ng-data/lang/art/jbo @@ -0,0 +1,4 @@ +name Lojban +language jbo + +speed 80 // speed adjustment, percentage diff --git a/espeak-ng-data/lang/art/lfn b/espeak-ng-data/lang/art/lfn new file mode 100644 index 0000000000000000000000000000000000000000..d5e43871e3e19da947d7564b4efa59fc52d46585 --- /dev/null +++ b/espeak-ng-data/lang/art/lfn @@ -0,0 +1,8 @@ +name Lingua Franca Nova +language lfn + +phonemes base2 +l_unpronouncable 0 +numbers 2 3 + +stressLength 150 140 180 180 0 0 200 200 diff --git a/espeak-ng-data/lang/art/piqd b/espeak-ng-data/lang/art/piqd new file mode 100644 index 0000000000000000000000000000000000000000..49367cd84d5f92fb3a1b3af582eb4d1b510f5a72 --- /dev/null +++ b/espeak-ng-data/lang/art/piqd @@ -0,0 +1,5 @@ +name Klingon +language piqd +status testing +stressRule 3 + diff --git a/espeak-ng-data/lang/art/py b/espeak-ng-data/lang/art/py new file mode 100644 index 0000000000000000000000000000000000000000..850a34e870bfc384c85c509314dee96fd1529c13 --- /dev/null +++ b/espeak-ng-data/lang/art/py @@ -0,0 +1,7 @@ +name Pyash +language py +maintainer Logan Streondj +status testing + +speed 80 // speed adjustment, percentage +stressRule 0 diff --git a/espeak-ng-data/lang/art/qdb b/espeak-ng-data/lang/art/qdb new file mode 100644 index 0000000000000000000000000000000000000000..eb5ea363bd721d08bbb157f60390c55db556adc7 --- /dev/null +++ b/espeak-ng-data/lang/art/qdb @@ -0,0 +1,6 @@ +name Lang Belta +language qdb + +numbers 4 3 + +replace 1 t ? diff --git a/espeak-ng-data/lang/art/qya b/espeak-ng-data/lang/art/qya new file mode 100644 index 0000000000000000000000000000000000000000..2b515813b48ce99fab0a72ac81bc022f1988615d --- /dev/null +++ b/espeak-ng-data/lang/art/qya @@ -0,0 +1,4 @@ +name Quenya +language qya +stressRule 2 +// rule=penultimate, with qya_rules for light penultimate syllables to move primary stress to the preceding (antepenultimate) syllable diff --git a/espeak-ng-data/lang/art/sjn b/espeak-ng-data/lang/art/sjn new file mode 100644 index 0000000000000000000000000000000000000000..f927bc93b8729011a0e4bae90c79e9b2bb554e7d --- /dev/null +++ b/espeak-ng-data/lang/art/sjn @@ -0,0 +1,4 @@ +name Sindarin +language sjn +stressRule 2 +// rule=penultimate, with sjn_rules for light penultimate syllables to move primary stress to the preceding (antepenultimate) syllable diff --git a/espeak-ng-data/lang/azc/nci b/espeak-ng-data/lang/azc/nci new file mode 100644 index 0000000000000000000000000000000000000000..f1896379e0d0fe63a325d9e49138066d97479a70 --- /dev/null +++ b/espeak-ng-data/lang/azc/nci @@ -0,0 +1,6 @@ +name Nahuatl (Classical) +language nci + +intonation 3 +stressRule 2 +stressLength 190 190 200 200 0 0 220 240 diff --git a/espeak-ng-data/lang/bat/lt b/espeak-ng-data/lang/bat/lt new file mode 100644 index 0000000000000000000000000000000000000000..7cdb1930f20db7a2ed80b4f0adfe41d2821dcbe8 --- /dev/null +++ b/espeak-ng-data/lang/bat/lt @@ -0,0 +1,2 @@ +name Lithuanian +language lt diff --git a/espeak-ng-data/lang/bat/ltg b/espeak-ng-data/lang/bat/ltg new file mode 100644 index 0000000000000000000000000000000000000000..1041d9e3bb94d68595b5962ea78805bf5eb66b8b --- /dev/null +++ b/espeak-ng-data/lang/bat/ltg @@ -0,0 +1,12 @@ +name Latgalian +language ltg +maintainer Valdis Vitolins +status testing +phonemes lv +dictionary lv +dictrules 2 // Setting for Latgalian pronunciation +words 0 2 +pitch 64 118 +tone 60 150 204 100 400 255 700 10 3000 255 +stressAmp 12 10 8 8 0 0 15 16 +stressLength 160 140 200 140 0 0 240 160 diff --git a/espeak-ng-data/lang/bat/lv b/espeak-ng-data/lang/bat/lv new file mode 100644 index 0000000000000000000000000000000000000000..70eb61dcb5ab1c303f66f3588375d0db0a87e3c8 --- /dev/null +++ b/espeak-ng-data/lang/bat/lv @@ -0,0 +1,9 @@ +name Latvian +language lv +maintainer Valdis Vitolins +status mature +words 0 2 +pitch 67 123 +tone 60 150 204 100 400 255 700 10 3000 255 +stressAmp 11 8 11 9 0 0 14 12 +stressLength 160 120 200 130 0 0 230 180 diff --git a/espeak-ng-data/lang/bnt/sw b/espeak-ng-data/lang/bnt/sw new file mode 100644 index 0000000000000000000000000000000000000000..d1a4db33cc76a2aa53e6cbdef185475706e6b46f --- /dev/null +++ b/espeak-ng-data/lang/bnt/sw @@ -0,0 +1,4 @@ +name Swahili +language sw + +status testing diff --git a/espeak-ng-data/lang/bnt/tn b/espeak-ng-data/lang/bnt/tn new file mode 100644 index 0000000000000000000000000000000000000000..8b484e43647227abd923fb22711f5792c95ecf29 --- /dev/null +++ b/espeak-ng-data/lang/bnt/tn @@ -0,0 +1,4 @@ +name Setswana +language tn + +status testing diff --git a/espeak-ng-data/lang/ccs/ka b/espeak-ng-data/lang/ccs/ka new file mode 100644 index 0000000000000000000000000000000000000000..2a789b3c60ebf8b08193926c8d99559836645f09 --- /dev/null +++ b/espeak-ng-data/lang/ccs/ka @@ -0,0 +1,3 @@ +name Georgian +language ka +lowercaseSentence // A period followed by a lowercase letter is considered a sentence (mkhedruli) diff --git a/espeak-ng-data/lang/cel/cy b/espeak-ng-data/lang/cel/cy new file mode 100644 index 0000000000000000000000000000000000000000..6d0213294bcbee353b58a90ab6fd21926386dfee --- /dev/null +++ b/espeak-ng-data/lang/cel/cy @@ -0,0 +1,4 @@ +name Welsh +language cy + +intonation 4 diff --git a/espeak-ng-data/lang/cel/ga b/espeak-ng-data/lang/cel/ga new file mode 100644 index 0000000000000000000000000000000000000000..9fea2ae7dd02a65fe819286022bbdf32b3afa1a4 --- /dev/null +++ b/espeak-ng-data/lang/cel/ga @@ -0,0 +1,4 @@ +name Gaelic (Irish) +language ga + +dictrules 1 // fix for eclipsis diff --git a/espeak-ng-data/lang/cel/gd b/espeak-ng-data/lang/cel/gd new file mode 100644 index 0000000000000000000000000000000000000000..e416f6fa36def26fe7645e65de200c637b75418b --- /dev/null +++ b/espeak-ng-data/lang/cel/gd @@ -0,0 +1,4 @@ +name Gaelic (Scottish) +language gd + +status testing diff --git a/espeak-ng-data/lang/cus/om b/espeak-ng-data/lang/cus/om new file mode 100644 index 0000000000000000000000000000000000000000..1d6b396defd28e39a093a234c62d2d5aae29e2f0 --- /dev/null +++ b/espeak-ng-data/lang/cus/om @@ -0,0 +1,4 @@ +name Oromo +language om + +status testing diff --git a/espeak-ng-data/lang/dra/kn b/espeak-ng-data/lang/dra/kn new file mode 100644 index 0000000000000000000000000000000000000000..a32732c4551286acc9203506d6651d2b12a93c46 --- /dev/null +++ b/espeak-ng-data/lang/dra/kn @@ -0,0 +1,5 @@ +name Kannada +language kn + +intonation 2 +//consonants 80 diff --git a/espeak-ng-data/lang/dra/ml b/espeak-ng-data/lang/dra/ml new file mode 100644 index 0000000000000000000000000000000000000000..92394bbcb29dcfa4f010467b9f7df9c46678380f --- /dev/null +++ b/espeak-ng-data/lang/dra/ml @@ -0,0 +1,5 @@ +name Malayalam +language ml + +intonation 2 +//consonants 80 diff --git a/espeak-ng-data/lang/dra/ta b/espeak-ng-data/lang/dra/ta new file mode 100644 index 0000000000000000000000000000000000000000..aae63348a624705561ec4800990168fbfe03a1e9 --- /dev/null +++ b/espeak-ng-data/lang/dra/ta @@ -0,0 +1,5 @@ +name Tamil +language ta + +intonation 2 +consonants 80 diff --git a/espeak-ng-data/lang/dra/te b/espeak-ng-data/lang/dra/te new file mode 100644 index 0000000000000000000000000000000000000000..8acbb1879d65664ef24b6ebe0d393250f7d62cee --- /dev/null +++ b/espeak-ng-data/lang/dra/te @@ -0,0 +1,7 @@ +name Telugu +language te + +status testing + +intonation 2 +//consonants 80 diff --git a/espeak-ng-data/lang/esx/kl b/espeak-ng-data/lang/esx/kl new file mode 100644 index 0000000000000000000000000000000000000000..e581b58814d49bfbd060f80a16d2e3758235f480 --- /dev/null +++ b/espeak-ng-data/lang/esx/kl @@ -0,0 +1,3 @@ +name Greenlandic +language kl + diff --git a/espeak-ng-data/lang/eu b/espeak-ng-data/lang/eu new file mode 100644 index 0000000000000000000000000000000000000000..ef132e5b83168f01e7ec76b533e7c9f43abe2b51 --- /dev/null +++ b/espeak-ng-data/lang/eu @@ -0,0 +1,5 @@ +name Basque +language eu + +status testing +stressRule 15 diff --git a/espeak-ng-data/lang/gmq/da b/espeak-ng-data/lang/gmq/da new file mode 100644 index 0000000000000000000000000000000000000000..58f02f15a7047676f47fccd99b78471478101653 --- /dev/null +++ b/espeak-ng-data/lang/gmq/da @@ -0,0 +1,4 @@ +name Danish +language da + +tunes s2 c2 q2 e2 diff --git a/espeak-ng-data/lang/gmq/is b/espeak-ng-data/lang/gmq/is new file mode 100644 index 0000000000000000000000000000000000000000..04bf5ad364789a3833f4d24f56a51de0ec815517 --- /dev/null +++ b/espeak-ng-data/lang/gmq/is @@ -0,0 +1,2 @@ +name Icelandic +language is diff --git a/espeak-ng-data/lang/gmq/nb b/espeak-ng-data/lang/gmq/nb new file mode 100644 index 0000000000000000000000000000000000000000..c29117f5308e85aab12aea73c149880b8586a989 --- /dev/null +++ b/espeak-ng-data/lang/gmq/nb @@ -0,0 +1,7 @@ +name Norwegian Bokmål +language nb +language no +phonemes no +dictionary no + +intonation 4 diff --git a/espeak-ng-data/lang/gmq/sv b/espeak-ng-data/lang/gmq/sv new file mode 100644 index 0000000000000000000000000000000000000000..bb2d0299e001268aa07e85318b83442cd826b3da --- /dev/null +++ b/espeak-ng-data/lang/gmq/sv @@ -0,0 +1,2 @@ +name Swedish +language sv diff --git a/espeak-ng-data/lang/gmw/af b/espeak-ng-data/lang/gmw/af new file mode 100644 index 0000000000000000000000000000000000000000..64fc96f55bfe2520b30d73fc3bfd01638c2db6e6 --- /dev/null +++ b/espeak-ng-data/lang/gmw/af @@ -0,0 +1,8 @@ +name Afrikaans +language af + +maintainer Christo de Klerk +status mature + +roughness 0 +pitch 63 120 diff --git a/espeak-ng-data/lang/gmw/de b/espeak-ng-data/lang/gmw/de new file mode 100644 index 0000000000000000000000000000000000000000..a43cc1a55385cb2955be6aa501588e8b26585bed --- /dev/null +++ b/espeak-ng-data/lang/gmw/de @@ -0,0 +1,3 @@ +name German +language de +tunes s4 c1 q4 e1 diff --git a/espeak-ng-data/lang/gmw/en b/espeak-ng-data/lang/gmw/en new file mode 100644 index 0000000000000000000000000000000000000000..f23fb53124eb2a927dd796154f3fdc41c38467fc --- /dev/null +++ b/espeak-ng-data/lang/gmw/en @@ -0,0 +1,8 @@ +name English (Great Britain) +language en-gb 2 +language en 2 + +maintainer Reece H. Dunn +status mature + +tunes s1 c1 q1 e1 diff --git a/espeak-ng-data/lang/gmw/en-029 b/espeak-ng-data/lang/gmw/en-029 new file mode 100644 index 0000000000000000000000000000000000000000..493aae451c7859ed7b27afdc54ee37cf4926f78e --- /dev/null +++ b/espeak-ng-data/lang/gmw/en-029 @@ -0,0 +1,20 @@ +name English (Caribbean) +language en-029 +language en 10 + +maintainer Reece H. Dunn +status mature + +phonemes en-wi +dictrules 8 +stressLength 175 175 175 175 220 220 250 290 + +replace 00 D d +replace 00 T t[ +replace 00 U@ o@ +replace 03 @ a# +replace 03 3 a# +replace 03 N n + +formant 1 98 100 100 +formant 2 98 100 100 diff --git a/espeak-ng-data/lang/gmw/en-GB-scotland b/espeak-ng-data/lang/gmw/en-GB-scotland new file mode 100644 index 0000000000000000000000000000000000000000..a4655a0e8bf9190e36dbc574d6e4267ea118a35c --- /dev/null +++ b/espeak-ng-data/lang/gmw/en-GB-scotland @@ -0,0 +1,17 @@ +name English (Scotland) +language en-gb-scotland +language en 4 + +maintainer Reece H. Dunn +status mature + +phonemes en-sc +dictrules 2 5 6 7 +stressLength 180 130 200 200 0 0 250 270 + +replace 03 @ V +replace 03 I i +replace 03 I2 i +replace 01 aI aI2 +replace 02 a a/ +replace 02 u: U diff --git a/espeak-ng-data/lang/gmw/en-GB-x-gbclan b/espeak-ng-data/lang/gmw/en-GB-x-gbclan new file mode 100644 index 0000000000000000000000000000000000000000..f54a06b7c662e1e7b558272f5bdaee8257bc52d9 --- /dev/null +++ b/espeak-ng-data/lang/gmw/en-GB-x-gbclan @@ -0,0 +1,14 @@ +name English (Lancaster) +language en-gb-x-gbclan +language en-gb 3 +language en 5 + +maintainer Reece H. Dunn +status mature + +phonemes en-n + +stressLength 160 150 180 180 220 220 290 290 + +replace 03 N n +replace 03 i I2 diff --git a/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd b/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd new file mode 100644 index 0000000000000000000000000000000000000000..1831f9a9643766087e447184bfb49a4eeba651dd --- /dev/null +++ b/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd @@ -0,0 +1,12 @@ +name English (West Midlands) +language en-gb-x-gbcwmd +language en-gb 9 +language en 9 + +phonemes en-wm + +replace 00 h NULL +replace 00 o@ O@ +dictrules 6 +intonation 4 +stressAdd 0 0 0 0 0 0 0 20 diff --git a/espeak-ng-data/lang/gmw/en-GB-x-rp b/espeak-ng-data/lang/gmw/en-GB-x-rp new file mode 100644 index 0000000000000000000000000000000000000000..fb72cf1f796d2a247121277ed6dad2324aeb094b --- /dev/null +++ b/espeak-ng-data/lang/gmw/en-GB-x-rp @@ -0,0 +1,15 @@ +name English (Received Pronunciation) +language en-gb-x-rp +language en-gb 4 +language en 5 + +maintainer Reece H. Dunn +status mature + +phonemes en-rp + +replace 00 o@ O@ +replace 03 I i +replace 03 I2 i +replace 03 @ a# +replace 03 3 a# diff --git a/espeak-ng-data/lang/gmw/en-US b/espeak-ng-data/lang/gmw/en-US new file mode 100644 index 0000000000000000000000000000000000000000..31db652b206219c5b66d6018144a4ff45fd663c9 --- /dev/null +++ b/espeak-ng-data/lang/gmw/en-US @@ -0,0 +1,15 @@ +name English (America) +language en-us 2 +language en 3 + +maintainer Reece H. Dunn +status mature + +phonemes en-us +dictrules 3 6 + +stressLength 140 120 190 170 0 0 255 300 +stressAmp 17 16 19 19 19 19 21 19 + +replace 03 I i +replace 03 I2 i diff --git a/espeak-ng-data/lang/gmw/en-US-nyc b/espeak-ng-data/lang/gmw/en-US-nyc new file mode 100644 index 0000000000000000000000000000000000000000..2d76f88a0a8429d754cfeb1470011a7ec6bbd829 --- /dev/null +++ b/espeak-ng-data/lang/gmw/en-US-nyc @@ -0,0 +1,14 @@ +name English (America, New York City) +language en-us-nyc + +maintainer Richard Calvi +status testing + +phonemes en-us-nyc +dictrules 3 6 + +stressLength 140 120 190 170 0 0 255 300 +stressAmp 17 16 19 19 19 19 21 19 + +replace 03 I i +replace 03 I2 i diff --git a/espeak-ng-data/lang/gmw/lb b/espeak-ng-data/lang/gmw/lb new file mode 100644 index 0000000000000000000000000000000000000000..79724594261cfe4f2d36b3f05813db963d67af30 --- /dev/null +++ b/espeak-ng-data/lang/gmw/lb @@ -0,0 +1,2 @@ +name Luxembourgish +language lb diff --git a/espeak-ng-data/lang/gmw/nl b/espeak-ng-data/lang/gmw/nl new file mode 100644 index 0000000000000000000000000000000000000000..a212fbef6256c1414d259aa3c3f3d1e4b2e3563c --- /dev/null +++ b/espeak-ng-data/lang/gmw/nl @@ -0,0 +1,2 @@ +name Dutch +language nl diff --git a/espeak-ng-data/lang/grk/el b/espeak-ng-data/lang/grk/el new file mode 100644 index 0000000000000000000000000000000000000000..548a01bcf017abbcc46437941f28b108e2a56ec7 --- /dev/null +++ b/espeak-ng-data/lang/grk/el @@ -0,0 +1,2 @@ +name Greek +language el diff --git a/espeak-ng-data/lang/grk/grc b/espeak-ng-data/lang/grk/grc new file mode 100644 index 0000000000000000000000000000000000000000..baa8b2c691a46217c99e3c3d149257fe988ed84a --- /dev/null +++ b/espeak-ng-data/lang/grk/grc @@ -0,0 +1,6 @@ +name Greek (Ancient) +language grc + +stressLength 170 170 190 190 0 0 230 240 +dictrules 1 +words 3 diff --git a/espeak-ng-data/lang/inc/as b/espeak-ng-data/lang/inc/as new file mode 100644 index 0000000000000000000000000000000000000000..23991ad7d3b0d0f31891290b5da62bb5ae2f1169 --- /dev/null +++ b/espeak-ng-data/lang/inc/as @@ -0,0 +1,4 @@ +name Assamese +language as + +status testing diff --git a/espeak-ng-data/lang/inc/bn b/espeak-ng-data/lang/inc/bn new file mode 100644 index 0000000000000000000000000000000000000000..c79180269e431d6116bb97102f6301e881432e36 --- /dev/null +++ b/espeak-ng-data/lang/inc/bn @@ -0,0 +1,2 @@ +name Bengali +language bn diff --git a/espeak-ng-data/lang/inc/bpy b/espeak-ng-data/lang/inc/bpy new file mode 100644 index 0000000000000000000000000000000000000000..b63bc8d1c67ae9d71fd53ea622c7ed04b9fcee31 --- /dev/null +++ b/espeak-ng-data/lang/inc/bpy @@ -0,0 +1,2 @@ +name Bishnupriya Manipuri +language bpy diff --git a/espeak-ng-data/lang/inc/gu b/espeak-ng-data/lang/inc/gu new file mode 100644 index 0000000000000000000000000000000000000000..fcdacd21e9e98e4ca56adcea3a5c3b8ef61aa58b --- /dev/null +++ b/espeak-ng-data/lang/inc/gu @@ -0,0 +1,4 @@ +name Gujarati +language gu + +status testing diff --git a/espeak-ng-data/lang/inc/hi b/espeak-ng-data/lang/inc/hi new file mode 100644 index 0000000000000000000000000000000000000000..16ea3892959431fcb901c242525817669042a93f --- /dev/null +++ b/espeak-ng-data/lang/inc/hi @@ -0,0 +1,2 @@ +name Hindi +language hi diff --git a/espeak-ng-data/lang/inc/kok b/espeak-ng-data/lang/inc/kok new file mode 100644 index 0000000000000000000000000000000000000000..f2b1cc53a8bfb04efb49712f013f615d6307eb4a --- /dev/null +++ b/espeak-ng-data/lang/inc/kok @@ -0,0 +1,2 @@ +name Konkani +language kok diff --git a/espeak-ng-data/lang/inc/mr b/espeak-ng-data/lang/inc/mr new file mode 100644 index 0000000000000000000000000000000000000000..d9181f908b6dd2a3767e0c89326d767bce3b5293 --- /dev/null +++ b/espeak-ng-data/lang/inc/mr @@ -0,0 +1,4 @@ +name Marathi +language mr + +status testing diff --git a/espeak-ng-data/lang/inc/ne b/espeak-ng-data/lang/inc/ne new file mode 100644 index 0000000000000000000000000000000000000000..4b64cc2b0a8b934e3e789c3b82f618c178bbe4ae --- /dev/null +++ b/espeak-ng-data/lang/inc/ne @@ -0,0 +1,4 @@ +name Nepali +language ne + +dictrules 1 diff --git a/espeak-ng-data/lang/inc/or b/espeak-ng-data/lang/inc/or new file mode 100644 index 0000000000000000000000000000000000000000..95a990ecdc1f4fa0b267e03c32a6840ca0ecafa9 --- /dev/null +++ b/espeak-ng-data/lang/inc/or @@ -0,0 +1,4 @@ +name Oriya +language or + +status testing diff --git a/espeak-ng-data/lang/inc/pa b/espeak-ng-data/lang/inc/pa new file mode 100644 index 0000000000000000000000000000000000000000..0e9552d33dcd14c7cd4f6aa244d1706c8ab2648e --- /dev/null +++ b/espeak-ng-data/lang/inc/pa @@ -0,0 +1,2 @@ +name Punjabi +language pa diff --git a/espeak-ng-data/lang/inc/sd b/espeak-ng-data/lang/inc/sd new file mode 100644 index 0000000000000000000000000000000000000000..51cf8afed21c85194fcbbbb2d253c894655645cd --- /dev/null +++ b/espeak-ng-data/lang/inc/sd @@ -0,0 +1,3 @@ +name Sindhi +language sd +maintainer Ejaz Shah diff --git a/espeak-ng-data/lang/inc/si b/espeak-ng-data/lang/inc/si new file mode 100644 index 0000000000000000000000000000000000000000..3f877191fce068307567db93ed671aec9092613d --- /dev/null +++ b/espeak-ng-data/lang/inc/si @@ -0,0 +1,6 @@ +name Sinhala +language si + +status testing + +intonation 2 diff --git a/espeak-ng-data/lang/inc/ur b/espeak-ng-data/lang/inc/ur new file mode 100644 index 0000000000000000000000000000000000000000..16e546959d9037457ca27de709b12329f5ae5efd --- /dev/null +++ b/espeak-ng-data/lang/inc/ur @@ -0,0 +1,7 @@ +name Urdu +language ur +maintainer Ejaz Shah +status testing + +stressRule 6 + diff --git a/espeak-ng-data/lang/ine/hy b/espeak-ng-data/lang/ine/hy new file mode 100644 index 0000000000000000000000000000000000000000..ee0be2fe32c29eb5b7d975eb85e5084a8864d90b --- /dev/null +++ b/espeak-ng-data/lang/ine/hy @@ -0,0 +1,3 @@ +name Armenian (East Armenia) +language hy +language hy-arevela diff --git a/espeak-ng-data/lang/ine/hyw b/espeak-ng-data/lang/ine/hyw new file mode 100644 index 0000000000000000000000000000000000000000..9d5fe86badd04a69dba17abdcee4045c10279d77 --- /dev/null +++ b/espeak-ng-data/lang/ine/hyw @@ -0,0 +1,24 @@ +name Armenian (West Armenia) +language hyw +language hy-arevmda +language hy 8 + +dictionary hy +dictrules 1 + +phonemes hy + +// change consonants for West Armenian pronunciation +replace 00 b p# +replace 00 d t# +replace 00 dz ts# +replace 00 dZ tS# +replace 00 g k# + +replace 00 p b +replace 00 t d +replace 00 ts dz +replace 00 tS dZ +replace 00 k g + +replace 00 R2 R // ?? diff --git a/espeak-ng-data/lang/ine/sq b/espeak-ng-data/lang/ine/sq new file mode 100644 index 0000000000000000000000000000000000000000..9ace35766585509e735b71c888926b7c05b23cf0 --- /dev/null +++ b/espeak-ng-data/lang/ine/sq @@ -0,0 +1,5 @@ +name Albanian +language sq + +// add this line to remove 'ë' at the end of words +// replace 00 @/ NULL diff --git a/espeak-ng-data/lang/ira/fa b/espeak-ng-data/lang/ira/fa new file mode 100644 index 0000000000000000000000000000000000000000..5a0c2b6d05020a9f29a53de0eb225a8852686a85 --- /dev/null +++ b/espeak-ng-data/lang/ira/fa @@ -0,0 +1,4 @@ +name Persian +language fa +maintainer Shadyar Khodayari +status mature diff --git a/espeak-ng-data/lang/ira/fa-Latn b/espeak-ng-data/lang/ira/fa-Latn new file mode 100644 index 0000000000000000000000000000000000000000..02c6da6e1a88b492b021ef6f2b504181b2c9e05a --- /dev/null +++ b/espeak-ng-data/lang/ira/fa-Latn @@ -0,0 +1,8 @@ +name Persian (Pinglish) +// Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish +language fa-latn +maintainer Shadyar Khodayari +status mature +dictrules 1 +phonemes fa + diff --git a/espeak-ng-data/lang/ira/ku b/espeak-ng-data/lang/ira/ku new file mode 100644 index 0000000000000000000000000000000000000000..b26bca250fc3e03c23c345ad18e49303c6e15551 --- /dev/null +++ b/espeak-ng-data/lang/ira/ku @@ -0,0 +1,5 @@ +name Kurdish +language ku + +//words 1 48 + diff --git a/espeak-ng-data/lang/iro/chr b/espeak-ng-data/lang/iro/chr new file mode 100644 index 0000000000000000000000000000000000000000..abe29382383b120877a30e5eba19ee1f85362789 --- /dev/null +++ b/espeak-ng-data/lang/iro/chr @@ -0,0 +1,27 @@ +name Cherokee //https://github.com/espeak-ng/espeak-ng/blob/master/docs/voices.md +language chr-US-Qaaa-x-west 5 + +maintainer Michael Conrad +status testing + +pitch 90 160 + +voicing 100 + +consonants 100 100 + +speed 100 + +words 2 1 + +phonemes chr + +//stress on all syllables to simulate stress on no syllables +stressRule 9 +stressLength 175 175 175 175 175 175 175 175 //all vowels the same length regardless of stress +stressAmp 10 10 10 10 10 10 10 10 //all vowels the same strength regardless of marked stress + +intonation 1 + +tunes chrs chrc chrq chre + diff --git a/espeak-ng-data/lang/itc/la b/espeak-ng-data/lang/itc/la new file mode 100644 index 0000000000000000000000000000000000000000..c57270f92de40f4002bcfd7066bbe1b952b816af --- /dev/null +++ b/espeak-ng-data/lang/itc/la @@ -0,0 +1,12 @@ +name Latin +language la +stressRule 2 0 2 +// rule=penultimate +// unstressed_wd1=0 +// unstressed_wd2=2 +stressOpt 0 5 // flags=0100001 (no automatic secondary stress + don't stres monosyllables) + +// short gap between words +words 2 + +// Note: The Latin voice needs long vowels to be marked with macrons diff --git a/espeak-ng-data/lang/jpx/ja b/espeak-ng-data/lang/jpx/ja new file mode 100644 index 0000000000000000000000000000000000000000..20e21a1e9bdb38913ece9d00324add13579988fc --- /dev/null +++ b/espeak-ng-data/lang/jpx/ja @@ -0,0 +1,5 @@ +name Japanese +language ja +phonemes ja + +intonation 4 diff --git a/espeak-ng-data/lang/ko b/espeak-ng-data/lang/ko new file mode 100644 index 0000000000000000000000000000000000000000..f03ba091b68d61453dcdac7e5a6cbc8c88cdc4da --- /dev/null +++ b/espeak-ng-data/lang/ko @@ -0,0 +1,5 @@ +name Korean +language ko +pitch 80 118 +intonation 2 + diff --git a/espeak-ng-data/lang/map/haw b/espeak-ng-data/lang/map/haw new file mode 100644 index 0000000000000000000000000000000000000000..c0869132769f42249d01d08d01cb5ddbdfff6a33 --- /dev/null +++ b/espeak-ng-data/lang/map/haw @@ -0,0 +1,3 @@ +name Hawaiian +language haw +status testing diff --git a/espeak-ng-data/lang/miz/mto b/espeak-ng-data/lang/miz/mto new file mode 100644 index 0000000000000000000000000000000000000000..eb0f75ff5b53f51aeadefd08bda1f1ba5330c1c5 --- /dev/null +++ b/espeak-ng-data/lang/miz/mto @@ -0,0 +1,8 @@ +name Totontepec Mixe +language mto + +maintainer Bill Dengler and Elizabeth Resendiz +status testing + +lowercaseSentence +tunes s6 c6 q6 e6 diff --git a/espeak-ng-data/lang/myn/quc b/espeak-ng-data/lang/myn/quc new file mode 100644 index 0000000000000000000000000000000000000000..e8e0ec6bc2d2d70224ca65ab579ca5f9ac7f215e --- /dev/null +++ b/espeak-ng-data/lang/myn/quc @@ -0,0 +1,6 @@ +name K'iche' +language quc +status testing +stressRule 3 // stress on final syllable +stressAmp 8 8 20 15 0 0 25 25 // reduce unstressed vowels +stressLength 120 120 200 150 0 0 250 250 // reduce unstressed vowels diff --git a/espeak-ng-data/lang/poz/id b/espeak-ng-data/lang/poz/id new file mode 100644 index 0000000000000000000000000000000000000000..d300372fbad3479491f79303c9021445f9c3d096 --- /dev/null +++ b/espeak-ng-data/lang/poz/id @@ -0,0 +1,7 @@ +name Indonesian +language id + +stressLength 160 200 180 180 0 0 220 240 +stressAmp 16 18 18 18 0 0 22 21 + +consonants 80 80 diff --git a/espeak-ng-data/lang/poz/mi b/espeak-ng-data/lang/poz/mi new file mode 100644 index 0000000000000000000000000000000000000000..fa1c71eb7dc334e3aaacf83722ea1aecc6c6acc7 --- /dev/null +++ b/espeak-ng-data/lang/poz/mi @@ -0,0 +1,21 @@ +name Māori +language mi +status testing + +// https://github.com/espeak-ng/espeak-ng/blob/master/docs/voices.md#words +words 1 2 + +// taken from Jacky +pitch 115 130 + +formant 0 150 155 100 +formant 1 90 155 70 +formant 2 95 70 64 +formant 3 15 20 30 +formant 4 20 30 40 +formant 5 65 20 65 +formant 6 70 80 100 +formant 7 20 80 100 +formant 8 100 95 80 +voicing 135 +consonants 110 diff --git a/espeak-ng-data/lang/poz/ms b/espeak-ng-data/lang/poz/ms new file mode 100644 index 0000000000000000000000000000000000000000..27a2712af2df7835b414597dd065e3a6d6bf46bb --- /dev/null +++ b/espeak-ng-data/lang/poz/ms @@ -0,0 +1,14 @@ +// Last updated: 14 October 2010, Jason Ong (jason@portalgroove.com) +name Malay +language ms +phonemes id + +stressLength 160 200 180 180 0 0 220 240 +stressAmp 16 18 18 18 0 0 22 21 +intonation 3 // Less intonation, and comma does not raise the pitch. + +// Nuance - Peninsula Malaysia +// replace 3 a @ // change 'saya' to 'saye' + // (only the last phoneme of a word, only in unstressed syllables) + +consonants 80 80 diff --git a/espeak-ng-data/lang/qu b/espeak-ng-data/lang/qu new file mode 100644 index 0000000000000000000000000000000000000000..aa717f296f4547dddc289569301231f41ae1c543 --- /dev/null +++ b/espeak-ng-data/lang/qu @@ -0,0 +1,5 @@ +name Quechua +language qu +stressRule 2 // stress on penultimate syllable +status testing + diff --git a/espeak-ng-data/lang/roa/an b/espeak-ng-data/lang/roa/an new file mode 100644 index 0000000000000000000000000000000000000000..dc75aa8e82ebb38baec6510dc5fb929b9d1880a0 --- /dev/null +++ b/espeak-ng-data/lang/roa/an @@ -0,0 +1,2 @@ +name Aragonese +language an diff --git a/espeak-ng-data/lang/roa/ca b/espeak-ng-data/lang/roa/ca new file mode 100644 index 0000000000000000000000000000000000000000..54af356f7a222827df6f870679182d12af2e6dde --- /dev/null +++ b/espeak-ng-data/lang/roa/ca @@ -0,0 +1,2 @@ +name Catalan +language ca diff --git a/espeak-ng-data/lang/roa/es b/espeak-ng-data/lang/roa/es new file mode 100644 index 0000000000000000000000000000000000000000..dc90e41c64f2e89713bd2e1cf06bd30c31227579 --- /dev/null +++ b/espeak-ng-data/lang/roa/es @@ -0,0 +1,4 @@ +name Spanish (Spain) +language es +dictrules 1 +tunes s6 c6 q6 e6 diff --git a/espeak-ng-data/lang/roa/es-419 b/espeak-ng-data/lang/roa/es-419 new file mode 100644 index 0000000000000000000000000000000000000000..236bef0bf68d7ac1c887295714cefd2164b29a7d --- /dev/null +++ b/espeak-ng-data/lang/roa/es-419 @@ -0,0 +1,11 @@ +name Spanish (Latin America) +language es-419 +language es-mx 6 + +phonemes es-la +dictrules 2 +intonation 2 +stressLength 170 200 230 180 0 0 250 280 + +tunes s6 c6 q6 e6 + diff --git a/espeak-ng-data/lang/roa/fr b/espeak-ng-data/lang/roa/fr new file mode 100644 index 0000000000000000000000000000000000000000..9e0b9440c5419b5f26ad9e845b35e7c9cc1b3a94 --- /dev/null +++ b/espeak-ng-data/lang/roa/fr @@ -0,0 +1,6 @@ +name French (France) +language fr-fr +language fr + +dictrules 1 +tunes s3 c3 q3 e3 diff --git a/espeak-ng-data/lang/roa/fr-BE b/espeak-ng-data/lang/roa/fr-BE new file mode 100644 index 0000000000000000000000000000000000000000..1a0311f94ffc2514ab6128b2e771441bf6eb7464 --- /dev/null +++ b/espeak-ng-data/lang/roa/fr-BE @@ -0,0 +1,8 @@ +name French (Belgium) +language fr-be +language fr 8 + +dictrules 2 +tunes s3 c3 q3 e3 + + diff --git a/espeak-ng-data/lang/roa/fr-CH b/espeak-ng-data/lang/roa/fr-CH new file mode 100644 index 0000000000000000000000000000000000000000..2e45fbd1903431ea4c34fac94d1ae4b9d76f441d --- /dev/null +++ b/espeak-ng-data/lang/roa/fr-CH @@ -0,0 +1,6 @@ +name French (Switzerland) +language fr-ch +language fr 8 + +dictrules 3 +tunes s3 c3 q3 e3 diff --git a/espeak-ng-data/lang/roa/ht b/espeak-ng-data/lang/roa/ht new file mode 100644 index 0000000000000000000000000000000000000000..8b5722584c03f947ed0eac26f0fd327121576551 --- /dev/null +++ b/espeak-ng-data/lang/roa/ht @@ -0,0 +1,8 @@ +name Haitian Creole +language ht +status testing +maintainer // TODO somebody should take responsibility for this + +phonemes ht +dictionary ht + diff --git a/espeak-ng-data/lang/roa/it b/espeak-ng-data/lang/roa/it new file mode 100644 index 0000000000000000000000000000000000000000..ad7bb50e6016183958c9de74c9205aba749800d7 --- /dev/null +++ b/espeak-ng-data/lang/roa/it @@ -0,0 +1,7 @@ +name Italian +language it + +maintainer Christian Leo M +status mature + +tunes s4 c4 q4 e4 diff --git a/espeak-ng-data/lang/roa/pap b/espeak-ng-data/lang/roa/pap new file mode 100644 index 0000000000000000000000000000000000000000..b9e07fe03ecd05f481609a84a38dddfafaf45c86 --- /dev/null +++ b/espeak-ng-data/lang/roa/pap @@ -0,0 +1,7 @@ +name Papiamento +language pap + +status testing + +phonemes base2 + diff --git a/espeak-ng-data/lang/roa/pt b/espeak-ng-data/lang/roa/pt new file mode 100644 index 0000000000000000000000000000000000000000..5041b511e1a584c3aabc742c9637ea4f1b20e2a6 --- /dev/null +++ b/espeak-ng-data/lang/roa/pt @@ -0,0 +1,7 @@ +name Portuguese (Portugal) +language pt +language pt-pt +phonemes pt-pt + +dictrules 1 +intonation 2 diff --git a/espeak-ng-data/lang/roa/pt-BR b/espeak-ng-data/lang/roa/pt-BR new file mode 100644 index 0000000000000000000000000000000000000000..52b850c38e0751b369fdd108ae411ce6ab9bd6b1 --- /dev/null +++ b/espeak-ng-data/lang/roa/pt-BR @@ -0,0 +1,7 @@ +name Portuguese (Brazil) +language pt-br +language pt 6 + +dictrules 2 +stressLength 200 115 230 230 0 0 250 270 + diff --git a/espeak-ng-data/lang/roa/ro b/espeak-ng-data/lang/roa/ro new file mode 100644 index 0000000000000000000000000000000000000000..94441efe88d71f8f7d3494eed80e78bde348577d --- /dev/null +++ b/espeak-ng-data/lang/roa/ro @@ -0,0 +1,2 @@ +name Romanian +language ro diff --git a/espeak-ng-data/lang/sai/gn b/espeak-ng-data/lang/sai/gn new file mode 100644 index 0000000000000000000000000000000000000000..6e183e5aea08c2eb43d57ea9e58fcc07bb1e41f7 --- /dev/null +++ b/espeak-ng-data/lang/sai/gn @@ -0,0 +1,4 @@ +name Guarani +language gn +dictrules 1 +words 0 1 diff --git a/espeak-ng-data/lang/sem/am b/espeak-ng-data/lang/sem/am new file mode 100644 index 0000000000000000000000000000000000000000..87ed65a3a8aaf31050cd221ba1a3e26fdc9d88ce --- /dev/null +++ b/espeak-ng-data/lang/sem/am @@ -0,0 +1,4 @@ +name Amharic +language am + +status testing diff --git a/espeak-ng-data/lang/sem/ar b/espeak-ng-data/lang/sem/ar new file mode 100644 index 0000000000000000000000000000000000000000..5219808639e8f00f3074c0122b8c9e4941cb7705 --- /dev/null +++ b/espeak-ng-data/lang/sem/ar @@ -0,0 +1,5 @@ +name Arabic +language ar +phonemes ar + +stressRule 4 diff --git a/espeak-ng-data/lang/sem/he b/espeak-ng-data/lang/sem/he new file mode 100644 index 0000000000000000000000000000000000000000..38cce90a6b877a7e0587ff467a2dc595587ecdfc --- /dev/null +++ b/espeak-ng-data/lang/sem/he @@ -0,0 +1,4 @@ +name Hebrew +language he + +status testing diff --git a/espeak-ng-data/lang/sem/mt b/espeak-ng-data/lang/sem/mt new file mode 100644 index 0000000000000000000000000000000000000000..ea8a3fce48af567f0426c8c6aecde0b9748cdf35 --- /dev/null +++ b/espeak-ng-data/lang/sem/mt @@ -0,0 +1,4 @@ +name Maltese +language mt + +status testing diff --git a/espeak-ng-data/lang/sit/cmn b/espeak-ng-data/lang/sit/cmn new file mode 100644 index 0000000000000000000000000000000000000000..451016d7a1354467aa592dc438ebb0d9ce164252 --- /dev/null +++ b/espeak-ng-data/lang/sit/cmn @@ -0,0 +1,36 @@ +name Chinese (Mandarin, latin as English) +language cmn +language zh-cmn +language zh + +phonemes cmn +dictionary cmn +words 1 +pitch 80 118 + +dict_min 100000 + +//for some dialects + +//[en]: replace ng with n +//[zh]: �޺�������ng���n +//replace 0 N n + +//[en]: replace rfx consonants +//[zh]: �޾�������r���l��z��er���e +//replace 0 ts.h tsh +//replace 0 ts. ts +//replace 0 s. s +//replace 0 i. i[ +//replace 0 z. l +//replace 0 z. z +//replace 0 @r @ + +//[en]: replace beginning n or l +//[zh]: ����nl��n���l��l���n +//replace 2 n l +//replace 2 l n + +//[en]: replace beginning w with v +//[zh]: w���v +//replace 0 w v diff --git a/espeak-ng-data/lang/sit/cmn-Latn-pinyin b/espeak-ng-data/lang/sit/cmn-Latn-pinyin new file mode 100644 index 0000000000000000000000000000000000000000..4b63db71687d812168078e5d02341db7381eff74 --- /dev/null +++ b/espeak-ng-data/lang/sit/cmn-Latn-pinyin @@ -0,0 +1,11 @@ +name Chinese (Mandarin, latin as Pinyin) +language cmn-latn-pinyin +language zh-cmn +language zh + +phonemes cmn +dictionary cmn +words 1 +pitch 80 118 + +dict_min 100000 diff --git a/espeak-ng-data/lang/sit/hak b/espeak-ng-data/lang/sit/hak new file mode 100644 index 0000000000000000000000000000000000000000..0c3bf14c6008798929d4362b09e0b2abb302c4a2 --- /dev/null +++ b/espeak-ng-data/lang/sit/hak @@ -0,0 +1,6 @@ +name Hakka Chinese +language hak +maintainer Chen Chien-ting +status testing +phonemes hak +dictionary hak diff --git a/espeak-ng-data/lang/sit/my b/espeak-ng-data/lang/sit/my new file mode 100644 index 0000000000000000000000000000000000000000..3dbc767a878f06e5602f778f2172772e8d784f05 --- /dev/null +++ b/espeak-ng-data/lang/sit/my @@ -0,0 +1,3 @@ +name Myanmar (Burmese) +maintainer Min Maung +language my diff --git a/espeak-ng-data/lang/sit/yue b/espeak-ng-data/lang/sit/yue new file mode 100644 index 0000000000000000000000000000000000000000..d65fac1f0c08dd9bc6990324fdce98ff1078fa6e --- /dev/null +++ b/espeak-ng-data/lang/sit/yue @@ -0,0 +1,13 @@ +name Chinese (Cantonese) +language yue +language zh-yue +language zh 8 + +phonemes yue +dictionary yue + +// interpret English letters as 1=English words, 2=jyutping +dictrules 1 + +words 1 +dict_min 10000 diff --git a/espeak-ng-data/lang/sit/yue-Latn-jyutping b/espeak-ng-data/lang/sit/yue-Latn-jyutping new file mode 100644 index 0000000000000000000000000000000000000000..2324cd7df408adfe2f2355a54019d2a8469c0236 --- /dev/null +++ b/espeak-ng-data/lang/sit/yue-Latn-jyutping @@ -0,0 +1,13 @@ +name Chinese (Cantonese, latin as Jyutping) +language yue +language zh-yue +language zh 8 + +phonemes yue +dictionary yue + +// interpret English letters as 1=English words, 2=jyutping +dictrules 2 + +words 1 +dict_min 10000 diff --git a/espeak-ng-data/lang/tai/shn b/espeak-ng-data/lang/tai/shn new file mode 100644 index 0000000000000000000000000000000000000000..8d30384d1d1eb4ecf24e81d19575d08ac1dbd97b --- /dev/null +++ b/espeak-ng-data/lang/tai/shn @@ -0,0 +1,4 @@ +name Shan (Tai Yai) +language shn +maintainer ronaldaug +status testing diff --git a/espeak-ng-data/lang/tai/th b/espeak-ng-data/lang/tai/th new file mode 100644 index 0000000000000000000000000000000000000000..9b337c1390bf22f8c5aed27c793b32c8b85877aa --- /dev/null +++ b/espeak-ng-data/lang/tai/th @@ -0,0 +1,3 @@ +name Thai +language th +status testing diff --git a/espeak-ng-data/lang/trk/az b/espeak-ng-data/lang/trk/az new file mode 100644 index 0000000000000000000000000000000000000000..fd9e4f33e8eee103bf5feef32bf8a7f793e5588a --- /dev/null +++ b/espeak-ng-data/lang/trk/az @@ -0,0 +1,4 @@ +name Azerbaijani +language az + +status testing diff --git a/espeak-ng-data/lang/trk/ba b/espeak-ng-data/lang/trk/ba new file mode 100644 index 0000000000000000000000000000000000000000..09fab4805761e10f099deb423dd5ce4aca17a347 --- /dev/null +++ b/espeak-ng-data/lang/trk/ba @@ -0,0 +1,2 @@ +name Bashkir +language ba diff --git a/espeak-ng-data/lang/trk/cv b/espeak-ng-data/lang/trk/cv new file mode 100644 index 0000000000000000000000000000000000000000..44e37f676fc6e4e5a4d904ebf8d0c05740e4bbaf --- /dev/null +++ b/espeak-ng-data/lang/trk/cv @@ -0,0 +1,3 @@ +name Chuvash +language cv +status testing diff --git a/espeak-ng-data/lang/trk/kk b/espeak-ng-data/lang/trk/kk new file mode 100644 index 0000000000000000000000000000000000000000..df3b0a0784c307e2eabe389922b08a2c606814bc --- /dev/null +++ b/espeak-ng-data/lang/trk/kk @@ -0,0 +1,4 @@ +name Kazakh +language kk +status testing + diff --git a/espeak-ng-data/lang/trk/ky b/espeak-ng-data/lang/trk/ky new file mode 100644 index 0000000000000000000000000000000000000000..c031449e81bc81a8dd70031b88ad03939e3de51e --- /dev/null +++ b/espeak-ng-data/lang/trk/ky @@ -0,0 +1,4 @@ +name Kyrgyz +language ky + +tunes s3 c3 q3 e3 diff --git a/espeak-ng-data/lang/trk/nog b/espeak-ng-data/lang/trk/nog new file mode 100644 index 0000000000000000000000000000000000000000..691d0310678e3625a64090760b314ae18c94d017 --- /dev/null +++ b/espeak-ng-data/lang/trk/nog @@ -0,0 +1,3 @@ +name Nogai +language nog +status testing diff --git a/espeak-ng-data/lang/trk/tk b/espeak-ng-data/lang/trk/tk new file mode 100644 index 0000000000000000000000000000000000000000..795413a3b3a83f58d6035e7b72a6e72898e6af24 --- /dev/null +++ b/espeak-ng-data/lang/trk/tk @@ -0,0 +1,2 @@ +name Turkmen +language tk diff --git a/espeak-ng-data/lang/trk/tr b/espeak-ng-data/lang/trk/tr new file mode 100644 index 0000000000000000000000000000000000000000..1d5cbc4955a00a20d5d2444edfa60b861c43ed77 --- /dev/null +++ b/espeak-ng-data/lang/trk/tr @@ -0,0 +1,2 @@ +name Turkish +language tr diff --git a/espeak-ng-data/lang/trk/tt b/espeak-ng-data/lang/trk/tt new file mode 100644 index 0000000000000000000000000000000000000000..10ebba4c1c47d91b99a9f4f0914b9a69bf539325 --- /dev/null +++ b/espeak-ng-data/lang/trk/tt @@ -0,0 +1,2 @@ +name Tatar +language tt diff --git a/espeak-ng-data/lang/trk/ug b/espeak-ng-data/lang/trk/ug new file mode 100644 index 0000000000000000000000000000000000000000..f81b44fc01eee002d8d11cb7eda9a872fb67a5ac --- /dev/null +++ b/espeak-ng-data/lang/trk/ug @@ -0,0 +1,2 @@ +name Uyghur +language ug diff --git a/espeak-ng-data/lang/trk/uz b/espeak-ng-data/lang/trk/uz new file mode 100644 index 0000000000000000000000000000000000000000..b1a7586c0368b48da098d88cfc9185c029089b71 --- /dev/null +++ b/espeak-ng-data/lang/trk/uz @@ -0,0 +1,4 @@ +name Uzbek +language uz + +status testing diff --git a/espeak-ng-data/lang/urj/et b/espeak-ng-data/lang/urj/et new file mode 100644 index 0000000000000000000000000000000000000000..096565f971760a3d951cd8052f6a257c226e7c76 --- /dev/null +++ b/espeak-ng-data/lang/urj/et @@ -0,0 +1,10 @@ +name Estonian +language et + +stressAmp 18 16 22 22 20 22 22 22 +stressLength 150 180 200 200 0 0 210 250 +stressOpt 1 2 4 6 // (S_NO_DIM + S_FINAL_DIM = S_FINAL_DIM_ONLY), S_FINAL_NO_2, S_2_TO_HEAVY +stressRule 0 + +intonation 3 +spellingStress diff --git a/espeak-ng-data/lang/urj/fi b/espeak-ng-data/lang/urj/fi new file mode 100644 index 0000000000000000000000000000000000000000..fe2447c897fc16c4e4e5cf1b851c2fec61fbefc0 --- /dev/null +++ b/espeak-ng-data/lang/urj/fi @@ -0,0 +1,11 @@ +name Finnish +language fi + + +stressAmp 18 16 22 22 20 22 22 22 +stressLength 150 180 200 200 0 0 210 250 +stressOpt 1 2 4 6 // (S_NO_DIM + S_FINAL_DIM = S_FINAL_DIM_ONLY), S_FINAL_NO_2, S_2_TO_HEAVY +stressRule 0 + +intonation 3 +spellingStress diff --git a/espeak-ng-data/lang/urj/hu b/espeak-ng-data/lang/urj/hu new file mode 100644 index 0000000000000000000000000000000000000000..f5bb295851500cfdc971cc93596c1f4b186291ab --- /dev/null +++ b/espeak-ng-data/lang/urj/hu @@ -0,0 +1,7 @@ +name Hungarian +language hu +brackets 0 +bracketsAnnounced 0 +pitch 81 117 + + diff --git a/espeak-ng-data/lang/urj/smj b/espeak-ng-data/lang/urj/smj new file mode 100644 index 0000000000000000000000000000000000000000..316559cf378436760a7520902bfb85d9f2bc34f3 --- /dev/null +++ b/espeak-ng-data/lang/urj/smj @@ -0,0 +1,4 @@ +name Lule Saami +language smj + +status testing diff --git a/espeak-ng-data/lang/zle/be b/espeak-ng-data/lang/zle/be new file mode 100644 index 0000000000000000000000000000000000000000..31b14e53dd60db67d99416d420361d77c364a383 --- /dev/null +++ b/espeak-ng-data/lang/zle/be @@ -0,0 +1,4 @@ +name Belarusian +language be +dict_min 2000 +speed 95 diff --git a/espeak-ng-data/lang/zle/ru b/espeak-ng-data/lang/zle/ru new file mode 100644 index 0000000000000000000000000000000000000000..959754b6505a7e1145b202f4c2e09634a1530e66 --- /dev/null +++ b/espeak-ng-data/lang/zle/ru @@ -0,0 +1,4 @@ +name Russian +language ru +replace 03 a a# +dict_min 20000 diff --git a/espeak-ng-data/lang/zle/ru-LV b/espeak-ng-data/lang/zle/ru-LV new file mode 100644 index 0000000000000000000000000000000000000000..fc9541baaf612902e3736d5102d4c84a4f7cd4db --- /dev/null +++ b/espeak-ng-data/lang/zle/ru-LV @@ -0,0 +1,16 @@ +name Russian (Latvia) +language ru-lv 2 + +maintainer Valdis Vitolins +status testing + +phonemes ru-lv +dictrules 2 +dict_min 20000 +speed 95 + +words 0 2 +tone 150 220 450 255 750 20 3500 255 +stressAmp 12 10 8 8 0 0 16 17 +stressLength 160 140 200 140 0 0 240 160 + diff --git a/espeak-ng-data/lang/zle/ru-cl b/espeak-ng-data/lang/zle/ru-cl new file mode 100644 index 0000000000000000000000000000000000000000..ad100cafdc6eec479c14d8a57b9a242ab6d7f1c0 --- /dev/null +++ b/espeak-ng-data/lang/zle/ru-cl @@ -0,0 +1,6 @@ +name Russian (Classic) +language ru-cl +replace 03 a a# +dict_min 20000 +speed 95 +dictrules 3 diff --git a/espeak-ng-data/lang/zle/uk b/espeak-ng-data/lang/zle/uk new file mode 100644 index 0000000000000000000000000000000000000000..b318c235d93d4d22d552035079d2ba26aa06ce45 --- /dev/null +++ b/espeak-ng-data/lang/zle/uk @@ -0,0 +1,7 @@ +name Ukrainian +language uk + +maintainer Andrij Mizyk +status testing + +speed 80 \ No newline at end of file diff --git a/espeak-ng-data/lang/zls/bg b/espeak-ng-data/lang/zls/bg new file mode 100644 index 0000000000000000000000000000000000000000..870c04240ab42c5612bc95c406dfa6dae916faa5 --- /dev/null +++ b/espeak-ng-data/lang/zls/bg @@ -0,0 +1,5 @@ +name Bulgarian +language bg + +stressAmp 13 12 17 17 20 22 22 21 +stressLength 180 170 200 200 200 200 210 220 diff --git a/espeak-ng-data/lang/zls/bs b/espeak-ng-data/lang/zls/bs new file mode 100644 index 0000000000000000000000000000000000000000..01fd1746e0ca156928f5298484372656e3411c0d --- /dev/null +++ b/espeak-ng-data/lang/zls/bs @@ -0,0 +1,14 @@ +name Bosnian +language bs +phonemes hr + +pitch 81 120 +formant 0 100 100 100 +formant 1 97 97 100 +formant 2 97 97 100 +formant 3 97 102 100 +formant 4 97 102 100 +formant 5 97 102 100 + +stressAdd 10 10 0 0 0 0 -30 -30 +dictrules 3 4 diff --git a/espeak-ng-data/lang/zls/hr b/espeak-ng-data/lang/zls/hr new file mode 100644 index 0000000000000000000000000000000000000000..d1cae3a3fb7f244adad4f032c8f4d144e4f66d16 --- /dev/null +++ b/espeak-ng-data/lang/zls/hr @@ -0,0 +1,15 @@ +name Croatian +language hr +language hbs + +// attributes towards !variant3 +pitch 81 120 +formant 0 100 100 100 +formant 1 97 97 100 +formant 2 97 97 100 +formant 3 97 102 100 +formant 4 97 102 100 +formant 5 97 102 100 + +stressAdd 10 10 0 0 0 0 -30 -30 +dictrules 1 diff --git a/espeak-ng-data/lang/zls/mk b/espeak-ng-data/lang/zls/mk new file mode 100644 index 0000000000000000000000000000000000000000..380c20b6c29d79708915eecd2d796a79ca400add --- /dev/null +++ b/espeak-ng-data/lang/zls/mk @@ -0,0 +1,2 @@ +name Macedonian +language mk diff --git a/espeak-ng-data/lang/zls/sl b/espeak-ng-data/lang/zls/sl new file mode 100644 index 0000000000000000000000000000000000000000..b7bf01f233519061fb6b054ddba2f609105a6248 --- /dev/null +++ b/espeak-ng-data/lang/zls/sl @@ -0,0 +1,4 @@ +name Slovenian +language sl + +status testing diff --git a/espeak-ng-data/lang/zls/sr b/espeak-ng-data/lang/zls/sr new file mode 100644 index 0000000000000000000000000000000000000000..81e339072d93c67752fb72e129ec87158ccf0bc6 --- /dev/null +++ b/espeak-ng-data/lang/zls/sr @@ -0,0 +1,13 @@ +name Serbian +language sr + +// attributes towards !variant3 pitch 80 120 +formant 0 100 100 100 +formant 1 97 97 100 +formant 2 97 97 100 +formant 3 97 102 100 +formant 4 97 102 100 +formant 5 97 102 100 + +stressAdd 10 10 0 0 0 0 -30 -30 +dictrules 2 4 diff --git a/espeak-ng-data/lang/zlw/cs b/espeak-ng-data/lang/zlw/cs new file mode 100644 index 0000000000000000000000000000000000000000..5c3bf2ac5b9c7ac39154b6890d8b0641597e6c77 --- /dev/null +++ b/espeak-ng-data/lang/zlw/cs @@ -0,0 +1,2 @@ +name Czech +language cs diff --git a/espeak-ng-data/lang/zlw/pl b/espeak-ng-data/lang/zlw/pl new file mode 100644 index 0000000000000000000000000000000000000000..b85f56be3585e926bd8f5c26ce3309e3936904c5 --- /dev/null +++ b/espeak-ng-data/lang/zlw/pl @@ -0,0 +1,4 @@ +name Polish +language pl + +intonation 2 diff --git a/espeak-ng-data/lang/zlw/sk b/espeak-ng-data/lang/zlw/sk new file mode 100644 index 0000000000000000000000000000000000000000..e849e61be357d0776423541b59486258019c5c06 --- /dev/null +++ b/espeak-ng-data/lang/zlw/sk @@ -0,0 +1,2 @@ +name Slovak +language sk diff --git a/espeak-ng-data/lb_dict b/espeak-ng-data/lb_dict new file mode 100644 index 0000000000000000000000000000000000000000..d0aee674c0a033c8c2b4fe9fc5243d91d569bf34 Binary files /dev/null and b/espeak-ng-data/lb_dict differ diff --git a/espeak-ng-data/lfn_dict b/espeak-ng-data/lfn_dict new file mode 100644 index 0000000000000000000000000000000000000000..9a8d4f89e88ae4d7393710888fc10f2d8ef0b8fc Binary files /dev/null and b/espeak-ng-data/lfn_dict differ diff --git a/espeak-ng-data/lt_dict b/espeak-ng-data/lt_dict new file mode 100644 index 0000000000000000000000000000000000000000..d0dd29f6ea77d2b94c36b9166fbb2a22d692c81e Binary files /dev/null and b/espeak-ng-data/lt_dict differ diff --git a/espeak-ng-data/lv_dict b/espeak-ng-data/lv_dict new file mode 100644 index 0000000000000000000000000000000000000000..60d70b1b1b54cb8632e35bc36c53fd846ce599c1 Binary files /dev/null and b/espeak-ng-data/lv_dict differ diff --git a/espeak-ng-data/mi_dict b/espeak-ng-data/mi_dict new file mode 100644 index 0000000000000000000000000000000000000000..b727a301324d4e90fd0740817782e0ed225f1fc0 Binary files /dev/null and b/espeak-ng-data/mi_dict differ diff --git a/espeak-ng-data/mk_dict b/espeak-ng-data/mk_dict new file mode 100644 index 0000000000000000000000000000000000000000..974626c1cbbb5b8bee5747c21564e78337d123ef Binary files /dev/null and b/espeak-ng-data/mk_dict differ diff --git a/espeak-ng-data/ml_dict b/espeak-ng-data/ml_dict new file mode 100644 index 0000000000000000000000000000000000000000..e12f2227eaa41462dc68773a017848077aa53f8d Binary files /dev/null and b/espeak-ng-data/ml_dict differ diff --git a/espeak-ng-data/mr_dict b/espeak-ng-data/mr_dict new file mode 100644 index 0000000000000000000000000000000000000000..2cbf14d5fdd463d6d462dcbdebe5cd8f0cc93756 Binary files /dev/null and b/espeak-ng-data/mr_dict differ diff --git a/espeak-ng-data/ms_dict b/espeak-ng-data/ms_dict new file mode 100644 index 0000000000000000000000000000000000000000..cb6fc297422570bc91527189f21e5934538c9518 Binary files /dev/null and b/espeak-ng-data/ms_dict differ diff --git a/espeak-ng-data/mt_dict b/espeak-ng-data/mt_dict new file mode 100644 index 0000000000000000000000000000000000000000..8cc965b99b13ded3613a50590619c7221549ec56 Binary files /dev/null and b/espeak-ng-data/mt_dict differ diff --git a/espeak-ng-data/mto_dict b/espeak-ng-data/mto_dict new file mode 100644 index 0000000000000000000000000000000000000000..280aaa44bb6da6170c5e02976cbf75dfbad03625 Binary files /dev/null and b/espeak-ng-data/mto_dict differ diff --git a/espeak-ng-data/my_dict b/espeak-ng-data/my_dict new file mode 100644 index 0000000000000000000000000000000000000000..f60804ec7cd8cb7fcdefaef29c84a2cfb6228940 Binary files /dev/null and b/espeak-ng-data/my_dict differ diff --git a/espeak-ng-data/nci_dict b/espeak-ng-data/nci_dict new file mode 100644 index 0000000000000000000000000000000000000000..4f001af82d7471b97f9a776c7633dee7f7bb6269 Binary files /dev/null and b/espeak-ng-data/nci_dict differ diff --git a/espeak-ng-data/ne_dict b/espeak-ng-data/ne_dict new file mode 100644 index 0000000000000000000000000000000000000000..fa8e29c609530624870c1fdf6b1b1f8713193735 Binary files /dev/null and b/espeak-ng-data/ne_dict differ diff --git a/espeak-ng-data/nl_dict b/espeak-ng-data/nl_dict new file mode 100644 index 0000000000000000000000000000000000000000..4b371b1c73aec6dd6a3d0080d679617ab4f7d998 Binary files /dev/null and b/espeak-ng-data/nl_dict differ diff --git a/espeak-ng-data/no_dict b/espeak-ng-data/no_dict new file mode 100644 index 0000000000000000000000000000000000000000..e1805fac18fbe948e8e4438d8954125878f25ded Binary files /dev/null and b/espeak-ng-data/no_dict differ diff --git a/espeak-ng-data/nog_dict b/espeak-ng-data/nog_dict new file mode 100644 index 0000000000000000000000000000000000000000..0819a517441ad972c5febb7023c2e2da93ffcc3d Binary files /dev/null and b/espeak-ng-data/nog_dict differ diff --git a/espeak-ng-data/om_dict b/espeak-ng-data/om_dict new file mode 100644 index 0000000000000000000000000000000000000000..81fa80d2f63b62c18c8ce10decaee07d6a8c2867 Binary files /dev/null and b/espeak-ng-data/om_dict differ diff --git a/espeak-ng-data/or_dict b/espeak-ng-data/or_dict new file mode 100644 index 0000000000000000000000000000000000000000..ad2d1919f9fadaceaa17095988d133823de2106d Binary files /dev/null and b/espeak-ng-data/or_dict differ diff --git a/espeak-ng-data/pa_dict b/espeak-ng-data/pa_dict new file mode 100644 index 0000000000000000000000000000000000000000..08485ee87895c16e6f4296b325e1f2cc7c16338c Binary files /dev/null and b/espeak-ng-data/pa_dict differ diff --git a/espeak-ng-data/pap_dict b/espeak-ng-data/pap_dict new file mode 100644 index 0000000000000000000000000000000000000000..3fccee67864fc213bbd1a57fa9c9a778a201eb17 Binary files /dev/null and b/espeak-ng-data/pap_dict differ diff --git a/espeak-ng-data/phondata b/espeak-ng-data/phondata new file mode 100644 index 0000000000000000000000000000000000000000..5b3c94a570dc3bdc6500dcd92602faa0640503bc Binary files /dev/null and b/espeak-ng-data/phondata differ diff --git a/espeak-ng-data/phondata-manifest b/espeak-ng-data/phondata-manifest new file mode 100644 index 0000000000000000000000000000000000000000..e7eac9a723e6382941752716b1ed6f5fbcbc44c7 --- /dev/null +++ b/espeak-ng-data/phondata-manifest @@ -0,0 +1,987 @@ +# This file lists the type of data that has been compiled into the +# phondata file +# +# The first character of a line indicates the type of data: +# S - A SPECT_SEQ structure +# W - A wavefile segment +# E - An envelope +# +# Address is the displacement within phondata of this item +# +# Address Data file +# ------- --------- +W 0x00008 ustop/null +S 0x00158 vowel/@ +S 0x0021c vowel/@- +S 0x002e0 vowel/a +S 0x003e4 vowel/e +S 0x004e8 vowel/i +S 0x005ec vowel/oo +S 0x006f0 vowel/u +S 0x007f4 klatt/m-syl +S 0x008f8 m/m-syl +S 0x009bc klatt/n-syl +S 0x00ac0 n/n-syl +S 0x00b84 nn/nn-syl +W 0x00cc8 ustop/percus10 +S 0x00ed4 vowelr/r-voc +S 0x01018 vwl_hi/l-voc +S 0x0111c r/r@ +S 0x011e0 r/ra +S 0x012a4 r/re +S 0x01368 r/ri +S 0x0142c r/ro +S 0x014f0 r/ru +S 0x015b4 r/xr +S 0x01638 r/_r +S 0x016fc r/tr +S 0x01780 r/r +S 0x01844 r3/r_n +W 0x018c8 r3/rx +S 0x02c20 r/trr +S 0x02ce4 r/rr +S 0x02da8 r3/r_ +S 0x02e2c r3/r_trill2 +W 0x02ef0 r3/r_trill2.wav +S 0x035fc r3/r_trill +W 0x03700 r3/r_trill.wav +W 0x0416c r3/r_trill3.wav +S 0x045b0 r3/r_uvl +W 0x046b4 r3/r_uvl.wav +S 0x055bc l/l@ +S 0x05680 l/la +S 0x05704 l/le +S 0x05788 l/li +S 0x0584c l/lo +S 0x05950 l/lu +S 0x05a14 l/L1_@L +S 0x05b18 l/L1_aL +S 0x05c1c l/L1_eL +S 0x05ce0 l/L1_iL +S 0x05de4 l/L1_oL +S 0x05f28 l/L1_uL +S 0x0602c l/l_ +S 0x060b0 l/xl +S 0x06134 l/_l +S 0x061f8 l/tl +S 0x0627c l/l_long +S 0x06300 l/l +S 0x06384 l/L2_eL +S 0x06448 l/L2_uL +S 0x0654c l/L2_@L +S 0x06650 l/L2_aL +S 0x06754 l/L2_iL +S 0x06858 l/L2_oL +S 0x0699c l/l_@ +S 0x06a20 l/l_a +S 0x06aa4 l/l_e +S 0x06b28 l/l_i +S 0x06bec l/l_o +S 0x06cb0 l/l_u +S 0x06d34 l^/j2@ +S 0x06df8 l^/j2a +S 0x06ebc l^/j2e +S 0x06f80 l^/j2i +S 0x07044 l^/j2o +S 0x07148 l^/j2u +S 0x0724c l^/_l^ +S 0x07350 l^/l^ +S 0x07454 l^/l_rfx +S 0x07518 ll/xll +S 0x075dc ll/_ll +S 0x076e0 ll/ll +S 0x077a4 w/w@ +S 0x07868 w/wa +S 0x0792c w/we +S 0x079f0 w/wi +S 0x07ab4 w/wo +S 0x07b78 w/wu +S 0x07c3c w/xw +S 0x07cc0 w/w +S 0x07d44 w/_w +S 0x07e08 w/iw_ +S 0x07f0c w/w_ +S 0x07fd0 j/j@ +S 0x080d4 j/ja +S 0x081d8 j/je +S 0x082dc j/ji +S 0x083a0 j/jo +S 0x084e4 j/ju +S 0x085a8 j/xj +S 0x0862c j/_j +S 0x086b0 j/j_ +S 0x08774 j2/j2@ +S 0x08838 j2/j2a +S 0x088fc j2/j2e +S 0x089c0 j2/j2i +S 0x08a84 j2/j2o +S 0x08b88 j2/j2u +S 0x08c4c j2/xj2 +S 0x08cd0 j2/_j2 +S 0x08d54 klatt/m_ +S 0x08e58 klatt/m +S 0x08f5c m/m@ +S 0x09060 m/ma +S 0x09164 m/me +S 0x09268 m/mi +S 0x093ac m/mo +S 0x094b0 m/mu +S 0x095b4 m/mj +S 0x09678 m/_m +S 0x096fc m/m_ +S 0x097c0 klatt/n +S 0x098c4 n/n@ +S 0x099c8 n/na +S 0x09acc n/ne +S 0x09bd0 n/ni +S 0x09cd4 n/no +S 0x09dd8 n/nu +S 0x09edc n/nj +S 0x09fa0 n/_n +S 0x0a024 n/n_ +S 0x0a0e8 klatt/nr +S 0x0a1ec n/nr@ +S 0x0a2f0 n/nra +S 0x0a3f4 n/nre +S 0x0a4f8 n/nri +S 0x0a5fc n/nro +S 0x0a700 n/nru +S 0x0a804 n/_nr +S 0x0a888 n/nr_ +S 0x0a94c klatt/n^@ +S 0x0a9d0 klatt/n^ +S 0x0aad4 n^/n^@ +S 0x0ac58 n^/n^a +S 0x0ad9c n^/n^e +S 0x0af20 n^/n^i +S 0x0b0a4 n^/n^o +S 0x0b268 n^/n^u +S 0x0b3ec n^/_n^ +S 0x0b470 n^/n^_ +S 0x0b5b4 klatt/nn_ +S 0x0b6b8 klatt/nn +S 0x0b7bc nn/nn@ +S 0x0b880 nn/nna +S 0x0b944 nn/nne +S 0x0ba08 nn/nni +S 0x0bacc nn/nno +S 0x0bb90 nn/nnu +S 0x0bc54 nn/inn +S 0x0bd18 nn/nnj +S 0x0bd9c nn/_nn +S 0x0be20 nn/nn_ +S 0x0bee4 r3/@tap2 +S 0x0c028 r3/@tap +S 0x0c16c d/tap1 +S 0x0c230 d/tap3 +S 0x0c334 d/dr +S 0x0c3b8 r3/@tap_rfx_ +S 0x0c4fc r3/@tap_rfx +S 0x0c640 b/xb +S 0x0c704 klatt/b +W 0x0c7c8 x/b_ +W 0x0cbe0 x/b +S 0x0cd44 b/b_ +S 0x0ce08 b/b@2 +S 0x0cf0c b/b@ +S 0x0d010 b/ba +S 0x0d114 b/be +S 0x0d218 b/bi +S 0x0d31c b/bo +S 0x0d420 b/bu +S 0x0d524 b/b +S 0x0d628 d/xd +S 0x0d6ec d/d_ +W 0x0d7b0 x/d_ +S 0x0dbd8 d/d +W 0x0dc9c x/d +W 0x0deb8 x/d_dnt +S 0x0e19c dzh/xdzh +S 0x0e260 dzh/dzh_ +W 0x0e324 x/dzh_ +S 0x0ed5c dzh/dzh +W 0x0ee20 x/dzh +W 0x0f22c x/dz_pzd +S 0x0f68c dzh/xdz_pzd +S 0x0f750 klatt/dz_pzd_ +S 0x0f814 klatt/dz_pzd +S 0x0f8d8 dzh/dz_pzd_ +S 0x0f99c dzh/dz_pzd +S 0x0fa60 g/xg +S 0x0fb24 g/g_ +W 0x0fbe8 x/g_ +S 0x0ffa8 g/g +W 0x1006c x/g2 +S 0x102f4 klatt/v_ +W 0x103b8 vocw/v +S 0x10cb8 klatt/bh +S 0x10d7c voc/v_ +S 0x10e40 voc/bh +S 0x10f04 klatt/v +S 0x10fc8 voc/v +S 0x110cc voc/v#_ +S 0x11190 voc/v# +S 0x11294 voc/dh_ +W 0x11358 vocw/dh +S 0x11c60 voc/dh +S 0x11d24 voc/z_ +W 0x11de8 ufric/s_ +S 0x1289c voc/z +S 0x12960 klatt/zh_ +W 0x12a24 vocw/zh +S 0x1338c klatt/zh +S 0x13450 voc/zh_ +S 0x13514 voc/zh +W 0x135d8 vocw/zh_rfx +S 0x13e68 voc/z_pzd_ +W 0x13f2c ufric/s_pzd_ +S 0x14a30 voc/z_pzd +W 0x14af4 ufric/s_pzd +W 0x1542c ufric/sh_pzd_ +W 0x15ef4 ufric/sh_pzd +S 0x16828 voc/j +W 0x1692c ufric/ch +S 0x17044 klatt/qqh_ +W 0x17108 vocw/Q_ +S 0x17914 klatt/qqh +W 0x179d8 vocw/Q +S 0x181e4 voc/Q_ +S 0x182a8 voc/Q +S 0x1836c voc/Q_ulv +W 0x18470 ufric/xx +W 0x18f6c ustop/p_ +W 0x1977c ustop/pr +W 0x19bc4 ustop/p_unasp +W 0x19ef0 ustop/pl +W 0x1a2e8 ustop/p +W 0x1a658 ustop/t_ +W 0x1ab18 ustop/tr +W 0x1b278 ustop/t_dnt +W 0x1b688 ustop/t +W 0x1babc ustop/t_hi +W 0x1bd88 ustop/tsh_ +W 0x1c6c8 ustop/tsh +W 0x1cd08 ustop/ts_pzd +W 0x1d40c ustop/t_pzd +W 0x1d858 ustop/c +W 0x1db08 ustop/k_ +W 0x1dfc4 ustop/kr +W 0x1e604 ustop/ki +W 0x1ebcc ustop/kl +W 0x1f1fc ustop/k_unasp +W 0x1f6d0 ustop/k +W 0x1fba4 ustop/q +W 0x1fd10 ustop/q_u +W 0x1fe30 ufric/f_ +W 0x20900 ufric/f +W 0x210f0 ufric/th_ +W 0x21970 ufric/th +W 0x22208 ufric/s! +W 0x22ab8 ufric/s +W 0x23258 ufric/sh_ +W 0x23d08 ufric/sh +W 0x246b8 ufric/sh_rfx +W 0x25054 ufric/l# +W 0x25a98 ufric/ch_ +W 0x263c0 ufric/x_ +W 0x26f1c ufric/x_hr +W 0x27830 h/h@ +W 0x27d84 h/ha +W 0x28400 h/he +W 0x28a94 h/hi +W 0x2902c h/ho +W 0x296e8 h/hu +W 0x29e0c h/h_ +W 0x2a4b8 ustop/ts_ +W 0x2ae18 ustop/ts +S 0x2b874 d/xdz +W 0x2b938 ustop/p_unasp_ +W 0x2ba74 ustop/p_asp +W 0x2bf78 ustop/t_short +W 0x2c1bc ustop/ts_pzd_ +W 0x2c680 ustop/ts_pzd2 +W 0x2c9b4 ustop/k_asp +W 0x2d0b8 ustop/k_asp_e +W 0x2d820 ustop/k_asp_a +W 0x2e0a4 ufric/s_continue +S 0x2e854 vowel/a# +S 0x2e958 vowel/a_2 +S 0x2ea5c vowel/ee_1 +S 0x2eba0 vowel/o +S 0x2ece4 vowel/oo_4 +S 0x2ede8 vowel/u_bck +S 0x2eeec vowel/uu_2 +S 0x2eff0 vowel/y +S 0x2f134 vowel/y# +S 0x2f238 vdiph/au_4 +S 0x2f3bc vdiph/eu +S 0x2f500 vdiph2/iu +S 0x2f684 vdiph/ai +S 0x2f7c8 vdiph/ei +S 0x2f90c vdiph/eei +S 0x2fa90 vdiph/oi +S 0x2fc54 vdiph/ui +S 0x2fd98 w/w2 +W 0x2fe5c ustop/t_dnt2 +S 0x300b4 vowel/ii_5 +S 0x301b8 vowel/e_mid2 +S 0x302bc vowel/ii#_2 +S 0x303c0 vdiph/ai_5 +S 0x30504 vowel/a_6 +S 0x30608 vdiph/@i_2 +S 0x3074c vowel/@_3 +S 0x30810 vowel/o-_4 +S 0x30914 vowel/u_2 +W 0x30a18 ustop/tsh_unasp +W 0x30ed8 ustop/k_ejc +W 0x31688 vwl_ar/hah +W 0x325ec vwl_ar/dhad +W 0x3364c vwl_ar/shin +S 0x34428 vowel/aa_7 +S 0x3452c vowel/u_7 +S 0x34630 vowel/ii# +S 0x34734 vowel/oe +S 0x34838 vowel/o_mid +S 0x3493c vowel/@_2 +S 0x34a40 vowel/ee +S 0x34b44 vowel/aa_8 +S 0x34c48 vowel/0_3 +S 0x34d4c vowel/e_6 +S 0x34e50 vowel/ii +E 0x34f54 envelope/i_risefall +E 0x34fd4 envelope/p_fall +E 0x35054 envelope/p_214 +E 0x350d4 envelope/p_rise +E 0x35154 envelope/p_level +S 0x351d4 n/n_long_ +S 0x35298 nn/nn2_ +W 0x3535c ustop/t_unasp2 +W 0x35468 ustop/k_unasp_ +W 0x35724 ustop/tsh_pzd_unasp +W 0x35f74 ustop/tsh_pzd +W 0x36ab4 ufric/sh_pzd2 +W 0x37604 ustop/ts_unasp +W 0x37e7c ustop/ts_rfx_unasp +W 0x38a68 ustop/ts_rfx +S 0x39748 vwl_zh/a_n +S 0x3984c vowel/aa_2 +S 0x399d0 vowel/a_3 +S 0x39ad4 vdiph/ai_6 +S 0x39c98 vwl_zh/aau +S 0x39ddc vowel/@_bck +S 0x39ee0 vowel/3_2 +S 0x3a024 vowelr/V3_r +S 0x3a168 vowel/ee_2 +S 0x3a26c vdiph2/ei_4 +S 0x3a3b0 vowel/ii_2 +S 0x3a4b4 vowel/i#_7 +S 0x3a5b8 vowel/i#_6 +S 0x3a6bc vwl_zh/iaa +S 0x3a800 vwl_zh/iaau +S 0x3a984 vwl_zh/ie +S 0x3aac8 vdiph2/iioo +S 0x3ac0c vwl_zh/iou +S 0x3ad90 vnasal/oo_n2 +S 0x3aed4 vdiph2/o_oo +S 0x3b018 vowel/8 +S 0x3b11c vdiph/8u +S 0x3b260 vwl_zh/ong +S 0x3b3e4 vnasal/u_n +S 0x3b4e8 vwl_zh/uaa +S 0x3b62c vdiph2/oa +S 0x3b770 vwl_zh/uai +S 0x3b8f4 vdiph2/o@ +S 0x3ba78 vwl_zh/uei +S 0x3bbfc vwl_zh/uo +S 0x3bd80 vowel/uu_3 +S 0x3be44 vowel/y_2 +S 0x3bf88 vdiph2/yu +S 0x3c10c vwl_zh/y& +S 0x3c250 vwl_zh/yee +S 0x3c394 vdiph2/y@ +S 0x3c4d8 vdiph/yi +S 0x3c61c vowel/ii_3 +S 0x3c720 vowel/oo_2 +S 0x3c824 vowel/i# +S 0x3c928 vowel/o_2 +S 0x3ca6c vdiph/aai_2 +S 0x3cc30 vdiph/ai_2 +S 0x3cdf4 vdiph2/iu_4 +S 0x3cf38 vdiph/ooi +S 0x3d0fc vdiph/ui_3 +S 0x3d280 vowel/a#_3 +S 0x3d384 r/a_ +S 0x3d448 vowel/i_4 +S 0x3d54c vowel/& +S 0x3d650 vowel/a_8 +S 0x3d754 vowel/o_5 +S 0x3d858 vowel/V_4 +S 0x3d95c vowel/yy +S 0x3da60 vowel/V +S 0x3db64 r/aa +S 0x3dc68 r2/r2@ +S 0x3dd2c r2/r2a +S 0x3ddf0 r2/r2e +S 0x3def4 r2/r2i +S 0x3dfb8 r2/r2o +S 0x3e07c r2/r2u +S 0x3e140 vowel/@_6 +S 0x3e244 vwl_en/@L +S 0x3e308 vowel/ee_5 +S 0x3e40c vowel/ii#_3 +S 0x3e510 vowel/ii_4 +S 0x3e614 vowel/ii_7 +S 0x3e718 vowel/0 +S 0x3e81c vowel/V_2 +S 0x3e920 vowel/8_2 +S 0x3ea24 vowel/uu +S 0x3eb28 vowel/3_en +S 0x3ec6c w/wi2 +S 0x3ed70 vowel/i_en +S 0x3eeb4 vowel/oo_en +S 0x3eff8 vwl_en/u_L +S 0x3f13c vdiph2/uw_2 +S 0x3f280 vdiph/au +S 0x3f404 vdiph/@u_en +S 0x3f588 vdiph2/ii@ +S 0x3f70c vdiph2/8@ +S 0x3f850 vdiph2/uu@ +S 0x3f9d4 vwl_en/aI@ +S 0x3fb98 vwl_en/aU@ +S 0x3fd1c vowelr/V_r +S 0x3fe60 vnasal/aa_n2 +S 0x3ffa4 vowel/oo_1 +S 0x400e8 vdiph/eei_2 +S 0x4022c vdiph/ooi_2 +S 0x403f0 vowel/aa_9 +S 0x404f4 vowel/aa +S 0x405f8 vowel/e# +S 0x406fc vowel/e_7 +S 0x40800 vowel/ee#_2 +S 0x40904 vowel/i_8 +S 0x40a08 vowel/i_7 +S 0x40b0c vowel/u_bck2 +S 0x40c10 vowel/u_bck3 +S 0x40d14 vowel/u_5 +S 0x40e18 vowel/8_7 +S 0x40f1c vowel/8_4 +S 0x41020 vdiph/&i +S 0x41164 vdiph/@i +W 0x412a8 ufric/s_pal +S 0x41b5c d/xd_pzd +W 0x41c20 x/d_pzd +S 0x42034 vdiph/ou_2 +S 0x42178 vowel/aa# +S 0x4227c vowel/uu_4 +S 0x42380 vdiph/aai_3 +S 0x42504 vdiph/y#i +S 0x42648 vdiph/ui_4 +S 0x4278c vdiph/aau +S 0x42910 vdiph/ou +S 0x42a54 vdiph/eu_2 +S 0x42b98 vdiph2/iu_2 +S 0x42d1c vdiph/&y +S 0x42e60 vdiph/eey +S 0x42fa4 vdiph/y#y +S 0x430e8 vdiph2/iy +S 0x4322c vdiph2/uo +S 0x43370 vdiph2/ie +S 0x434b4 vdiph2/y-y# +S 0x435f8 r3/r_trill_short +W 0x436fc h/hu_fi +S 0x43fec vowel/@_4 +S 0x440b0 vowel/ee_4 +S 0x441b4 vowel/u#_2 +S 0x442b8 vowel/oe_2 +S 0x443bc vwl_fr/y2r +S 0x44440 vwl_fr/e_2r +S 0x444c4 vwl_fr/aa2r +S 0x44548 vwl_fr/ee2r +S 0x4460c vwl_fr/oo2r +S 0x446d0 vwl_fr/@2r +S 0x44754 vwl_fr/a2r +S 0x447d8 vwl_fr/e2r +S 0x4485c vwl_fr/i2r +S 0x448e0 vwl_fr/o2r +S 0x44964 vwl_fr/u2r +S 0x449e8 vwl_fr/re2 +S 0x44a6c vwl_fr/r@2 +S 0x44af0 vwl_fr/raa +S 0x44b74 vwl_fr/ree +S 0x44bf8 vwl_fr/ry +S 0x44c7c vwl_fr/rw +S 0x44d00 vwl_fr/roo +S 0x44d84 vwl_fr/rj +S 0x44e08 vwl_fr/r@ +S 0x44e8c vwl_fr/ra +S 0x44f10 vwl_fr/re +S 0x44f94 vwl_fr/ri +S 0x45018 vwl_fr/ro +S 0x4509c vwl_fr/ru +S 0x45120 vwl_fr/r +S 0x451a4 vwl_fr/trr +S 0x45268 vwl_fr/rr +S 0x452ec vwl_fr/r_@ +S 0x45370 vwl_fr/r_a +S 0x453f4 vwl_fr/r_e +S 0x45478 vwl_fr/r_i +S 0x454fc vwl_fr/r_o +S 0x45580 vwl_fr/r_u +S 0x45604 vwl_fr/r_y +S 0x45688 vwl_fr/r_n +S 0x4574c vwl_fr/r_ +S 0x457d0 vwl_fr/tr +S 0x458d4 vwl_fr/br +S 0x459d8 vwl_fr/lo +S 0x45a5c l/l_y +S 0x45ae0 vowel/@_hgh +S 0x45ba4 vowel/a_7 +S 0x45ca8 vowel/e_8 +S 0x45dac vowel/e_mid +S 0x45eb0 vwl_fr/j +S 0x45fb4 vowel/o_8 +S 0x460f8 vowel/o_mid2 +S 0x461fc vwl_fr/wa +S 0x462c0 vnasal/aa_n4 +S 0x46404 vnasal/W_n +S 0x46548 vnasal/o_n5 +S 0x4668c b/xbr +S 0x46750 b/br +S 0x467d4 d/xdr +S 0x46898 g/xgr +S 0x4695c g/gr +W 0x46a20 x/g +W 0x46ce0 ustop/t_short_ +S 0x46f6c vwl_af/r@ +S 0x47030 vwl_af/@ +S 0x470f4 vowel/a_4 +S 0x471f8 vdiph/@u_3 +S 0x4737c vdiph2/i@ +S 0x47540 vdiph2/u@ +S 0x476c4 vnasal/a#_n2 +S 0x477c8 vnasal/a_n +S 0x4790c vnasal/e_n +S 0x47a10 vnasal/i_n +S 0x47b14 vnasal/o_n +S 0x47c58 vowel/yy_4 +S 0x47d5c vowel/o- +S 0x47e60 vwl_lv/a +S 0x47f64 vwl_lv/aa +S 0x48028 vwl_lv/e +S 0x480ec vwl_lv/ee +S 0x481b0 vwl_lv/i +S 0x48274 vwl_lv/ii +S 0x48338 vwl_lv/o +S 0x483fc vwl_lv/oo +S 0x484c0 vwl_lv/u +S 0x48584 vwl_lv/uu +S 0x48648 vdiph/aai +S 0x487cc vdiph2/ie_2 +S 0x48910 vdiph2/ua +S 0x48a14 vowel/@_low +S 0x48ad8 vowel/V_3 +S 0x48bdc vowel/i_fnt +S 0x48ce0 vowel/ii_6 +S 0x48da4 vowel/e_2 +S 0x48ea8 vdiph/ee-e +S 0x48fec vowel/a_5 +S 0x490f0 vowel/uu_bck +S 0x491f4 vnasal/i_n2 +S 0x492f8 vnasal/ii_n +S 0x493fc vnasal/ee_n2 +S 0x49540 vnasal/V_n +S 0x49644 vdiph/aau_3 +S 0x497c8 d/xd3 +W 0x4988c ustop/th_rfx2 +S 0x49e90 g2/xg +W 0x49f54 ustop/percus02 +W 0x4a284 ustop/ts2 +S 0x4a754 vowel/y#_2 +S 0x4a858 vowel/e_3 +S 0x4a95c vowel/e_e +S 0x4aa60 vowel/a#_2 +S 0x4ab64 vowel/oo_5 +S 0x4ac68 vowel/y## +S 0x4ad6c vowel/y#_3 +S 0x4ae70 vdiph/ai_7 +S 0x4aff4 vdiph/ou_3 +S 0x4b0f8 vdiph/y#i_2 +S 0x4b23c m/m#_ +S 0x4b340 n/n#_ +S 0x4b444 n^/n^#_ +S 0x4b548 nn/nn#_ +W 0x4b64c ufric/tl# +S 0x4bfb4 r3/r#_ +S 0x4c038 vowel/oo_3 +W 0x4c0fc ustop/k_asp_u +W 0x4c92c ufric/x2 +S 0x4d284 vowel/aa_6 +S 0x4d3c8 vowel/u#_7 +S 0x4d4cc vowel/V_6 +W 0x4d5d0 ustop/t_unasp +W 0x4d708 ustop/ts_pzd3 +S 0x4dd88 vowel/i_2 +S 0x4de8c vdiph/aau_2 +S 0x4dfd0 vdiph/ae +S 0x4e114 vdiph/eeu_2 +S 0x4e258 vdiph/ae_2 +S 0x4e3dc vdiph/eei_5 +S 0x4e520 vwl_ru/ee +S 0x4e664 vdiph2/ea +S 0x4e7a8 vowel/i_3 +S 0x4e8ac vowel/i_6 +S 0x4e9b0 vdiph2/uaa +S 0x4eb34 vdiph/eei_3 +S 0x4ec78 vwl_lv/e2 +S 0x4ed3c vwl_lv/ee2 +S 0x4ee00 vwl_lv/y +S 0x4ef04 vwl_lv/yy +S 0x4f008 vwl_lv/ai +S 0x4f18c vwl_lv/au +S 0x4f310 vwl_lv/ei +S 0x4f454 vwl_lv/ie +S 0x4f598 vwl_lv/iu +S 0x4f71c vwl_lv/ui +S 0x4f860 vwl_lv/ua +S 0x4f964 vwl_lv/oi +W 0x4fb28 h/h-lv +S 0x504a8 l^/l^_ +W 0x505ac myanmar/k +W 0x5149c myanmar/kh +W 0x520b4 myanmar/g.wav +S 0x52ef8 myanmar/ny +W 0x530bc myanmar/s +W 0x54258 myanmar/hs +W 0x553f4 myanmar/z +W 0x564dc myanmar/t_short +W 0x5662c myanmar/ht +W 0x571b4 myanmar/d +W 0x57d28 myanmar/p +W 0x58c54 myanmar/t_hi +W 0x58f20 myanmar/h +S 0x5a228 myanmar/yy +S 0x5a42c myanmar/a +S 0x5a4b0 myanmar/ky +W 0x5a6f4 myanmar/by.wav +W 0x5ac00 myanmar/ch.wav +W 0x5b454 myanmar/gya.wav +W 0x5c7d8 myanmar/htya.wav +W 0x5db1c myanmar/phya.wav +W 0x5e7d4 myanmar/pya.wav +W 0x5fc58 myanmar/ty.wav +W 0x60f18 myanmar/sh.wav +S 0x61b2c myanmar/a01 +S 0x61c30 myanmar/a02 +S 0x61db4 myanmar/a03 +S 0x62038 myanmar/a04 +S 0x620fc myanmar/a05 +S 0x62200 myanmar/a06 +S 0x62584 myanmar/a07 +S 0x626c8 myanmar/a08 +S 0x6284c myanmar/a09 +S 0x62b50 myanmar/a11 +S 0x62cd4 myanmar/a12 +S 0x62f98 myanmar/a14 +S 0x6315c myanmar/a13 +S 0x633e0 myanmar/a17 +S 0x636a4 myanmar/a16 +S 0x639a8 myanmar/a20 +S 0x63b2c myanmar/a19 +S 0x63d70 myanmar/a21 +S 0x64034 myanmar/a23 +S 0x64138 myanmar/a22 +S 0x642bc myanmar/a24 +S 0x64600 myanmar/a29 +S 0x64744 myanmar/a28 +S 0x64988 myanmar/a30 +S 0x64d0c myanmar/a32 +S 0x64f50 myanmar/a31 +S 0x65214 myanmar/a33 +S 0x65318 myanmar/a35 +S 0x655dc myanmar/a34 +S 0x658a0 myanmar/a36 +S 0x65ba4 myanmar/a43 +S 0x65de8 myanmar/a42 +S 0x6602c myanmar/a44 +S 0x66430 myanmar/a49 +S 0x665b4 myanmar/a50 +S 0x66838 myanmar/a46 +S 0x66a3c myanmar/a45 +S 0x66c40 myanmar/a47 +S 0x66f44 myanmar/a25 +S 0x67088 myanmar/a26 +S 0x672cc myanmar/a27 +S 0x67490 myanmar/a37 +S 0x67654 myanmar/a38 +S 0x67798 myanmar/a39 +S 0x679dc myanmar/a40 +S 0x67b60 myanmar/a41 +S 0x67ce4 vowel/y_4 +S 0x67de8 vwl_no/y# +S 0x67eec vwl_no/& +S 0x67ff0 vwl_no/u# +S 0x680f4 vwl_no/u#2 +S 0x68238 vdiph/0i_2 +S 0x683bc vdiph/ai_3 +S 0x68500 vwl_no/y#y +S 0x68644 vwl_no/au- +S 0x68808 vowel/ee# +S 0x6890c vnasal/ee_u_n +S 0x68a90 vnasal/oo_n3 +S 0x68c14 vowel/aa_3 +W 0x68d18 vocw/Q2 +W 0x695e4 ustop/tsh_asp +W 0x6a24c x/g3 +S 0x6a434 vwl_ro/mi +S 0x6a578 vwl_ru/ii- +S 0x6a63c vwl_ru/ii +S 0x6a740 vwl_ru/ii# +S 0x6a804 vwl_ru/i# +S 0x6a908 vwl_ru/e +S 0x6aa0c vwl_ru/E# +S 0x6ab10 vwl_ru/E@ +S 0x6ac14 vwl_ru/o +S 0x6ad18 vwl_ru/oo +S 0x6addc vwl_ru/u +S 0x6aee0 vwl_ru/u# +S 0x6b024 vwl_ru/u#u +S 0x6b168 vwl_ru/8 +S 0x6b22c vwl_ru/ju +S 0x6b330 vwl_ru/ja +S 0x6b4b4 vwl_ru/a +S 0x6b5b8 vwl_ru/aa +S 0x6b6bc r3/r_ru2 +W 0x6b7c0 r3/r_ru +S 0x6bac4 vwl_it/o_open +S 0x6bbc8 vdiph/eeu +S 0x6bd0c vdiph/au_2 +S 0x6be90 vdiph/ooi_3 +S 0x6c014 vdiph/aau_4 +S 0x6c198 vowel/8_6 +S 0x6c29c vdiph/ooi_4 +S 0x6c3e0 vdiph2/ye +S 0x6c524 l/l_front_ +S 0x6c668 l/l_front +S 0x6c76c l/l_4 +S 0x6c830 vowel/ee_6 +S 0x6c8f4 vowel/y_5 +S 0x6ca38 vowel/yy_3 +S 0x6cb3c vowel/oe_4 +S 0x6cc00 vowel/aa_4 +W 0x6cd04 ufric/sx_sv +S 0x6d54c vowel/o_4 +W 0x6d650 ustop/t_hard +W 0x6d890 ufric/sh3 +S 0x6e224 vwl_tn/r@ +S 0x6e2e8 vwl_tn/@ +S 0x6e3ac vwl_tn/I +S 0x6e470 vdiph/i@_2 +S 0x6e5f4 vowel/0_2 +W 0x6e6f8 ufric/tlh +E 0x6fc14 envelope/p_fallrise +E 0x6fc94 envelope/vi_5amp +E 0x6fd14 envelope/p_512 +E 0x6fd94 envelope/vi_6amp +S 0x6fe14 vietnam/a_2 +S 0x6ff58 vietnam/aa +S 0x7005c vietnam/e_e_2 +S 0x70160 vietnam/e +S 0x70264 vietnam/e_short_1 +S 0x703e8 vietnam/i +S 0x704ec vietnam/i_2 +S 0x705f0 vietnam/oo +S 0x70734 vietnam/o_2 +S 0x70878 vietnam/u +S 0x7097c vietnam/y_2 +S 0x70a80 vietnam/V_2 +S 0x70b84 vietnam/@_2 +S 0x70c88 vdiph/&i_2 +S 0x70dcc vdiph/u-i +S 0x70f10 vdiph/@u +S 0x71054 vdiph2/ii@_3 +S 0x711d8 vietnam/y@ +S 0x7131c vietnam/u@ +S 0x714a0 vietnam/o# +S 0x715e4 vietnam/O_short_2 +S 0x71728 vietnam/oe +S 0x7186c vietnam/ie +S 0x719b0 vnasal/oi_n +S 0x71b74 vdiph/@i_3 +S 0x71cb8 vowel/u_3 +W 0x71dbc vietnam/c_2 +W 0x722f8 vietnam/c +S 0x72834 n/nm +S 0x728f8 l/l_vi +W 0x729fc vietnam/th +W 0x72fec vietnam/tr +W 0x732dc vietnam/dda_2 +W 0x737a8 vietnam/ch +W 0x73d04 vietnam/w +S 0x73f5c vietnam/_w +S 0x74020 vietnam/w_ +S 0x740e4 vietnam/n^_ +W 0x74228 vietnam/hi +W 0x74594 vietnam/hu +S 0x74c18 vwl_zh/ang +S 0x74e1c vwl_zh/aang +S 0x75060 vwl_zh/eng +S 0x75264 vwl_zh/ing +S 0x754a8 vwl_zh/ng +S 0x755ec vwl_zh/oeng +S 0x757b0 vwl_zh/ung +S 0x75934 vowel/8_3 +S 0x75a38 vdiph/y#y_2 +W 0x75bbc ustop/tsh_sr +E 0x764d4 envelope/chr_fall21 +E 0x76554 envelope/chr_level2 +E 0x765d4 envelope/chr_rise23 +E 0x76654 envelope/chr_fall32 +E 0x766d4 envelope/chr_level3 +E 0x76754 envelope/chr_rise4 +E 0x767d4 envelope/chr_fall43 +S 0x76854 vnasal/a#_n +W 0x76958 x/dz_pzd_ +S 0x77048 vwl_es/oo_ +S 0x7710c vwl_es/ooi_ +S 0x77290 vwl_es/ooi +S 0x77414 voc/v2 +W 0x774d8 ufric/z_eu +W 0x77ee0 ufric/ts_eu +W 0x78888 ufric/tz_eu +S 0x792f4 vdiph/0i +S 0x794b8 vdiph/oou +S 0x795fc vwl_it/a +S 0x79700 vwl_it/e_open +S 0x79804 vwl_it/i +S 0x79908 vwl_it/o +S 0x79a4c vwl_it/u +S 0x79b50 vowel/8_5 +S 0x79c54 vowel/o_7 +S 0x79d58 vdiph/eeu_3 +S 0x79e9c vnasal/a#u_n +S 0x79fe0 vowel/ee_3 +S 0x7a0a4 d/x_tap +S 0x7a168 d/tap2 +S 0x7a22c vwl_ro/li +S 0x7a330 vwl_ro/ni +S 0x7a434 vwl_ro/ii- +S 0x7a4f8 vowel/i#_5 +S 0x7a5fc vdiph/ii +S 0x7a7c0 vdiph/i#i +S 0x7a904 vdiph2/uw_3 +S 0x7aa48 vdiph2/eo +S 0x7abcc vdiph2/e_u +S 0x7ad10 d/tap_i +S 0x7add4 d/tap +S 0x7ae98 vowel/u# +S 0x7af9c vowel/@_fr +S 0x7b060 vowel/o-_2 +S 0x7b164 vowel/aa_5 +S 0x7b2a8 vwl_en_n/O@ +S 0x7b3ac vdiph2/uw_4 +S 0x7b4f0 vdiph2/ee@ +S 0x7b634 vowel/ii_final +S 0x7b738 vowel/o-_3 +S 0x7b83c vwl_en_rp/aa +S 0x7b980 vowel/3_3 +S 0x7bac4 vowel/uu#_2 +S 0x7bbc8 vdiph/au_3 +S 0x7bd4c vdiph/@u_2 +S 0x7be90 vdiph2/ei_2 +S 0x7bfd4 vdiph2/ee@_2 +S 0x7c118 vwl_en_rp/i@ +S 0x7c29c vwl_en_rp/aU@ +S 0x7c420 vowel/e_5 +S 0x7c524 vowel/u#_4 +S 0x7c628 vowelr/aa_r +S 0x7c7ec vowelr/e_r +S 0x7c970 vowel/i_5 +S 0x7ca74 vwl_en_us/or +S 0x7cbb8 vowelr/oo_r +S 0x7ccbc vdiph/au# +S 0x7ce00 vowel/o_3 +S 0x7cf44 vwl_en/aI@_2 +S 0x7d0c8 vdiph2/e@ +S 0x7d20c vowelr/i_r +S 0x7d350 vdiph2/u#@ +S 0x7d494 vwl_en/@L_2 +S 0x7d598 vwl_en_us/3_us +S 0x7d69c vowel/@_low2 +S 0x7d760 vwl_en_us/ar +S 0x7d8a4 vwl_en_us/a +S 0x7d9a8 vwl_en_us/ee +S 0x7daac vwl_en_us/aar +S 0x7dc30 vwl_en_us/3_us2 +S 0x7dd74 vwl_en_us/oor +S 0x7def8 vdiph2/uw_6 +S 0x7e03c vdiph/aoo +S 0x7e180 vwl_en_us/ai +S 0x7e304 vwl_en_us/er +S 0x7e488 vwl_en_us/ir +S 0x7e60c vwl_en_us/ur +S 0x7e750 vwl_en_us/ai@ +S 0x7e8d4 vwl_en_us/ai3 +S 0x7ead8 vwl_en_us/aU@ +S 0x7ec9c klatt/x_tap +S 0x7ed60 klatt/tap2 +S 0x7ee24 vwl_en_us_nyc/a_raised +S 0x7ef28 vwl_en_us_nyc/a +S 0x7f02c vwl_en_us_nyc/0_3 +S 0x7f130 vwl_en_us_nyc/aa_8 +S 0x7f234 vwl_en_us_nyc/@i +S 0x7f3f8 vowel/@_fnt +S 0x7f4fc vdiph2/ei_3 +S 0x7f640 vdiph/Vu_2 +S 0x7f7c4 vdiph2/i@_2 +S 0x7f948 vwl_en/ooi@ +S 0x7fb0c vwl_af/I +S 0x7fbd0 l/L_eL_af +S 0x7fc94 vowel/y_3 +S 0x7fd98 vdiph2/iu_3 +S 0x7ff5c vdiph/Vu +S 0x800e0 vdiph/ai_4 +S 0x80264 vdiph/oi_2 +S 0x80428 vdiph/ui_2 +S 0x805ac vdiph2/y#@ +S 0x806f0 vnasal/aa_n3 +S 0x80834 vnasal/o_n2 +S 0x80978 vdiph/aau_6 +S 0x80afc vwl_de/y# +S 0x80c00 l/l_3 +S 0x80c84 j/_j_short +S 0x80d08 vdiph2/i@_3 +S 0x80e8c vwl_de/uu_@ +S 0x80fd0 vdiph2/ii@_2 +S 0x81154 vowel/ii_8 +S 0x81258 vowel/y#_4 +S 0x8135c vowel/o_6 +S 0x81460 vowel/a#_4 +S 0x81564 vdiph/y#y_3 +S 0x81668 vdiph/ou_4 +S 0x817ac voc/Q_less +S 0x81870 vnasal/&_n +W 0x81974 ustop/ki_ejc +S 0x81d80 vdiph/Vi +S 0x81f04 vowel/u_6 +S 0x82008 vowel/u#_3 +S 0x8210c vdiph/ai_8 +S 0x82290 voc/murmur1 +S 0x823d4 vdiph/@i_4 +S 0x82558 vnasal/ai_n +S 0x8269c vdiph/a#u +S 0x82820 vnasal/au_n +S 0x82964 d/dr2 +S 0x82a28 vowel/&_2 +W 0x82b2c ustop/tsh_unasp2 +W 0x82f74 r3/rz_cs +S 0x83a20 voc/zh_2 +W 0x83ae4 ustop/tsh2 +S 0x841f0 dzh/dzh2 +W 0x842b4 ustop/t_sr +S 0x845ec d/d_dnt +W 0x846b0 ufric/ch_sr +W 0x85290 ufric/x_sr +W 0x85b10 ustop/ts_sr +S 0x862cc vowel/&_3 +S 0x863d0 vwl_fr/@R +S 0x864d4 vietnam/a diff --git a/espeak-ng-data/phonindex b/espeak-ng-data/phonindex new file mode 100644 index 0000000000000000000000000000000000000000..03ba8068e7ab71932d2d1b2d6e55b5d63447b30d Binary files /dev/null and b/espeak-ng-data/phonindex differ diff --git a/espeak-ng-data/phontab b/espeak-ng-data/phontab new file mode 100644 index 0000000000000000000000000000000000000000..5c25ca1f9ffd3d80c0bba5a5dea59edfdb9de573 Binary files /dev/null and b/espeak-ng-data/phontab differ diff --git a/espeak-ng-data/piqd_dict b/espeak-ng-data/piqd_dict new file mode 100644 index 0000000000000000000000000000000000000000..7924788c97ca7098bf7d790a2e12f450e8ce025b Binary files /dev/null and b/espeak-ng-data/piqd_dict differ diff --git a/espeak-ng-data/pl_dict b/espeak-ng-data/pl_dict new file mode 100644 index 0000000000000000000000000000000000000000..dcb413212121d06e25f467a6dd5594a0f1e0430c Binary files /dev/null and b/espeak-ng-data/pl_dict differ diff --git a/espeak-ng-data/pt_dict b/espeak-ng-data/pt_dict new file mode 100644 index 0000000000000000000000000000000000000000..c80197330f8c63a954cc0ff213197679230d9873 Binary files /dev/null and b/espeak-ng-data/pt_dict differ diff --git a/espeak-ng-data/py_dict b/espeak-ng-data/py_dict new file mode 100644 index 0000000000000000000000000000000000000000..47b8123862b329cb8a4bc7f6c7fe2a0b2d3227a9 Binary files /dev/null and b/espeak-ng-data/py_dict differ diff --git a/espeak-ng-data/qdb_dict b/espeak-ng-data/qdb_dict new file mode 100644 index 0000000000000000000000000000000000000000..18a6895b46092243e36f8673ad486c24e93fe823 Binary files /dev/null and b/espeak-ng-data/qdb_dict differ diff --git a/espeak-ng-data/qu_dict b/espeak-ng-data/qu_dict new file mode 100644 index 0000000000000000000000000000000000000000..afb6dcf0d44d221415f59abb8b7aebc09a689efb Binary files /dev/null and b/espeak-ng-data/qu_dict differ diff --git a/espeak-ng-data/quc_dict b/espeak-ng-data/quc_dict new file mode 100644 index 0000000000000000000000000000000000000000..2361f7b5307db1d794bfc133572053b186a7a928 Binary files /dev/null and b/espeak-ng-data/quc_dict differ diff --git a/espeak-ng-data/qya_dict b/espeak-ng-data/qya_dict new file mode 100644 index 0000000000000000000000000000000000000000..946894306c2d286a58bce52ce81ae11d1d6fd30a Binary files /dev/null and b/espeak-ng-data/qya_dict differ diff --git a/espeak-ng-data/ro_dict b/espeak-ng-data/ro_dict new file mode 100644 index 0000000000000000000000000000000000000000..22f7dfba34be2aeb4ff6950404e365447f9f699c Binary files /dev/null and b/espeak-ng-data/ro_dict differ diff --git a/espeak-ng-data/ru_dict b/espeak-ng-data/ru_dict new file mode 100644 index 0000000000000000000000000000000000000000..519e4304323f2a77c30a0d08de9fc8ffd11d1dbe --- /dev/null +++ b/espeak-ng-data/ru_dict @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0f6181bbbf9e53cd1e8f9d26bde8fc62119c4f78181948f961cb29866e5e585 +size 8532392 diff --git a/espeak-ng-data/sd_dict b/espeak-ng-data/sd_dict new file mode 100644 index 0000000000000000000000000000000000000000..c877d4419625e7e8f415d4d46f5cb53925289b63 Binary files /dev/null and b/espeak-ng-data/sd_dict differ diff --git a/espeak-ng-data/shn_dict b/espeak-ng-data/shn_dict new file mode 100644 index 0000000000000000000000000000000000000000..625f6858bce5bfa8f1497bdcf5286ba506a630c8 Binary files /dev/null and b/espeak-ng-data/shn_dict differ diff --git a/espeak-ng-data/si_dict b/espeak-ng-data/si_dict new file mode 100644 index 0000000000000000000000000000000000000000..9634893c3d783209cef8e8edb0ebdc73d12664fc Binary files /dev/null and b/espeak-ng-data/si_dict differ diff --git a/espeak-ng-data/sjn_dict b/espeak-ng-data/sjn_dict new file mode 100644 index 0000000000000000000000000000000000000000..ba76f7c2bcb6cda2eeee21663228fda709a395ee Binary files /dev/null and b/espeak-ng-data/sjn_dict differ diff --git a/espeak-ng-data/sk_dict b/espeak-ng-data/sk_dict new file mode 100644 index 0000000000000000000000000000000000000000..cd99f8f0bb5d830a17160adffd4546bee69bf4d1 Binary files /dev/null and b/espeak-ng-data/sk_dict differ diff --git a/espeak-ng-data/sl_dict b/espeak-ng-data/sl_dict new file mode 100644 index 0000000000000000000000000000000000000000..e13eb491873c85d606b597d3d1767c36d9b803ef Binary files /dev/null and b/espeak-ng-data/sl_dict differ diff --git a/espeak-ng-data/smj_dict b/espeak-ng-data/smj_dict new file mode 100644 index 0000000000000000000000000000000000000000..203230f56493577b79e3330db08b127b76c37662 Binary files /dev/null and b/espeak-ng-data/smj_dict differ diff --git a/espeak-ng-data/sq_dict b/espeak-ng-data/sq_dict new file mode 100644 index 0000000000000000000000000000000000000000..fccdbf3f0b699c8b7ebf1f95afbfa6d6b7fd0c9f Binary files /dev/null and b/espeak-ng-data/sq_dict differ diff --git a/espeak-ng-data/sr_dict b/espeak-ng-data/sr_dict new file mode 100644 index 0000000000000000000000000000000000000000..63576dd3000c0b8155a8066d77a3008f2ac9ae3a Binary files /dev/null and b/espeak-ng-data/sr_dict differ diff --git a/espeak-ng-data/sv_dict b/espeak-ng-data/sv_dict new file mode 100644 index 0000000000000000000000000000000000000000..a4e3f6d80bfa8aef1a09b48cecd692d8b9a2a936 Binary files /dev/null and b/espeak-ng-data/sv_dict differ diff --git a/espeak-ng-data/sw_dict b/espeak-ng-data/sw_dict new file mode 100644 index 0000000000000000000000000000000000000000..601f310cf01466e9cac43b379aceee256a5a49ef Binary files /dev/null and b/espeak-ng-data/sw_dict differ diff --git a/espeak-ng-data/ta_dict b/espeak-ng-data/ta_dict new file mode 100644 index 0000000000000000000000000000000000000000..7e51266d12d6c3d1f88fafb425964dc367e5234c Binary files /dev/null and b/espeak-ng-data/ta_dict differ diff --git a/espeak-ng-data/te_dict b/espeak-ng-data/te_dict new file mode 100644 index 0000000000000000000000000000000000000000..36167c225f507c2268d2db372b2197a75852cd4c Binary files /dev/null and b/espeak-ng-data/te_dict differ diff --git a/espeak-ng-data/th_dict b/espeak-ng-data/th_dict new file mode 100644 index 0000000000000000000000000000000000000000..f8689fdfb810a3960fd5a6b842a0758962c006bb Binary files /dev/null and b/espeak-ng-data/th_dict differ diff --git a/espeak-ng-data/tk_dict b/espeak-ng-data/tk_dict new file mode 100644 index 0000000000000000000000000000000000000000..e0dace413ebb64e700a24fa5b4ea957401b222c5 Binary files /dev/null and b/espeak-ng-data/tk_dict differ diff --git a/espeak-ng-data/tn_dict b/espeak-ng-data/tn_dict new file mode 100644 index 0000000000000000000000000000000000000000..ffa39622667b4fc3940cb757df66d8a091905276 Binary files /dev/null and b/espeak-ng-data/tn_dict differ diff --git a/espeak-ng-data/tr_dict b/espeak-ng-data/tr_dict new file mode 100644 index 0000000000000000000000000000000000000000..69d521fe51930cdcc03845b8a6c5c73440b63a11 Binary files /dev/null and b/espeak-ng-data/tr_dict differ diff --git a/espeak-ng-data/tt_dict b/espeak-ng-data/tt_dict new file mode 100644 index 0000000000000000000000000000000000000000..ef0b02bf07213d2ce66ec602b74165347f598cd1 Binary files /dev/null and b/espeak-ng-data/tt_dict differ diff --git a/espeak-ng-data/ug_dict b/espeak-ng-data/ug_dict new file mode 100644 index 0000000000000000000000000000000000000000..25f827fdebd0a278b4a3ee8cfc81c3c67c6a3090 Binary files /dev/null and b/espeak-ng-data/ug_dict differ diff --git a/espeak-ng-data/uk_dict b/espeak-ng-data/uk_dict new file mode 100644 index 0000000000000000000000000000000000000000..326dc4469f914466e5890b44fa7fbe38dbb09314 Binary files /dev/null and b/espeak-ng-data/uk_dict differ diff --git a/espeak-ng-data/ur_dict b/espeak-ng-data/ur_dict new file mode 100644 index 0000000000000000000000000000000000000000..cfc9693b70c84acb6fbdb6da0101edbf767cdc08 Binary files /dev/null and b/espeak-ng-data/ur_dict differ diff --git a/espeak-ng-data/uz_dict b/espeak-ng-data/uz_dict new file mode 100644 index 0000000000000000000000000000000000000000..c58fae50adba17c03470b8452e331c62f5e39832 Binary files /dev/null and b/espeak-ng-data/uz_dict differ diff --git a/espeak-ng-data/vi_dict b/espeak-ng-data/vi_dict new file mode 100644 index 0000000000000000000000000000000000000000..226a7990e387c3eb2ef0f1a55040b0908871c8db Binary files /dev/null and b/espeak-ng-data/vi_dict differ diff --git a/espeak-ng-data/voices/!v/Alex b/espeak-ng-data/voices/!v/Alex new file mode 100644 index 0000000000000000000000000000000000000000..10c6b6e68680440d3b527ffc9416331a240dd159 --- /dev/null +++ b/espeak-ng-data/voices/!v/Alex @@ -0,0 +1,10 @@ +language variant +name Alex + +voicing 70 +pitch 105 115 +flutter 0 + +formant 1 110 115 100 +formant 2 100 110 100 +formant 3 100 80 75 diff --git a/espeak-ng-data/voices/!v/Alicia b/espeak-ng-data/voices/!v/Alicia new file mode 100644 index 0000000000000000000000000000000000000000..d33ed3a246bfd0ac7d5f4668c6b6fa11e110e8ce --- /dev/null +++ b/espeak-ng-data/voices/!v/Alicia @@ -0,0 +1,22 @@ +language variant +name Alicia +gender female +pitch 180 275 +echo 40 50 +formant 0 115 115 110 +formant 1 130 160 120 +formant 2 150 110 150 +formant 3 135 150 100 +formant 4 120 120 120 +formant 5 120 120 120 +formant 6 100 110 105 +formant 7 100 110 160 +formant 8 200 120 100 +intonation 2 +voicing 38 +consonants 100 20 +roughness 1 +stressAdd 1 64 64 50 50 100 100 200 +stressAmp 12 12 20 20 12 12 20 20 +breathw 150 150 200 200 400 400 600 600 +breath 0 4 5 2 3 13 3 2 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/Andrea b/espeak-ng-data/voices/!v/Andrea new file mode 100644 index 0000000000000000000000000000000000000000..39fb18667a55a535bb7361d56cc162712664a0d1 --- /dev/null +++ b/espeak-ng-data/voices/!v/Andrea @@ -0,0 +1,20 @@ +language variant +name Andrea +gender female + +pitch 200 265 +roughness 0 + +formant 0 100 100 100 +formant 1 110 100 80 +formant 2 110 80 80 +formant 3 115 110 80 +formant 4 115 80 100 +formant 5 95 50 100 +formant 6 0 0 0 +formant 7 120 100 100 +formant 8 110 100 100 +intonation 3 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +voicing 150 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/Andy b/espeak-ng-data/voices/!v/Andy new file mode 100644 index 0000000000000000000000000000000000000000..25582fb550cfbaf5ac8942b699a2c019ba90a6d5 --- /dev/null +++ b/espeak-ng-data/voices/!v/Andy @@ -0,0 +1,19 @@ +language variant +name Andy +gender Male + +pitch 85 110 + +flutter 0 +formant 0 80 80 80 80 +formant 1 100 100 100 120 +formant 2 100 88 100 +formant 3 0 0 0 +formant 4 80 80 80 +formant 5 80 80 80 +formant 6 0 0 0 +formant 7 0 0 0 +formant 8 0 0 0 +stressAdd 0 0 0 0 0 0 0 200 +stressAmp 35 35 35 35 35 35 35 35 35 + diff --git a/espeak-ng-data/voices/!v/Annie b/espeak-ng-data/voices/!v/Annie new file mode 100644 index 0000000000000000000000000000000000000000..3c5b035551b0febe269c4935b41ab6074c35a2aa --- /dev/null +++ b/espeak-ng-data/voices/!v/Annie @@ -0,0 +1,17 @@ +language variant +name Annie +gender female +pitch 120 280 + +formant 0 105 125 120 +formant 1 120 140 120 +formant 2 120 150 140 +formant 3 130 150 130 +formant 4 120 120 110 +formant 5 120 120 110 +formant 6 120 140 130 +formant 7 120 140 130 +formant 8 120 140 130 +intonation 1 +voicing 30 +consonants 110 120 diff --git a/espeak-ng-data/voices/!v/AnxiousAndy b/espeak-ng-data/voices/!v/AnxiousAndy new file mode 100644 index 0000000000000000000000000000000000000000..0ed1f35709eda69a01725cfc120c5dcb7e1f6e9c --- /dev/null +++ b/espeak-ng-data/voices/!v/AnxiousAndy @@ -0,0 +1,19 @@ +language variant +name anxiousAndy +gender Male + +pitch 115 110 + +flutter 0 +formant 0 80 80 80 80 +formant 1 100 100 100 120 +formant 2 100 100 100 +formant 3 0 0 0 +formant 4 0 0 0 +formant 5 100 100 100 +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 +stressAdd 100 100 100 100 100 100 100 300 +stressAmp 35 35 35 35 35 35 35 35 35 + diff --git a/espeak-ng-data/voices/!v/Demonic b/espeak-ng-data/voices/!v/Demonic new file mode 100644 index 0000000000000000000000000000000000000000..131fe46ad061d60a4829dec5ebdcaeca49b12dd2 --- /dev/null +++ b/espeak-ng-data/voices/!v/Demonic @@ -0,0 +1,65 @@ +##Ten en cuenta que los 2 signos de número en este archivo tienen explicaciones de las comfiguraciones que puede aplicar y cómo comfigurarlas +## Language Establece el idioma de la voz. Esta opción es necesaria para cualquier comfiguración que realices +##La siguiente línea es una configuración que puede cambiar. Sin embargo, si no conoce los códigos de idioma, puede ser mejor dejar la configuración tal y como está. +language variant + +## La configuración de nombre es el nombre que aparecerá en la configuración de voz en el cuadro combinado de variante. +##La siguiente línea es una opción que puede cambiar +name Demonic +##La siguiente línea establece el género de la voz. Male or Female (hombre o mujer) +##La siguiente línea es una opción que puede cambiar +gender male + +flutter 5 +stressAmp 20 18 20 20 20 22 22 22 +##Las opciones de formantes +## Formant 0 es usado para dar una baja frecuencia a los sonnidos +## Los tres números son frecuencia, fuerza y ancho, en orden. Ten en cuenta que los números están separados por espacios +##La siguiente línea es una opción que puede cambiar +formant 0 100 100 100 + +# Formant 1, 2, y 3 son las 3 formantes estándar para definir las vocales. +##Las siguientes 3 líneas son opciones que puedes cambiar +formant 1 70 100 100 +formant 2 80 100 90 +formant 3 80 160 90 + +# Formants 4 y 5 afectan a f3. Esto afectará la calidad de la voz. +##Las siguientes 2 líneas son comfiguraciones que puede cambiar. +formant 4 80 85 +formant 5 100 100 80 + +## Formantes 6, 7 y 8 son opciones que te ofrecen un sonido más claro de las vocales +##Las siguientes 3 líneas son opciones que puedes cambiar +formant 6 80 80 100 +formant 7 130 130 110 +formant 8 120 120 150 + +##Intonation afecta el ascenso y la caída de la voz +## Las opciones son: 1 predeterminado, 2 entonación media, 3 entonación media y no afecta a las comas, 4 al final de la oración o punto aumenta el tono de la voz. +##La siguiente línea es una opción que puedes cambiar. +intonation 10 + +# Establecer el rango de tono. El primer número le da un tono base a la voz (valor en hz). El segundo número controla el rango de tonos usado por la voz. Poniéndolo igual +# si los 2 números son iguales, la voz será monótona. Por defecto los ajustes son 82 y 118 +pitch 43 120 +## La configuración del tono. El primer número en la línea de configuración, 600, es la configuración de frecuencia para la cantidad de graves en la voz. +## El segundo número en la línea de tono es el volumen de la frecuencia de graves. Puede configurarlo de 0 a 255, siendo 0 la menor cantidad, 255 la mayor. +##El tercer número en la línea de tono, 1200, es la frecuencia de rango medio. El cuarto número en la línea es la configuración para cambiar el volumen de la frecuencia de rango medio. +##0 es la menor cantidad y 255 es la mayor. +## El quinto número en la línea de tono, 2000, es la frecuencia de agudos. El sexto número es el volumen de la frecuencia de agudos. 0 es el mínimo y 255 es el máximo. +## Notará que las 3 frecuencias están configuradas en 255. +###La siguiente línea es una opción que puedes cambiar. +tone 100 255 1200 255 1500 255 +echo 8 10000 +roughness 3 +breath 20 5 2 10 5 0 27 100 +breathw 255 255 60 180 160 255 255 255 +consonants 194 255 +voicing 65 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 250 350 700 500 450 290 100 225 +stressAmp 16 16 24 24 16 16 20 24 +##Este archivo no incluye todas las configuraciones que se pueden usar para modificar una voz E Speak. Su objetivo es familiarizarlo con lo que hace la configuración. +##Sin envargo puedes visitar la página http://espeak.sourceforge.net/voices.html y consultar más información acerca de cómo agregar o cambiar otras configuraciones. +## Espero que te haya servido esta ayuda, y que te hayas divertido. diff --git a/espeak-ng-data/voices/!v/Denis b/espeak-ng-data/voices/!v/Denis new file mode 100644 index 0000000000000000000000000000000000000000..23c7fb70249820f3e83c7ef1de75309a06997f79 --- /dev/null +++ b/espeak-ng-data/voices/!v/Denis @@ -0,0 +1,19 @@ +language variant +name Denis +gender male 35 +pitch 80 115 +flutter 0 +roughness 0 + + +formant 0 100 160 160 +formant 1 95 95 95 +formant 2 100 100 100 +formant 3 90 90 90 +formant 4 40 40 40 +formant 5 80 80 80 +formant 6 10 10 10 +formant 7 10 10 10 +formant 8 10 10 10 +voicing 40 +consonants 80 80 diff --git a/espeak-ng-data/voices/!v/Diogo b/espeak-ng-data/voices/!v/Diogo new file mode 100644 index 0000000000000000000000000000000000000000..1e51396647e155aad997db6342c458fbbdf93488 --- /dev/null +++ b/espeak-ng-data/voices/!v/Diogo @@ -0,0 +1,22 @@ +language variant +name Diogo +gender male 25 +pitch 82 122 +echo 0 0 +flutter 0 +roughness 0 +stressAmp 20 18 20 20 20 22 22 22 + + +formant 0 105 200 140 +formant 1 95 150 120 +formant 2 100 120 140 +formant 3 95 95 140 +formant 4 30 30 30 -100 +formant 5 90 90 90 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +voicing 35 +consonants 60 40 +tone 60 250 140 100 1000 50 3500 35 diff --git a/espeak-ng-data/voices/!v/Gene b/espeak-ng-data/voices/!v/Gene new file mode 100644 index 0000000000000000000000000000000000000000..3db343bca1d8cbf5a6d0c7c4001a43b6d63458fb --- /dev/null +++ b/espeak-ng-data/voices/!v/Gene @@ -0,0 +1,17 @@ +language variant +name Gene + +pitch 80 110 + +formant 0 120 120 120 +formant 1 90 100 110 +formant 2 100 100 95 +formant 3 90 100 100 +formant 4 90 100 110 +formant 5 90 110 110 +formant 6 100 70 100 +formant 7 100 70 100 +formant 8 100 80 100 +voicing 120 +consonants 50 110 + diff --git a/espeak-ng-data/voices/!v/Gene2 b/espeak-ng-data/voices/!v/Gene2 new file mode 100644 index 0000000000000000000000000000000000000000..20e8f6f334fb978432a5335852989eecc201b56a --- /dev/null +++ b/espeak-ng-data/voices/!v/Gene2 @@ -0,0 +1,17 @@ +language variant +name Gene2 + +pitch 100 130 + +formant 0 120 120 120 +formant 1 90 100 110 +formant 2 100 100 95 +formant 3 90 100 100 +formant 4 90 100 110 +formant 5 90 110 110 +formant 6 100 70 100 +formant 7 100 70 100 +formant 8 100 80 100 +voicing 120 +consonants 50 110 + diff --git a/espeak-ng-data/voices/!v/Henrique b/espeak-ng-data/voices/!v/Henrique new file mode 100644 index 0000000000000000000000000000000000000000..d3fa3d745e8104d4c5c287dbc7fa680ad1aa61d3 --- /dev/null +++ b/espeak-ng-data/voices/!v/Henrique @@ -0,0 +1,22 @@ +language variant +name Henrique +gender male 25 +pitch 70 130 +echo 0 0 +flutter 0 +roughness 0 +stressAmp 20 18 20 20 20 22 22 22 + + +formant 0 105 200 140 +formant 1 95 150 120 +formant 2 100 120 140 +formant 3 95 95 140 +formant 4 30 30 30 -100 +formant 5 90 90 90 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +voicing 35 +consonants 60 40 +tone 70 250 230 80 1100 30 3500 40 diff --git a/espeak-ng-data/voices/!v/Hugo b/espeak-ng-data/voices/!v/Hugo new file mode 100644 index 0000000000000000000000000000000000000000..fe79235caa980c00755824578ac7817e7b00987c --- /dev/null +++ b/espeak-ng-data/voices/!v/Hugo @@ -0,0 +1,22 @@ +language variant +name Hugo +gender male 25 +pitch 70 130 +echo 0 0 +flutter 0 +roughness 0 +stressAmp 20 18 20 20 20 22 22 22 + + +formant 0 105 200 140 +formant 1 95 150 120 +formant 2 100 120 140 +formant 3 95 95 140 +formant 4 30 30 30 -100 +formant 5 90 90 90 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +voicing 35 +consonants 60 40 +tone 400 160 1100 90 3500 90 150 35 diff --git a/espeak-ng-data/voices/!v/Jacky b/espeak-ng-data/voices/!v/Jacky new file mode 100644 index 0000000000000000000000000000000000000000..e0884ed07ac35ff0f4f251ea7772a833cf3e351d --- /dev/null +++ b/espeak-ng-data/voices/!v/Jacky @@ -0,0 +1,17 @@ +language variant +name Jacky + +pitch 85 130 + +formant 0 150 155 100 +formant 1 90 155 70 +formant 2 95 70 64 +formant 3 15 20 30 +formant 4 20 30 40 +formant 5 65 20 65 +formant 6 70 80 100 +formant 7 20 80 100 +formant 8 100 95 80 +voicing 135 +consonants 110 + diff --git a/espeak-ng-data/voices/!v/Lee b/espeak-ng-data/voices/!v/Lee new file mode 100644 index 0000000000000000000000000000000000000000..e0194fa314edeae00019e3c4e134473f3c935cbb --- /dev/null +++ b/espeak-ng-data/voices/!v/Lee @@ -0,0 +1,20 @@ +language variant +name Lee +gender Male + +#echo 230 30 +pitch 85 110 + +flutter 0 +formant 0 80 80 80 80 +formant 1 80 80 100 100 +formant 2 80 80 80 +formant 3 9 9 9 +formant 4 290 290 +formant 5 130 0 0 +formant 6 90 90 90 +formant 7 90 90 90 +formant 8 90 90 90 +stressAdd 0 0 0 200 0 0 0 100 +stressAmp 30 30 30 30 30 30 30 30 30 + diff --git a/espeak-ng-data/voices/!v/Marco b/espeak-ng-data/voices/!v/Marco new file mode 100644 index 0000000000000000000000000000000000000000..455cb2644c138936078ce67921dc0c8b3ef6aa3c --- /dev/null +++ b/espeak-ng-data/voices/!v/Marco @@ -0,0 +1,23 @@ +language variant +name Marco +gender male 30 +intonation 1 +pitch 100 152 +echo 50 80 +flutter 2 +roughness 0 +stressAmp 25 25 24 20 38 31 39 27 +stressAdd 250 125 250 250 225 145 50 256 + +formant 0 100 120 130 +formant 1 75 180 170 +formant 2 92 120 110 +formant 3 140 120 110 +formant 4 10 20 20 -50 +formant 5 110 70 20 +formant 6 140 100 98 +formant 7 130 120 115 +formant 8 105 120 108 +voicing 38 +consonants 90 140 +tone 420 150 1200 135 3000 70 4700 40 diff --git a/espeak-ng-data/voices/!v/Mario b/espeak-ng-data/voices/!v/Mario new file mode 100644 index 0000000000000000000000000000000000000000..3ace369534e2c91b1e4ae44c018af8a35548d185 --- /dev/null +++ b/espeak-ng-data/voices/!v/Mario @@ -0,0 +1,17 @@ +language variant +name Mario + +pitch 75 125 + +formant 0 100 111 95 +formant 1 100 111 60 +formant 2 95 90 55 +formant 3 100 50 65 +formant 4 69 65 65 +formant 5 79 60 75 +formant 6 89 60 75 +formant 7 99 0 100 +formant 8 109 0 100 +voicing 135 +consonants 115 120 + diff --git a/espeak-ng-data/voices/!v/Michael b/espeak-ng-data/voices/!v/Michael new file mode 100644 index 0000000000000000000000000000000000000000..e155ea856bed20290e271243c9522c4e873a2211 --- /dev/null +++ b/espeak-ng-data/voices/!v/Michael @@ -0,0 +1,17 @@ +language variant +name Michael + +pitch 75 125 + +formant 0 105 111 95 +formant 1 85 111 60 +formant 2 95 90 55 +formant 3 59 50 65 +formant 4 69 65 65 +formant 5 79 60 75 +formant 6 89 60 75 +formant 7 99 0 100 +formant 8 109 0 100 +voicing 135 +consonants 115 120 + diff --git a/espeak-ng-data/voices/!v/Mike b/espeak-ng-data/voices/!v/Mike new file mode 100644 index 0000000000000000000000000000000000000000..93ea4d89402c811f0254c169105c5bd5472d8e58 --- /dev/null +++ b/espeak-ng-data/voices/!v/Mike @@ -0,0 +1,7 @@ +language variant +name Mike +voicing 70 +formant 1 96 97 100 +formant 2 96 97 100 +formant 5 95 103 100 +pitch 67 107 diff --git a/espeak-ng-data/voices/!v/Mr serious b/espeak-ng-data/voices/!v/Mr serious new file mode 100644 index 0000000000000000000000000000000000000000..4623c8486c714eafa399ff4b9dbc74ff2904ccab --- /dev/null +++ b/espeak-ng-data/voices/!v/Mr serious @@ -0,0 +1,50 @@ +##Please note the 2 number signs, or pound signs in this file are for comments to help you to understand what the settings are and how to set them. +## Language sets the language of your voice. This setting is required for every voice that you make. +##The next line is a setting you can change. However if you don't know the language codes it may be best to leave the setting as it is. +language variant + +## The name setting is the name that will show up in the voice settings in the variant combo box. +##The next line is a setting you can change +name Mr_Serious + +##The formant settings +## Formant 0 is used to give a low frequency component to the sounds. +## The three numbers are frequency, strength, and Width, in that order. Please note, the numbers are seperated by a space. +##The next line is a setting you can change +formant 0 100 100 100 + +# Formants 1,2, and 3 are the standard three formants which define vowels. +##The next 3 lines are settings you can change +formant 1 100 100 100 +formant 2 100 100 100 +formant 3 87 100 100 + +# Formants 4,5 are higher than F3. They affect the quality of the voice. +##The next 2 lines are settings that you can change. +formant 4 100 100 100 +formant 5 100 100 100 + +## Formants 6, 7, and 8 are weak, high frequency, additions to vowels to give a clearer sound. +##The next 3 lines are settings that you can change. +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 + +##Intonation affects the rise and fall of the voice +## The settings are 1 default, 2 less intonation, 3 less intonation and commas do not raise the pitch, 4 the pitch rises at the end of a sentence rather than falling. +##The next line is a setting you can change. +intonation 1 + +# Setting the pitch range. The first number gives a base pitch to the voice (value in Hertz). The second number controls the range of pitches used by the voice. Setting it equal +# to the first number will give a monotone sounding voice. The default values are 82 and 118. +pitch 82 118 +## The tone setting. The first number on the setting line, 600, is the frequency setting for the amount of bass in the voice. +## The second number on the tone line is the volume of the bass frequency. You can set it from 0 to 255, 0 being the least amount, 255 being the most. +##The third number on the tone line, 1200, is the mid range frequency. The fourth number on the line is the setting to change the volume of the mid range frequency. +##0 being the least amount and 255 being the maximum. +## The fifth number on the tone line, 2000, is the treble frequency. The sixth number is the volume of the treble frequency. 0 is the minimum and 255 is the maximum. +## You will notice that all 3 frequencies are set to 255. +##The next line is a setting that you can change. +tone 600 255 1200 255 2000 255 +##This file does not include all of the settings that can be used to modify an E Speak voice. It is intended to get you familiar with what the settings do. +##However, you can go to http://espeak.sourceforge.net/voices.html and read further information about other settings that can be added and changed. I hope this helps, and Have fun. diff --git a/espeak-ng-data/voices/!v/Nguyen b/espeak-ng-data/voices/!v/Nguyen new file mode 100644 index 0000000000000000000000000000000000000000..50c72fc697c24d3297885547883627ac60fc4ba7 --- /dev/null +++ b/espeak-ng-data/voices/!v/Nguyen @@ -0,0 +1,16 @@ +language variant +name Nguyen + +pitch 95 175 + +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 75 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +tone 100 200 600 150 800 100 2400 80 3600 95 5400 100 diff --git a/espeak-ng-data/voices/!v/Reed b/espeak-ng-data/voices/!v/Reed new file mode 100644 index 0000000000000000000000000000000000000000..1ccdf5d4c3bf47bb1c4d51012237db71794058b3 --- /dev/null +++ b/espeak-ng-data/voices/!v/Reed @@ -0,0 +1,15 @@ +language variant +name Reed +klatt 6 +consonants 85 85 +voicing 130 +breath 45 + +pitch 85 135 + +formant 1 72 100 90 90 +formant 2 83 100 75 180 +formant 3 98 100 100 90 +formant 4 98 100 90 +formant 5 100 100 90 + diff --git a/espeak-ng-data/voices/!v/RicishayMax b/espeak-ng-data/voices/!v/RicishayMax new file mode 100644 index 0000000000000000000000000000000000000000..b269b64154a143efddefd5ebcb10c1059178d064 --- /dev/null +++ b/espeak-ng-data/voices/!v/RicishayMax @@ -0,0 +1,16 @@ +language variant +name RicishayMax +echo 100 10000 + +formant 0 90 120 100 +formant 1 100 100 75 +formant 2 100 100 75 +formant 3 100 80 75 +formant 4 100 80 75 +formant 5 100 80 75 +formant 6 100 0 75 +formant 7 100 0 75 +formant 8 100 0 75 + + + diff --git a/espeak-ng-data/voices/!v/RicishayMax2 b/espeak-ng-data/voices/!v/RicishayMax2 new file mode 100644 index 0000000000000000000000000000000000000000..658513422979ae643cf5af53d5c614826208577c --- /dev/null +++ b/espeak-ng-data/voices/!v/RicishayMax2 @@ -0,0 +1,25 @@ +language variant +name RicishayMax2 +echo 150 500 + +formant 0 90 120 100 +formant 1 100 100 75 +formant 2 100 100 75 +formant 3 100 80 75 +formant 4 100 80 75 +formant 5 100 80 75 +formant 6 100 0 75 +formant 7 100 0 75 +formant 8 100 0 75 + + +roughness 5 + +intonation 10 +voicing 150 +consonants 110 120 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/RicishayMax3 b/espeak-ng-data/voices/!v/RicishayMax3 new file mode 100644 index 0000000000000000000000000000000000000000..f48100279d7db2b92f82af1711a9ae07e4ca9322 --- /dev/null +++ b/espeak-ng-data/voices/!v/RicishayMax3 @@ -0,0 +1,25 @@ +language variant +name RicishayMax3 +echo 200 500 + +formant 0 90 120 100 +formant 1 100 100 75 +formant 2 100 100 75 +formant 3 100 80 75 +formant 4 100 80 75 +formant 5 100 80 75 +formant 6 100 0 75 +formant 7 100 0 75 +formant 8 100 0 75 + + +roughness 5 + +intonation 10 +voicing 150 +consonants 110 120 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/Storm b/espeak-ng-data/voices/!v/Storm new file mode 100644 index 0000000000000000000000000000000000000000..6fd53bb47a018dcc7eb954996c8359143ac2433e --- /dev/null +++ b/espeak-ng-data/voices/!v/Storm @@ -0,0 +1,23 @@ +language variant +language en-us +name Storm +gender male +formant 0 100 100 100 +formant 1 95 95 95 +formant 2 95 95 95 +formant 3 95 95 95 +formant 4 70 70 70 +formant 5 70 70 70 +formant 6 25 25 25 +formant 7 25 25 25 +formant 8 25 25 25 +breath 0 0 0 0 0 0 0 0 +consonants 100 +echo 0 0 +flutter 0 +intonation 3 +pitch 60 100 +roughness 0 +stressAdd 5 5 3 3 0 0 -15 -15 +tone 500 255 1500 255 2500 255 +voicing 100 diff --git a/espeak-ng-data/voices/!v/Tweaky b/espeak-ng-data/voices/!v/Tweaky new file mode 100644 index 0000000000000000000000000000000000000000..f391d13b279c2ffce06eb5f0cd42f626b33a1e9c --- /dev/null +++ b/espeak-ng-data/voices/!v/Tweaky @@ -0,0 +1,50 @@ +##Please note the 2 number signs, or pound signs in this file are for comments to help you to understand what the settings are and how to set them. +## Language sets the language of your voice. This setting is required for every voice that you make. +##The next line is a setting you can change. However if you don't know the language codes it may be best to leave the setting as it is. +language variant + +## The name setting is the name that will show up in the voice settings in the variant combo box. +##The next line is a setting you can change +name Tweaky + +##The formant settings +## Formant 0 is used to give a low frequency component to the sounds. +## The three numbers are frequency, strength, and Width, in that order. Please note, the numbers are seperated by a space. +##The next line is a setting you can change +formant 0 100 100 100 + +# Formants 1,2, and 3 are the standard three formants which define vowels. +##The next 3 lines are settings you can change +formant 1 100 100 100 +formant 2 100 100 100 +formant 3 200 100 100 + +# Formants 4,5 are higher than F3. They affect the quality of the voice. +##The next 2 lines are settings that you can change. +formant 4 100 100 100 +formant 5 100 100 100 + +## Formants 6, 7, and 8 are weak, high frequency, additions to vowels to give a clearer sound. +##The next 3 lines are settings that you can change. +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 + +##Intonation affects the rise and fall of the voice +## The settings are 1 default, 2 less intonation, 3 less intonation and commas do not raise the pitch, 4 the pitch rises at the end of a sentence rather than falling. +##The next line is a setting you can change. +intonation 1 + +# Setting the pitch range. The first number gives a base pitch to the voice (value in Hertz). The second number controls the range of pitches used by the voice. Setting it equal +# to the first number will give a monotone sounding voice. The default values are 82 and 118. +pitch 82 118 +## The tone setting. The first number on the setting line, 600, is the frequency setting for the amount of bass in the voice. +## The second number on the tone line is the volume of the bass frequency. You can set it from 0 to 255, 0 being the least amount, 255 being the most. +##The third number on the tone line, 1200, is the mid range frequency. The fourth number on the line is the setting to change the volume of the mid range frequency. +##0 being the least amount and 255 being the maximum. +## The fifth number on the tone line, 2000, is the treble frequency. The sixth number is the volume of the treble frequency. 0 is the minimum and 255 is the maximum. +## You will notice that all 3 frequencies are set to 255. +##The next line is a setting that you can change. +tone 600 255 1200 255 2000 255 +##This file does not include all of the settings that can be used to modify an E Speak voice. It is intended to get you familiar with what the settings do. +##However, you can go to http://espeak.sourceforge.net/voices.html and read further information about other settings that can be added and changed. I hope this helps, and Have fun. diff --git a/espeak-ng-data/voices/!v/UniRobot b/espeak-ng-data/voices/!v/UniRobot new file mode 100644 index 0000000000000000000000000000000000000000..f8892788da1acd19cae5f58c639e1ea08b205a5f --- /dev/null +++ b/espeak-ng-data/voices/!v/UniRobot @@ -0,0 +1,19 @@ +language variant +name UniversalRobot +gender male +klatt 4 +pitch 100 160 +echo 10 10000 +formant 1 75 120 135 +formant 2 90 50 140 +formant 3 70 85 95 +formant 4 150 60 80 +formant 5 100 85 80 +formant 6 112 100 80 +formant 7 110 95 100 +formant 8 105 110 100 +consonants 125 100 +tone 530 250 770 100 215 225 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 120 130 130 90 0 0 120 120 +stressAmp 16 16 24 24 16 16 20 24 diff --git a/espeak-ng-data/voices/!v/adam b/espeak-ng-data/voices/!v/adam new file mode 100644 index 0000000000000000000000000000000000000000..a9f3d2ae32ad344b6493a452ed6304039c512c74 --- /dev/null +++ b/espeak-ng-data/voices/!v/adam @@ -0,0 +1,6 @@ +language variant +name Adam +klatt 6 +consonants 85 85 + +formant 1 100 100 130 diff --git a/espeak-ng-data/voices/!v/anika b/espeak-ng-data/voices/!v/anika new file mode 100644 index 0000000000000000000000000000000000000000..2413c908c879b780b73edffba00dadf2cadca294 --- /dev/null +++ b/espeak-ng-data/voices/!v/anika @@ -0,0 +1,25 @@ +language variant +name anika +gender female +pitch 200 300 +flutter 6 +stressAmp 20 18 20 20 20 22 22 22 + +roughness 0 + +formant 0 105 200 140 +formant 1 95 150 120 +formant 2 100 120 140 +formant 3 95 95 140 +formant 4 120 120 110 +formant 5 120 120 110 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +intonation 10 +voicing 30 +consonants 60 40 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/anikaRobot b/espeak-ng-data/voices/!v/anikaRobot new file mode 100644 index 0000000000000000000000000000000000000000..791d2bbbb0c1a59a2a238abd728d0bb53ba3ffd9 --- /dev/null +++ b/espeak-ng-data/voices/!v/anikaRobot @@ -0,0 +1,26 @@ +language variant +name anikaRobot +gender female +pitch 200 300 +flutter 1 +stressAmp 20 18 20 20 20 22 22 22 +echo 10 10000 + +roughness 0 + +formant 0 105 200 140 +formant 1 95 150 120 +formant 2 100 120 140 +formant 3 95 95 140 +formant 4 120 120 110 +formant 5 120 120 110 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +intonation 10 +voicing 30 +consonants 60 40 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/announcer b/espeak-ng-data/voices/!v/announcer new file mode 100644 index 0000000000000000000000000000000000000000..71e0795d322ee12a3cc7f7feb984e0b61366a1f1 --- /dev/null +++ b/espeak-ng-data/voices/!v/announcer @@ -0,0 +1,17 @@ +name Half-LifeAnnouncementSystem +language variant +pitch 37 83 +klatt 4 + +formant 1 88 100 100 0 +formant 2 96 100 100 0 +formant 3 98 100 100 0 +formant 4 96 100 100 0 +formant 5 100 100 100 0 +formant 6 100 100 100 0 +formant 7 100 100 100 0 +formant 8 100 100 100 0 + +voicing 70 +consonants 70 70 +echo 154 26 diff --git a/espeak-ng-data/voices/!v/antonio b/espeak-ng-data/voices/!v/antonio new file mode 100644 index 0000000000000000000000000000000000000000..a41b681be53383ceec7b8da60598f45e0a948680 --- /dev/null +++ b/espeak-ng-data/voices/!v/antonio @@ -0,0 +1,21 @@ +language variant +name Antonio +gender male + +pitch 82 128 +roughness 0 + +formant 0 100 150 90 +formant 1 90 130 90 +formant 2 95 120 80 +formant 3 100 50 80 +formant 4 100 40 80 +formant 5 90 70 80 +formant 6 0 0 0 +formant 7 100 100 100 +formant 8 100 100 100 +voicing 150 +tone 600 255 1200 255 2000 80 +intonation 3 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 diff --git a/espeak-ng-data/voices/!v/aunty b/espeak-ng-data/voices/!v/aunty new file mode 100644 index 0000000000000000000000000000000000000000..7d721eec885ad34f33757f9e3eca1c8c7fc62323 --- /dev/null +++ b/espeak-ng-data/voices/!v/aunty @@ -0,0 +1,19 @@ +language variant +name Auntie +gender female +pitch 204 176 +flutter 12 + +formant 0 88 85 154 +formant 1 115 80 160 -20 +formant 2 130 75 150 -200 +formant 3 123 75 150 +formant 4 125 80 150 +formant 5 125 80 150 +formant 6 110 80 150 +formant 7 110 75 150 +formant 8 110 75 150 + +stressAdd -20 -20 -20 -20 0 0 20 120 +stressAmp 18 16 20 20 20 20 20 20 + diff --git a/espeak-ng-data/voices/!v/belinda b/espeak-ng-data/voices/!v/belinda new file mode 100644 index 0000000000000000000000000000000000000000..9a9e42b97aaf21781d9fff9adf07438d2cf67c1e --- /dev/null +++ b/espeak-ng-data/voices/!v/belinda @@ -0,0 +1,20 @@ +language variant +name Belinda +gender female + +pitch 200 247 +flutter 3 + +formant 0 88 85 154 +formant 1 135 58 169 -30 +formant 2 120 70 150 -260 +formant 3 120 39 150 +formant 4 125 57 80 +formant 5 125 80 150 +formant 6 110 80 150 +formant 7 110 75 150 +formant 8 110 75 150 + +stressAdd -20 -20 -20 -20 0 3 20 12 +stressAmp 18 16 20 20 10 20 27 20 + diff --git a/espeak-ng-data/voices/!v/benjamin b/espeak-ng-data/voices/!v/benjamin new file mode 100644 index 0000000000000000000000000000000000000000..c3006438358a8bdfc3e6f3070966799013835042 --- /dev/null +++ b/espeak-ng-data/voices/!v/benjamin @@ -0,0 +1,11 @@ +language variant +name Benjamin +klatt 6 +consonants 70 70 + +formant 1 101 100 130 +formant 2 102 100 100 +formant 3 100 100 100 +formant 4 100 100 100 470 +formant 5 100 100 100 350 +formant 6 100 100 100 100 diff --git a/espeak-ng-data/voices/!v/boris b/espeak-ng-data/voices/!v/boris new file mode 100644 index 0000000000000000000000000000000000000000..02e03ced1e87eb7d663fe1051f2c0615ac4bcc2f --- /dev/null +++ b/espeak-ng-data/voices/!v/boris @@ -0,0 +1,15 @@ +language variant +name Boris + +formant 0 47 120 100 +formant 1 100 90 75 +formant 2 104 100 75 +formant 3 57 80 75 +formant 4 104 80 75 +formant 5 107 80 75 +formant 6 68 0 75 +formant 7 105 0 75 +formant 8 105 0 75 + + + diff --git a/espeak-ng-data/voices/!v/caleb b/espeak-ng-data/voices/!v/caleb new file mode 100644 index 0000000000000000000000000000000000000000..9c8a5b9ce9e954db5fd7e31199ab7cf0b5bfe44f --- /dev/null +++ b/espeak-ng-data/voices/!v/caleb @@ -0,0 +1,5 @@ +language variant +name Caleb +klatt 6 +breath 100 +voicing 0 diff --git a/espeak-ng-data/voices/!v/croak b/espeak-ng-data/voices/!v/croak new file mode 100644 index 0000000000000000000000000000000000000000..ae76a4c4deb77d53e7ee512c3e85f45ba802dd08 --- /dev/null +++ b/espeak-ng-data/voices/!v/croak @@ -0,0 +1,11 @@ +language variant +name croak +gender male 70 + +pitch 85 117 +flutter 20 + +formant 0 100 80 110 + + + diff --git a/espeak-ng-data/voices/!v/david b/espeak-ng-data/voices/!v/david new file mode 100644 index 0000000000000000000000000000000000000000..7dc75ddbc558f61e1fb8e62f44236b9a5f86f477 --- /dev/null +++ b/espeak-ng-data/voices/!v/david @@ -0,0 +1,8 @@ +language variant +name David +klatt 6 +pitch 62 89 + +formant 1 75 100 100 +formant 2 85 100 100 +formant 3 85 100 100 diff --git a/espeak-ng-data/voices/!v/ed b/espeak-ng-data/voices/!v/ed new file mode 100644 index 0000000000000000000000000000000000000000..7f293fc684f4b27c7e95cf81a7a82e335702bb17 --- /dev/null +++ b/espeak-ng-data/voices/!v/ed @@ -0,0 +1,17 @@ +language variant +name Ed + +pitch 90 145 + +formant 0 110 120 200 5 +formant 1 102 100 80 +formant 2 101 120 100 +formant 3 100 80 75 +formant 4 150 30 80 +formant 5 95 95 155 +formant 6 167 100 75 +formant 7 100 200 75 +formant 8 60 200 95 +consonants 55 80 +voicing 100 +tone 650 250 1000 130 240 255 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/edward b/espeak-ng-data/voices/!v/edward new file mode 100644 index 0000000000000000000000000000000000000000..303f50518bcc86bd3810eea2b2861a0c95a69f09 --- /dev/null +++ b/espeak-ng-data/voices/!v/edward @@ -0,0 +1,10 @@ +language variant +name Edward +klatt 5 +voicing 100 +consonants 70 80 + +formant 1 92 100 130 +formant 2 103 100 80 +formant 3 103 100 70 +formant 4 114 100 60 diff --git a/espeak-ng-data/voices/!v/edward2 b/espeak-ng-data/voices/!v/edward2 new file mode 100644 index 0000000000000000000000000000000000000000..abee6aaa4c7d710c67698dd9a54900536b233427 --- /dev/null +++ b/espeak-ng-data/voices/!v/edward2 @@ -0,0 +1,10 @@ +language variant +name Edward2 +klatt 6 +voicing 100 +consonants 70 80 + +formant 1 92 100 130 +formant 2 103 100 80 +formant 3 103 100 70 +formant 4 114 100 60 diff --git a/espeak-ng-data/voices/!v/f1 b/espeak-ng-data/voices/!v/f1 new file mode 100644 index 0000000000000000000000000000000000000000..8f03a73a4722952860a41ec3800fdcb479806320 --- /dev/null +++ b/espeak-ng-data/voices/!v/f1 @@ -0,0 +1,18 @@ +language variant +name female1 +gender female 70 + +pitch 140 200 +flutter 8 +roughness 4 +formant 0 115 80 150 +formant 1 120 80 180 +formant 2 100 70 150 150 +formant 3 115 70 150 +formant 4 110 80 150 +formant 5 110 90 150 +formant 6 105 80 150 +formant 7 110 70 150 +formant 8 110 70 150 + +stressAdd -10 -10 -20 -20 0 0 40 60 diff --git a/espeak-ng-data/voices/!v/f2 b/espeak-ng-data/voices/!v/f2 new file mode 100644 index 0000000000000000000000000000000000000000..4122d96b39bf2bc1025a1c57ef01b8b03936773d --- /dev/null +++ b/espeak-ng-data/voices/!v/f2 @@ -0,0 +1,21 @@ +language variant +name female2 +gender female + +pitch 142 220 +roughness 3 + +formant 0 105 80 150 +formant 1 110 80 160 +formant 2 110 70 150 +formant 3 110 70 150 +formant 4 115 80 150 +formant 5 115 80 150 +formant 6 110 70 150 +formant 7 110 70 150 +formant 8 110 70 150 + +stressAdd 0 0 -10 -10 0 0 10 40 +breath 0 2 3 3 3 3 3 2 +echo 140 10 +consonants 125 125 diff --git a/espeak-ng-data/voices/!v/f3 b/espeak-ng-data/voices/!v/f3 new file mode 100644 index 0000000000000000000000000000000000000000..92a1582817dc2f8256db5a02bed320a05f6e5e43 --- /dev/null +++ b/espeak-ng-data/voices/!v/f3 @@ -0,0 +1,22 @@ +language variant +name female3 +gender female + +pitch 140 240 +formant 0 105 80 150 +formant 1 120 75 150 -50 +formant 2 135 70 150 -250 +formant 3 125 80 150 +formant 4 125 80 150 +formant 5 125 80 150 +formant 6 120 70 150 +formant 7 110 70 150 +formant 8 110 70 150 + +stressAmp 18 18 20 20 20 20 20 20 +//breath 0 2 4 4 4 4 4 4 +breath 0 2 3 3 3 3 3 2 +echo 120 10 +roughness 4 + + diff --git a/espeak-ng-data/voices/!v/f4 b/espeak-ng-data/voices/!v/f4 new file mode 100644 index 0000000000000000000000000000000000000000..52c5ac93561331143a9caea14d6c0f008216b4e9 --- /dev/null +++ b/espeak-ng-data/voices/!v/f4 @@ -0,0 +1,18 @@ +language variant +name female4 +gender female + +echo 130 15 +pitch 142 200 +formant 0 120 80 150 +formant 1 115 80 160 -20 +formant 2 130 75 150 -200 +formant 3 123 75 150 +formant 4 125 80 150 +formant 5 125 80 150 +formant 6 110 80 150 +formant 7 110 75 150 +formant 8 110 75 150 + +stressAdd -20 -20 -20 -20 0 0 20 120 +stressAmp 18 16 20 20 20 20 20 20 diff --git a/espeak-ng-data/voices/!v/f5 b/espeak-ng-data/voices/!v/f5 new file mode 100644 index 0000000000000000000000000000000000000000..7fa4f8826ae4d23cfd9770ea51413919e98df27f --- /dev/null +++ b/espeak-ng-data/voices/!v/f5 @@ -0,0 +1,23 @@ +language variant +name female5 +gender female + +pitch 160 228 +roughness 0 + +formant 0 105 80 150 +formant 1 110 80 160 +formant 2 110 70 150 +formant 3 110 70 150 +formant 4 115 80 200 +formant 5 115 80 100 +formant 6 110 70 150 +formant 7 110 70 100 +formant 8 110 70 150 + +stressAdd 0 0 -10 -10 0 0 10 40 +breath 0 4 6 6 6 6 0 10 +echo 140 10 +voicing 75 +consonants 150 150 +breathw 150 150 200 200 400 400 600 600 diff --git a/espeak-ng-data/voices/!v/fast b/espeak-ng-data/voices/!v/fast new file mode 100644 index 0000000000000000000000000000000000000000..a2c3da2a9d7656ba8e4c3d2ee025ac03af118396 --- /dev/null +++ b/espeak-ng-data/voices/!v/fast @@ -0,0 +1,7 @@ +language variant +name fast_test + +// Try decreasing these values to make eSpeak's fastest speed faster. +// This is currently unstable. + +fast_test2 15 diff --git a/espeak-ng-data/voices/!v/grandma b/espeak-ng-data/voices/!v/grandma new file mode 100644 index 0000000000000000000000000000000000000000..395ebe2203e880bc9366a1243074258d783906f2 --- /dev/null +++ b/espeak-ng-data/voices/!v/grandma @@ -0,0 +1,17 @@ +language variant + +name grandma +gender female 90 +pitch 120 230 + +flutter 20 +formant 0 105 150 150 +formant 1 100 80 100 +formant 2 105 105 105 +formant 3 80 80 80 +formant 4 60 60 60 +formant 5 90 90 90 +formant 6 10 10 10 +formant 7 10 10 10 +formant 8 20 20 20 +voicing 50 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/grandpa b/espeak-ng-data/voices/!v/grandpa new file mode 100644 index 0000000000000000000000000000000000000000..41a870c3fbc182bef1102e1e7253c651ec836fc4 --- /dev/null +++ b/espeak-ng-data/voices/!v/grandpa @@ -0,0 +1,14 @@ +language variant +name grandpa +pitch 80 120 +flutter 20 +formant 0 100 100 100 +formant 1 100 100 100 +formant 2 100 100 100 +formant 3 100 100 100 +formant 4 100 100 100 +formant 5 100 100 100 +formant 6 10 10 10 +formant 7 10 10 10 +formant 8 10 10 10 +intonation 1 diff --git a/espeak-ng-data/voices/!v/gustave b/espeak-ng-data/voices/!v/gustave new file mode 100644 index 0000000000000000000000000000000000000000..ce1d71b947d2cf73f80571fe25f5909dd0e0fd0b --- /dev/null +++ b/espeak-ng-data/voices/!v/gustave @@ -0,0 +1,17 @@ +language variant +name Gustave + +pitch 80 123 + +formant 0 85 141 135 +formant 1 77 131 45 +formant 2 92 70 55 +formant 3 59 50 65 +formant 4 69 65 65 +formant 5 79 60 75 +formant 6 89 60 75 +formant 7 99 0 100 +formant 8 109 0 100 +voicing 135 +consonants 115 120 + diff --git a/espeak-ng-data/voices/!v/ian b/espeak-ng-data/voices/!v/ian new file mode 100644 index 0000000000000000000000000000000000000000..3e3d40901bdbd3e19cffc497ad6f7cd7a3e60bc1 --- /dev/null +++ b/espeak-ng-data/voices/!v/ian @@ -0,0 +1,51 @@ +##Please note the 2 number signs, or pound signs in this file are for comments to help you to understand what the settings are and how to set them. +## Language sets the language of your voice. This setting is required for every voice that you make. +##The next line is a setting you can change. However if you don't know the language codes it may be best to leave the setting as it is. +language variant + +## The name setting is the name that will show up in the voice settings in the variant combo box. +##The next line is a setting you can change +name Ian + +##The formant settings +## Formant 0 is used to give a low frequency component to the sounds. +## The three numbers are frequency, strength, and Width, in that order. Please note, the numbers are seperated by a space. +##The next line is a setting you can change +formant 0 20 120 50 + +# Formants 1,2, and 3 are the standard three formants which define vowels. +##The next 3 lines are settings you can change +formant 1 80 80 80 +formant 2 80 80 80 +formant 3 80 80 80 + +# Formants 4,5 are higher than F3. They affect the quality of the voice. +##The next 2 lines are settings that you can change. +formant 4 50 50 50 +formant 5 50 50 50 + +## Formants 6, 7, and 8 are weak, high frequency, additions to vowels to give a clearer sound. +##The next 3 lines are settings that you can change. +formant 6 100 100 100 +formant 7 200 50 200 +formant 8 200 50 200 + +##Intonation affects the rise and fall of the voice +## The settings are 1 default, 2 less intonation, 3 less intonation and commas do not raise the pitch, 4 the pitch rises at the end of a sentence rather than falling. +##The next line is a setting you can change. +intonation 2 + +# Setting the pitch range. The first number gives a base pitch to the voice (value in Hertz). The second number controls the range of pitches used by the voice. +# Setting it equal to the first number will give a monotone sounding voice. The default values are 82 and 118. +pitch 69 96 + +## The tone setting. The first number on the setting line, 600, is the frequency setting for the amount of bass in the voice. +##The second number on the tone line is the volume of the bass frequency. You can set it from 0 to 255, 0 being the least amount, 255 being the most. +##The third number on the tone line, 1200, is the mid range frequency. The fourth number on the line is the setting to change the volume of the mid range frequency. +##0 being the least amount and 255 being the maximum. +## The fifth number on the tone line, 2000, is the treble frequency. The sixth number is the volume of the treble frequency. 0 is the minimum and 255 is the maximum. +## You will notice that all 3 frequencies are set to 255. +##The next line is a setting that you can change. +tone 1000 127 1200 127 2000 127 +##This file does not include all of the settings that can be used to modify an E Speak voice. It is intended to get you familiar with what the settings do. +##However, you can go to http://espeak.sourceforge.net/voices.html and read further information about other settings that can be added and changed. I hope this helps, and Have fun. diff --git a/espeak-ng-data/voices/!v/iven b/espeak-ng-data/voices/!v/iven new file mode 100644 index 0000000000000000000000000000000000000000..3b8c120263c6b0f18bd764408d5e79857986c062 --- /dev/null +++ b/espeak-ng-data/voices/!v/iven @@ -0,0 +1,14 @@ +language variant +name Iven +pitch 74 118 +formant 0 52 133 88 +formant 1 87 82 76 +formant 2 94 56 42 +formant 3 93 52 130 +formant 4 110 76 65 +formant 5 102 45 20 +formant 6 40 50 50 +formant 7 60 50 60 +formant 8 100 50 40 +voicing 530 +tone 600 255 1200 255 2000 160 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/iven2 b/espeak-ng-data/voices/!v/iven2 new file mode 100644 index 0000000000000000000000000000000000000000..e61fd73538ada58b0ea12791fe160d0b75093952 --- /dev/null +++ b/espeak-ng-data/voices/!v/iven2 @@ -0,0 +1,15 @@ +language variant +name Iven2 +pitch 74 118 +formant 0 52 133 88 +formant 1 87 82 76 +formant 2 94 56 42 +formant 3 93 52 130 +formant 4 110 76 65 +formant 5 102 45 20 +formant 6 40 50 50 +formant 7 60 50 60 +formant 8 100 50 40 +voicing 220 +consonants 28 42 +tone 600 255 1200 255 2000 150 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/iven3 b/espeak-ng-data/voices/!v/iven3 new file mode 100644 index 0000000000000000000000000000000000000000..a58e74599e84a95be7c95ddc57b326cf9bed2545 --- /dev/null +++ b/espeak-ng-data/voices/!v/iven3 @@ -0,0 +1,14 @@ +language variant +name Iven3 +pitch 74 118 +formant 0 52 133 88 +formant 1 87 82 76 +formant 2 94 56 42 +formant 3 93 52 130 +formant 4 110 76 65 +formant 5 102 45 20 +formant 6 40 50 50 +formant 7 60 50 60 +formant 8 100 50 40 +voicing 165 +tone 600 255 1200 255 2000 160 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/iven4 b/espeak-ng-data/voices/!v/iven4 new file mode 100644 index 0000000000000000000000000000000000000000..43084c15d1ec12ec4170e886d914c06491c2e01f --- /dev/null +++ b/espeak-ng-data/voices/!v/iven4 @@ -0,0 +1,14 @@ +language variant +name Iven4 +pitch 74 118 +formant 0 52 133 88 +formant 1 87 82 76 +formant 2 94 56 42 +formant 3 93 52 130 +formant 4 110 76 65 +formant 5 102 45 20 +formant 6 40 50 50 +formant 7 60 50 60 +formant 8 100 50 40 +voicing 165 +tone 600 170 1200 100 2000 40 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/john b/espeak-ng-data/voices/!v/john new file mode 100644 index 0000000000000000000000000000000000000000..dce9446a0171b0759a406c8114910e0db96c2fa6 --- /dev/null +++ b/espeak-ng-data/voices/!v/john @@ -0,0 +1,50 @@ +##Please note the 2 number signs, or pound signs in this file are for comments to help you to understand what the settings are and how to set them. +## Language sets the language of your voice. This setting is required for every voice that you make. +##The next line is a setting you can change. However if you don't know the language codes it may be best to leave the setting as it is. +language variant + +## The name setting is the name that will show up in the voice settings in the variant combo box. +##The next line is a setting you can change +name John + +##The formant settings +## Formant 0 is used to give a low frequency component to the sounds. +## The three numbers are frequency, strength, and Width, in that order. Please note, the numbers are seperated by a space. +##The next line is a setting you can change +formant 0 100 100 100 + +# Formants 1,2, and 3 are the standard three formants which define vowels. +##The next 3 lines are settings you can change +formant 1 100 100 100 +formant 2 100 100 100 +formant 3 100 100 100 + +# Formants 4,5 are higher than F3. They affect the quality of the voice. +##The next 2 lines are settings that you can change. +formant 4 100 100 100 +formant 5 100 100 100 + +## Formants 6, 7, and 8 are weak, high frequency, additions to vowels to give a clearer sound. +##The next 3 lines are settings that you can change. +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 + +##Intonation affects the rise and fall of the voice +## The settings are 1 default, 2 less intonation, 3 less intonation and commas do not raise the pitch, 4 the pitch rises at the end of a sentence rather than falling. +##The next line is a setting you can change. +intonation 1 + +# Setting the pitch range. The first number gives a base pitch to the voice (value in Hertz). The second number controls the range of pitches used by the voice. +# Setting it equal to the first number will give a monotone sounding voice. The default values are 82 and 118. +pitch 82 118 +## The tone setting. The first number on the setting line, 600, is the frequency setting for the amount of bass in the voice. +##The second number on the tone line is the volume of the bass frequency. You can set it from 0 to 255, 0 being the least amount, 255 being the most. +##The third number on the tone line, 1200, is the mid range frequency. The fourth number on the line is the setting to change the volume of the mid range frequency. +##0 being the least amount and 255 being the maximum. +## The fifth number on the tone line, 2000, is the treble frequency. The sixth number is the volume of the treble frequency. 0 is the minimum and 255 is the maximum. +## You will notice that all 3 frequencies are set to 255. +##The next line is a setting that you can change. +tone 600 255 1200 255 2000 255 +##This file does not include all of the settings that can be used to modify an E Speak voice. It is intended to get you familiar with what the settings do. +##However, you can go to http://espeak.sourceforge.net/voices.html and read further information about other settings that can be added and changed. I hope this helps, and Have fun. diff --git a/espeak-ng-data/voices/!v/kaukovalta b/espeak-ng-data/voices/!v/kaukovalta new file mode 100644 index 0000000000000000000000000000000000000000..82cda3318cf631d5840890f2f39af46c6274f18f --- /dev/null +++ b/espeak-ng-data/voices/!v/kaukovalta @@ -0,0 +1,16 @@ +language variant +name Kaukovalta +formant 0 80 80 100 +formant 1 40 80 100 +formant 2 70 100 130 +formant 3 80 100 60 +formant 4 70 90 100 +formant 5 70 90 100 +formant 6 70 100 90 + formant 7 100 90 110 +formant 8 100 95 100 +pitch 70 120 +tone 100 130 800 130 2000 130 +consonants 70 70 +roughness 4 + \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/klatt b/espeak-ng-data/voices/!v/klatt new file mode 100644 index 0000000000000000000000000000000000000000..b739a86e488eeec6f5693b7ee2590f84d6c95191 --- /dev/null +++ b/espeak-ng-data/voices/!v/klatt @@ -0,0 +1,4 @@ +language variant +name klatt +klatt 1 + diff --git a/espeak-ng-data/voices/!v/klatt2 b/espeak-ng-data/voices/!v/klatt2 new file mode 100644 index 0000000000000000000000000000000000000000..01477be5465c04d4cfd46ab95003f17445731d74 --- /dev/null +++ b/espeak-ng-data/voices/!v/klatt2 @@ -0,0 +1,4 @@ +language variant +name klatt2 +klatt 2 + diff --git a/espeak-ng-data/voices/!v/klatt3 b/espeak-ng-data/voices/!v/klatt3 new file mode 100644 index 0000000000000000000000000000000000000000..b1a874be65ad7df189c933f4c576475f29d15f67 --- /dev/null +++ b/espeak-ng-data/voices/!v/klatt3 @@ -0,0 +1,4 @@ +language variant +name klatt3 +klatt 3 + diff --git a/espeak-ng-data/voices/!v/klatt4 b/espeak-ng-data/voices/!v/klatt4 new file mode 100644 index 0000000000000000000000000000000000000000..65278087cbd1ab1d32164f458d385ec8a61131d0 --- /dev/null +++ b/espeak-ng-data/voices/!v/klatt4 @@ -0,0 +1,4 @@ +language variant +name klatt4 +klatt 4 + diff --git a/espeak-ng-data/voices/!v/klatt5 b/espeak-ng-data/voices/!v/klatt5 new file mode 100644 index 0000000000000000000000000000000000000000..9d831fb213106b80bd42497099550cb56ac6e240 --- /dev/null +++ b/espeak-ng-data/voices/!v/klatt5 @@ -0,0 +1,4 @@ +language variant +name klatt5 +klatt 5 + diff --git a/espeak-ng-data/voices/!v/klatt6 b/espeak-ng-data/voices/!v/klatt6 new file mode 100644 index 0000000000000000000000000000000000000000..7656ab355205ae2a1cf613f787b3126da659e3d3 --- /dev/null +++ b/espeak-ng-data/voices/!v/klatt6 @@ -0,0 +1,4 @@ +language variant +name klatt6 +klatt 6 + diff --git a/espeak-ng-data/voices/!v/linda b/espeak-ng-data/voices/!v/linda new file mode 100644 index 0000000000000000000000000000000000000000..a56a8b05337ad8f8c5916061e887367aab35c617 --- /dev/null +++ b/espeak-ng-data/voices/!v/linda @@ -0,0 +1,20 @@ +language variant +name Linda +gender female + +#echo 130 15 +pitch 200 247 +flutter 3 +formant 0 88 85 154 +formant 1 135 58 169 -30 +formant 2 131 75 152 -260 +formant 3 123 75 150 +formant 4 125 80 150 +formant 5 125 80 150 +formant 6 110 80 150 +formant 7 110 75 150 +formant 8 110 75 150 + +stressAdd -20 -20 -20 -20 0 3 20 120 +stressAmp 18 16 20 20 20 20 27 20 + diff --git a/espeak-ng-data/voices/!v/m1 b/espeak-ng-data/voices/!v/m1 new file mode 100644 index 0000000000000000000000000000000000000000..4cc9a00bf7597081158aad2e9a60ca1571259406 --- /dev/null +++ b/espeak-ng-data/voices/!v/m1 @@ -0,0 +1,20 @@ +language variant +name male1 +gender male 70 + +pitch 75 109 +flutter 5 +roughness 4 +consonants 80 100 + +formant 0 98 100 100 +formant 1 97 100 100 +formant 2 97 95 100 +formant 3 97 95 100 +formant 4 97 85 100 +formant 5 105 80 100 +formant 6 95 80 100 +formant 7 100 100 100 +formant 8 100 100 100 + +//stressAdd -10 -10 -20 -20 0 0 40 70 diff --git a/espeak-ng-data/voices/!v/m2 b/espeak-ng-data/voices/!v/m2 new file mode 100644 index 0000000000000000000000000000000000000000..c234f46877a761d5c98fda2cbbeb172dc2efc81a --- /dev/null +++ b/espeak-ng-data/voices/!v/m2 @@ -0,0 +1,15 @@ +language variant +name male2 +gender male + +pitch 88 115 +echo 130 15 +formant 0 100 80 120 +formant 1 90 85 120 +formant 2 110 85 120 +formant 3 105 90 120 +formant 4 100 90 120 +formant 5 100 90 120 +formant 6 100 90 120 +formant 7 100 90 120 +formant 8 100 90 120 diff --git a/espeak-ng-data/voices/!v/m3 b/espeak-ng-data/voices/!v/m3 new file mode 100644 index 0000000000000000000000000000000000000000..00479dc35082ef3724f143d895514567913d7c61 --- /dev/null +++ b/espeak-ng-data/voices/!v/m3 @@ -0,0 +1,17 @@ +language variant +name male3 +gender male + +pitch 80 122 +formant 0 100 100 100 +formant 1 96 97 100 +formant 2 96 97 100 +formant 3 96 103 100 +formant 4 95 103 100 +formant 5 95 103 100 +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 + +consonants 100 +stressAdd 10 10 0 0 0 0 -30 -30 diff --git a/espeak-ng-data/voices/!v/m4 b/espeak-ng-data/voices/!v/m4 new file mode 100644 index 0000000000000000000000000000000000000000..7199341c34f93f5fa5219ff479e82edaee5d7936 --- /dev/null +++ b/espeak-ng-data/voices/!v/m4 @@ -0,0 +1,17 @@ +language variant +name male4 +gender male + +pitch 70 110 + +formant 0 103 100 100 +formant 1 103 100 100 +formant 2 103 100 100 +formant 3 103 100 100 +formant 4 106 100 100 +formant 5 106 100 100 +formant 6 106 100 100 +formant 7 103 100 100 +formant 8 103 100 100 + +stressAdd -10 -10 -30 -30 0 0 60 90 diff --git a/espeak-ng-data/voices/!v/m5 b/espeak-ng-data/voices/!v/m5 new file mode 100644 index 0000000000000000000000000000000000000000..d25865608d7d973e77c77d13bbdbe3ae454d864d --- /dev/null +++ b/espeak-ng-data/voices/!v/m5 @@ -0,0 +1,15 @@ +language variant +name male5 +gender male + +formant 0 100 85 130 +formant 1 90 85 130 40 +formant 2 80 85 130 310 +formant 3 105 85 130 +formant 4 105 85 130 +formant 5 105 85 130 +formant 6 105 85 150 +formant 7 105 85 150 +formant 8 105 85 150 + +intonation 2 diff --git a/espeak-ng-data/voices/!v/m6 b/espeak-ng-data/voices/!v/m6 new file mode 100644 index 0000000000000000000000000000000000000000..bd336a9884877889e2f85ee1849f8a068d2c6279 --- /dev/null +++ b/espeak-ng-data/voices/!v/m6 @@ -0,0 +1,13 @@ +language variant +name male6 +gender male + +pitch 82 117 + +formant 0 100 90 120 +formant 1 100 90 140 +formant 2 100 70 140 +formant 3 100 75 140 +formant 4 100 80 140 +formant 5 100 80 140 + diff --git a/espeak-ng-data/voices/!v/m7 b/espeak-ng-data/voices/!v/m7 new file mode 100644 index 0000000000000000000000000000000000000000..11b49ed2a71db37f9af7c8305ec4006adc84bef3 --- /dev/null +++ b/espeak-ng-data/voices/!v/m7 @@ -0,0 +1,17 @@ +language variant +name male7 +gender male + +pitch 75 125 + +formant 0 100 125 100 +formant 1 100 90 80 +formant 2 100 70 90 +formant 3 100 60 90 +formant 4 100 60 90 +formant 5 75 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 +voicing 155 + diff --git a/espeak-ng-data/voices/!v/m8 b/espeak-ng-data/voices/!v/m8 new file mode 100644 index 0000000000000000000000000000000000000000..c03ca3eb300cb60e8a84c3fb514695871128bcb5 --- /dev/null +++ b/espeak-ng-data/voices/!v/m8 @@ -0,0 +1,16 @@ +language variant +name male8 +gender male 50 + +pitch 65 102 +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 100 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/marcelo b/espeak-ng-data/voices/!v/marcelo new file mode 100644 index 0000000000000000000000000000000000000000..8df9651b7a72e811a25e6ec14c578d7e4f9f4c30 --- /dev/null +++ b/espeak-ng-data/voices/!v/marcelo @@ -0,0 +1,17 @@ +language variant +name Marcelo + +pitch 65 115 + +formant 0 65 161 35 +formant 1 75 131 65 +formant 2 90 60 40 +formant 3 59 50 55 +formant 4 69 65 35 +formant 5 69 60 25 +formant 6 59 60 35 +formant 7 149 0 10 +formant 8 199 0 90 +voicing 135 +consonants 115 120 + diff --git a/espeak-ng-data/voices/!v/max b/espeak-ng-data/voices/!v/max new file mode 100644 index 0000000000000000000000000000000000000000..e3c2889b9e8082512f9f280427d2ed5a29232b76 --- /dev/null +++ b/espeak-ng-data/voices/!v/max @@ -0,0 +1,15 @@ +language variant +name Max + +formant 0 90 120 100 +formant 1 100 100 75 +formant 2 100 100 75 +formant 3 100 80 75 +formant 4 100 80 75 +formant 5 100 80 75 +formant 6 100 0 75 +formant 7 100 0 75 +formant 8 100 0 75 + + + diff --git a/espeak-ng-data/voices/!v/michel b/espeak-ng-data/voices/!v/michel new file mode 100644 index 0000000000000000000000000000000000000000..b9b5ecbd5aa4b571d56820d72ac10ace83438a5f --- /dev/null +++ b/espeak-ng-data/voices/!v/michel @@ -0,0 +1,22 @@ +language variant +name Michel +gender male 25 +pitch 82 122 +echo 0 0 +flutter 0 +roughness 0 +stressAmp 20 18 20 20 20 22 22 22 + + +formant 0 105 200 140 +formant 1 95 150 120 +formant 2 100 120 140 +formant 3 95 95 140 +formant 4 30 30 30 -100 +formant 5 90 90 90 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +voicing 35 +consonants 60 40 +tone 400 160 1500 100 3000 70 4500 40 diff --git a/espeak-ng-data/voices/!v/miguel b/espeak-ng-data/voices/!v/miguel new file mode 100644 index 0000000000000000000000000000000000000000..53d71e78caea5f6868ee304f7125ea83e733b9af --- /dev/null +++ b/espeak-ng-data/voices/!v/miguel @@ -0,0 +1,22 @@ +language variant +name Miguel +gender male 25 +pitch 80 130 +echo 0 0 +flutter 0 +roughness 0 +stressAmp 20 18 20 20 20 22 22 22 + + +formant 0 105 200 140 +formant 1 95 150 120 +formant 2 100 120 140 +formant 3 95 95 140 +formant 4 30 30 30 -100 +formant 5 90 90 90 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +voicing 35 +consonants 60 40 +tone 300 240 400 160 1500 100 3000 70 diff --git a/espeak-ng-data/voices/!v/mike2 b/espeak-ng-data/voices/!v/mike2 new file mode 100644 index 0000000000000000000000000000000000000000..2715f4d04fb4b2f9f7a91da8f5a74b2a19eea21f --- /dev/null +++ b/espeak-ng-data/voices/!v/mike2 @@ -0,0 +1,12 @@ +language variant +name Mike2 +klatt 6 +voicing 170 +pitch 67 107 +formant 1 95 100 100 +formant 2 95 100 100 +formant 3 105 100 100 +formant 4 115 100 100 +formant 5 115 100 100 + +consonants 70 150 diff --git a/espeak-ng-data/voices/!v/norbert b/espeak-ng-data/voices/!v/norbert new file mode 100644 index 0000000000000000000000000000000000000000..a210789ab3acacf7d85676e8af8eb221795762b3 --- /dev/null +++ b/espeak-ng-data/voices/!v/norbert @@ -0,0 +1,50 @@ +##Please note the 2 number signs, or pound signs in this file are for comments to help you to understand what the settings are and how to set them. +## Language sets the language of your voice. This setting is required for every voice that you make. +##The next line is a setting you can change. However if you don't know the language codes it may be best to leave the setting as it is. +language variant + +## The name setting is the name that will show up in the voice settings in the variant combo box. +##The next line is a setting you can change +name norbert + +##The formant settings +## Formant 0 is used to give a low frequency component to the sounds. +## The three numbers are frequency, strength, and Width, in that order. Please note, the numbers are seperated by a space. +##The next line is a setting you can change +formant 0 100 100 100 + +# Formants 1,2, and 3 are the standard three formants which define vowels. +##The next 3 lines are settings you can change +formant 1 100 100 100 +formant 2 75 50 100 +formant 3 100 100 100 + +# Formants 4,5 are higher than F3. They affect the quality of the voice. +##The next 2 lines are settings that you can change. +formant 4 100 100 100 +formant 5 100 100 100 + +## Formants 6, 7, and 8 are weak, high frequency, additions to vowels to give a clearer sound. +##The next 3 lines are settings that you can change. +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 + +##Intonation affects the rise and fall of the voice +## The settings are 1 default, 2 less intonation, 3 less intonation and commas do not raise the pitch, 4 the pitch rises at the end of a sentence rather than falling. +##The next line is a setting you can change. +intonation 1 + +# Setting the pitch range. The first number gives a base pitch to the voice (value in Hertz). The second number controls the range of pitches used by the voice. Setting it equal +# to the first number will give a monotone sounding voice. The default values are 82 and 118. +pitch 82 118 +## The tone setting. The first number on the setting line, 600, is the frequency setting for the amount of bass in the voice. +## The second number on the tone line is the volume of the bass frequency. You can set it from 0 to 255, 0 being the least amount, 255 being the most. +##The third number on the tone line, 1200, is the mid range frequency. The fourth number on the line is the setting to change the volume of the mid range frequency. +##0 being the least amount and 255 being the maximum. +## The fifth number on the tone line, 2000, is the treble frequency. The sixth number is the volume of the treble frequency. 0 is the minimum and 255 is the maximum. +## You will notice that all 3 frequencies are set to 255. +##The next line is a setting that you can change. +tone 600 255 1000 100 5000 255 +##This file does not include all of the settings that can be used to modify an E Speak voice. It is intended to get you familiar with what the settings do. +##However, you can go to http://espeak.sourceforge.net/voices.html and read further information about other settings that can be added and changed. I hope this helps, and Have fun. diff --git a/espeak-ng-data/voices/!v/pablo b/espeak-ng-data/voices/!v/pablo new file mode 100644 index 0000000000000000000000000000000000000000..031e5fe7e4526901a3f071d01ee7c72ef7f83c7d --- /dev/null +++ b/espeak-ng-data/voices/!v/pablo @@ -0,0 +1,52 @@ +##Pleas note the 2 number signs, or pound signs in this file are for comments to help you to understand what the settings are and how to set them. +## Language sets the language of your voice. This setting is required for every voice that you make. +##The next line is a setting you can change. However if you don't know the language codes it may be best to leave the setting as it is. +language variant + +## The name setting is the name that will show up in the voice settings in the variant combo box. +##The next line is a setting you can change +name Pablo + +##The formant settings +## Formant 0 is used to give a low frequency component to the sounds. +## The three numbers are frequency, strength, and Width, in that order. Please note, the numbers are seperated by a space. +##The next line is a setting you can change +formant 0 90 100 90 + +# Formants 1,2, and 3 are the standard three formants which define vowels. +##The next 3 lines are settings you can change +formant 1 95 100 80 +formant 2 97 100 80 +formant 3 98 90 80 + +# Formants 4,5 are higher than F3. They affect the quality of the voice. +##The next 2 lines are settings that you can change. +formant 4 110 100 100 +formant 5 110 100 100 + +## Formants 6, 7, and 8 are weak, high frequency, additions to vowels to give a clearer sound. +##The next 3 lines are settings that you can change. +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 + +##Intonation affects the rise and fall of the voice +## The settings are 1 default, 2 less intonation, 3 less intonation and commas do not raise the pitch, 4 the pitch rises at the end of a sentence rather than falling. +##The next line is a setting you can change. +intonation 3 +echo 30 30 +# Setting the pitch range. The first number gives a base pitch to the voice (value in Hertz). The second number controls the range of pitches used by the voice. Setting it equal +# to the first number will give a monotone sounding voice. The default values are 82 and 118. +pitch 82 130 +## The tone setting. The first number on the setting line, 600, is the frequency setting for the amount of bass in the voice. +## The second number on the tone line is the volume of the bass frequency. You can set it from 0 to 255, 0 being the least amount, 255 being the most. +##The third number on the tone line, 1200, is the mid range frequency. The fourth number on the line is the setting to change the volume of the mid range frequency. +## 0 being the least amount and 255 being the maximum. +## The fifth number on the tone line, 2000, is the treble frequency. The sixth number is the volume of the treble frequency. 0 is the minimum and 255 is the maximum. +## You will notice that all 3 frequencies are set to 255. +##The next line is a setting that you can change. +tone 600 255 1200 200 2000 255 + +##This file does not include all of the settings that can be used to modify an E Speak voice. It is intended to get you familiar with what the settings do. +#However, you can go to http://espeak.sourceforge.net/voices.html and read further information about other settings that can be added and changed. I hope this helps, and Have fun. + diff --git a/espeak-ng-data/voices/!v/paul b/espeak-ng-data/voices/!v/paul new file mode 100644 index 0000000000000000000000000000000000000000..9015cd3756624017a0e6ff975ceddc06b75cadb2 --- /dev/null +++ b/espeak-ng-data/voices/!v/paul @@ -0,0 +1,17 @@ +language variant +name Paul + +pitch 70 100 + +formant 0 90 120 100 +formant 1 103 100 75 +formant 2 98 100 75 +formant 3 100 80 75 +formant 4 102 30 100 +formant 5 100 80 100 +formant 6 100 80 75 +formant 7 100 0 75 +formant 8 100 60 75 +consonants 90 60 +voicing 230 +tone 420 255 1300 130 4000 100 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/pedro b/espeak-ng-data/voices/!v/pedro new file mode 100644 index 0000000000000000000000000000000000000000..5cc34db2c249581d67f2e03d6c455088d70f21c3 --- /dev/null +++ b/espeak-ng-data/voices/!v/pedro @@ -0,0 +1,23 @@ +language variant + +name Pedro + +formant 0 100 150 100 + +formant 1 95 100 80 +formant 2 95 100 80 +formant 3 100 100 90 + +formant 4 100 100 100 +formant 5 100 100 100 + +formant 6 100 100 100 +formant 7 100 100 100 +formant 8 100 100 100 + +intonation 3 + +pitch 82 118 +tone 600 255 1200 255 2000 255 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 diff --git a/espeak-ng-data/voices/!v/quincy b/espeak-ng-data/voices/!v/quincy new file mode 100644 index 0000000000000000000000000000000000000000..dd75dadb81ca340f2e71171eb4d364e3aa22c1de --- /dev/null +++ b/espeak-ng-data/voices/!v/quincy @@ -0,0 +1,20 @@ +language variant +name Quincy + +pitch 67 100 + +formant 0 85 108 106 3 +formant 1 97 110 56 +formant 2 96 80 60 +formant 3 101 50 50 +formant 4 110 33 55 +formant 5 110 22 65 +formant 6 77 60 60 65 +formant 7 66 0 100 +formant 8 100 0 100 +voicing 99 +consonants 66 90 + +roughness 0 +tone 600 170 1200 100 2000 70 +stressAmp 16 16 24 20 20 16 28 24 diff --git a/espeak-ng-data/voices/!v/rob b/espeak-ng-data/voices/!v/rob new file mode 100644 index 0000000000000000000000000000000000000000..d7c7ae4e16b403549d2c9fcd64d67c132b19183d --- /dev/null +++ b/espeak-ng-data/voices/!v/rob @@ -0,0 +1,17 @@ +language variant +name Rob + +pitch 50 130 +formant 0 100 100 100 +formant 1 95 100 60 +formant 2 97 90 50 +formant 3 101 70 50 +formant 4 110 65 55 +formant 5 110 70 65 +formant 6 110 70 65 +formant 7 0 0 0 +formant 8 0 0 0 + +voicing 115 +consonants 110 120 + diff --git a/espeak-ng-data/voices/!v/robert b/espeak-ng-data/voices/!v/robert new file mode 100644 index 0000000000000000000000000000000000000000..46f50758e19dc5201baea7eba9b5c2ab4fb276a1 --- /dev/null +++ b/espeak-ng-data/voices/!v/robert @@ -0,0 +1,17 @@ +language variant +name Robert + +pitch 65 115 + +formant 0 85 108 100 +formant 1 95 110 60 +formant 2 97 90 50 +formant 3 101 50 50 +formant 4 110 65 55 +formant 5 110 60 65 +formant 6 110 60 65 +formant 7 100 0 100 +formant 8 100 0 100 +voicing 115 +consonants 110 120 + diff --git a/espeak-ng-data/voices/!v/robosoft b/espeak-ng-data/voices/!v/robosoft new file mode 100644 index 0000000000000000000000000000000000000000..0668d9ab71bec7f70c7111569daef3dfda956dd2 --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft @@ -0,0 +1,26 @@ +language variant +name Robosoft +echo 30 1000 +klatt 5 + +pitch 60 90 +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 100 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +roughness 50 + +intonation 0 +voicing 80 +consonants 110 120 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/robosoft2 b/espeak-ng-data/voices/!v/robosoft2 new file mode 100644 index 0000000000000000000000000000000000000000..1695414aed649d6ae164e9c3ff543da8f1cd7ad3 --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft2 @@ -0,0 +1,26 @@ +language variant +name Robosoft2 +echo 10 600 +klatt 4 + +pitch 70 100 +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 100 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +roughness 75 + +intonation -25 +voicing 80 +consonants 110 120 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/robosoft3 b/espeak-ng-data/voices/!v/robosoft3 new file mode 100644 index 0000000000000000000000000000000000000000..15bbe347846484ec77b8c53e4cc8b66ee1f15fe8 --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft3 @@ -0,0 +1,26 @@ +language variant +name Robosoft3 +echo 10 10000 +klatt 4 + +pitch 75 115 +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 100 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +roughness 5 + +intonation 10 +voicing 150 +consonants 110 120 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/robosoft4 b/espeak-ng-data/voices/!v/robosoft4 new file mode 100644 index 0000000000000000000000000000000000000000..5161a4fea38c8558c0834ad9657fda1124e95db1 --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft4 @@ -0,0 +1,25 @@ +language variant +name Robosoft4 +echo 10 10000 + +pitch 75 115 +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 100 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +roughness 5 + +intonation 10 +voicing 150 +consonants 110 120 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/robosoft5 b/espeak-ng-data/voices/!v/robosoft5 new file mode 100644 index 0000000000000000000000000000000000000000..2420f89c48c64937313049ce6488f54a03c83268 --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft5 @@ -0,0 +1,25 @@ +language variant +name Robosoft5 +echo 10 10000 + +pitch 75 115 +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 100 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +roughness 0 + +intonation 10 +voicing 150 +consonants 60 40 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 +stressAmp 16 16 24 24 16 16 20 24 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/robosoft6 b/espeak-ng-data/voices/!v/robosoft6 new file mode 100644 index 0000000000000000000000000000000000000000..d3be1588fa7517e6ac6c6d92689a9029b8b97d64 --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft6 @@ -0,0 +1,15 @@ +language variant +name Robosoft6 +echo 40 10000 +pitch 150 150 +formant 0 100 125 100 +formant 1 96 90 80 +formant 2 97 70 90 +formant 3 97 60 90 +formant 4 97 60 90 +formant 5 100 50 90 +formant 6 90 50 100 +formant 7 100 50 100 +formant 8 100 50 100 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/robosoft7 b/espeak-ng-data/voices/!v/robosoft7 new file mode 100644 index 0000000000000000000000000000000000000000..25bf759b738a0262170fbd9f2007506537f82306 --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft7 @@ -0,0 +1,25 @@ +language variant +name Robosoft7 +echo 10 10000 + +pitch 75 115 + +formant 0 90 120 100 +formant 1 100 100 75 +formant 2 100 100 75 +formant 3 100 80 75 +formant 4 100 80 75 +formant 5 100 80 75 +formant 6 100 0 75 +formant 7 100 0 75 +formant 8 100 0 75 + +roughness 0 + +intonation 10 +voicing 150 +consonants 60 40 +stressLength 0 1 2 3 4 5 6 7 +stressAdd 130 140 140 100 0 0 130 160 + +tone 100 255 600 70 1200 22 2000 66 3000 12 diff --git a/espeak-ng-data/voices/!v/robosoft8 b/espeak-ng-data/voices/!v/robosoft8 new file mode 100644 index 0000000000000000000000000000000000000000..5c84bd5f18aa3d304828373dac51ce926d245cdc --- /dev/null +++ b/espeak-ng-data/voices/!v/robosoft8 @@ -0,0 +1,16 @@ +language variant +name Robosoft8 +echo 40 10000 +pitch 150 150 +formant 0 90 120 100 +formant 1 100 100 75 +formant 2 100 100 75 +formant 3 100 80 75 +formant 4 100 80 75 +formant 5 100 80 75 +formant 6 100 0 75 +formant 7 100 0 75 +formant 8 100 0 75 + + + diff --git a/espeak-ng-data/voices/!v/sandro b/espeak-ng-data/voices/!v/sandro new file mode 100644 index 0000000000000000000000000000000000000000..6dcfe02f7a5b32f6960c23d913d627377ef54207 --- /dev/null +++ b/espeak-ng-data/voices/!v/sandro @@ -0,0 +1,25 @@ +// This file is UTF-8 encoded +// Variant sandro (ver.25-3) for eSpeak-ng Copyright (C)2019 by Lolo vmanolo301@gmail.com + +language variant +name sandro +gender male + +formant 0 95 146 100 +formant 1 98 90 100 +formant 2 103 98 100 +formant 3 100 90 100 +formant 4 100 101 100 +formant 5 110 120 100 2123 +formant 6 100 100 100 1200 +formant 7 32 125 80 600 +formant 8 34 95 30 49 + +voicing 165 +consonants 194 255 +pitch 78 115 +roughness 3 +breath 20 5 2 10 5 0 27 100 +breathw 255 255 60 180 160 255 255 255 + +tone 500 210 470 70 160 155 2985 32 diff --git a/espeak-ng-data/voices/!v/shelby b/espeak-ng-data/voices/!v/shelby new file mode 100644 index 0000000000000000000000000000000000000000..21292d418f95d73dc4eb1e8eacc6f4ef17deee90 --- /dev/null +++ b/espeak-ng-data/voices/!v/shelby @@ -0,0 +1,18 @@ +language variant +name shelby +flutter 0 +roughness 0 + +formant 0 100 160 190 +formant 1 90 90 90 +formant 2 140 140 140 +formant 3 130 150 130 +formant 4 110 110 110 +formant 5 120 120 110 +formant 6 10 10 10 +formant 7 10 10 10 +formant 8 10 10 10 + +pitch 100 210 +voicing 40 +consonants 90 70 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/steph b/espeak-ng-data/voices/!v/steph new file mode 100644 index 0000000000000000000000000000000000000000..e60b0dc6393ffc383705e840a90ebae67a4fbd8c --- /dev/null +++ b/espeak-ng-data/voices/!v/steph @@ -0,0 +1,21 @@ +language variant +name Steph +gender female + +pitch 166 200 +flutter 1 +roughness 0 +tone 100 255 600 70 1200 22 2000 66 3000 12 + +formant 0 99 80 150 +formant 1 120 60 160 +formant 2 99 70 110 150 +formant 3 116 77 150 +formant 4 9 59 110 +formant 5 100 50 2 +formant 6 104 80 150 +formant 7 110 70 150 +formant 8 110 70 150 + +stressAmp 16 16 24 24 16 16 20 24 +consonants 55 90 diff --git a/espeak-ng-data/voices/!v/steph2 b/espeak-ng-data/voices/!v/steph2 new file mode 100644 index 0000000000000000000000000000000000000000..6ac109be67537a5f525f733c188f3f202df160ad --- /dev/null +++ b/espeak-ng-data/voices/!v/steph2 @@ -0,0 +1,21 @@ +language variant +name Steph2 +gender female + +pitch 166 200 +flutter 1 +roughness 0 +tone 100 255 600 70 1200 22 2000 66 3000 12 + +formant 0 99 100 150 +formant 1 120 80 160 +formant 2 99 90 110 150 +formant 3 116 97 150 +formant 4 9 73 116 +formant 5 100 70 2 +formant 6 104 100 150 +formant 7 110 90 150 +formant 8 110 90 150 + +stressAmp 16 16 24 24 16 16 20 24 +consonants 55 90 diff --git a/espeak-ng-data/voices/!v/steph3 b/espeak-ng-data/voices/!v/steph3 new file mode 100644 index 0000000000000000000000000000000000000000..a92575582d63f0454d78af8857be123fc5546ac7 --- /dev/null +++ b/espeak-ng-data/voices/!v/steph3 @@ -0,0 +1,22 @@ +language variant +name Steph3 +gender female + +pitch 166 200 +flutter 1 +roughness 0 +voicing 200 +tone 100 255 600 70 1200 22 2000 66 3000 12 + +formant 0 99 80 150 +formant 1 120 60 160 +formant 2 99 70 110 150 +formant 3 116 77 150 +formant 4 9 59 110 +formant 5 100 50 2 +formant 6 104 80 150 +formant 7 110 70 150 +formant 8 110 70 150 + +stressAmp 16 16 24 24 16 16 20 24 +consonants 70 90 diff --git a/espeak-ng-data/voices/!v/travis b/espeak-ng-data/voices/!v/travis new file mode 100644 index 0000000000000000000000000000000000000000..56c22f94020ca3fd164d075b11975f883c6e4ba0 --- /dev/null +++ b/espeak-ng-data/voices/!v/travis @@ -0,0 +1,23 @@ +language variant +name travis +gender male 30 + +pitch 75 120 + +formant 0 90 90 90 90 +formant 1 50 100 80 95 +formant 2 90 60 90 100 +formant 3 80 80 90 100 +formant 4 50 90 100 100 +formant 5 100 95 100 55 +formant 6 80 50 100 85 +formant 7 60 60 60 120 +formant 8 80 80 140 100 + +tone 600 100 1000 200 1500 50 +flutter 1 + +roughness 3 + +voicing 200 +consonants 120 190 diff --git a/espeak-ng-data/voices/!v/victor b/espeak-ng-data/voices/!v/victor new file mode 100644 index 0000000000000000000000000000000000000000..fa275e891824d6dc75c0c2c0ec47ed81e9609d0f --- /dev/null +++ b/espeak-ng-data/voices/!v/victor @@ -0,0 +1,16 @@ +language variant +name victor +gender male 25 + +formant 0 100 100 100 +formant 1 95 95 95 +formant 2 90 90 90 +formant 3 90 90 90 +formant 4 40 40 40 +formant 5 80 80 80 +formant 6 20 20 20 +formant 7 20 20 20 +formant 8 20 20 20 +pitch 80 110 +voicing 60 +breath 2 4 \ No newline at end of file diff --git a/espeak-ng-data/voices/!v/whisper b/espeak-ng-data/voices/!v/whisper new file mode 100644 index 0000000000000000000000000000000000000000..4f8f5e88f436d478b126c5c4eccf3568e398c26f --- /dev/null +++ b/espeak-ng-data/voices/!v/whisper @@ -0,0 +1,13 @@ +language variant +name whisper +gender male + +pitch 82 117 +flutter 20 + +formant 0 100 0 100 +formant 1 100 80 100 + +voicing 17 +breath 75 75 50 40 15 10 +breathw 150 150 200 200 400 400 diff --git a/espeak-ng-data/voices/!v/whisperf b/espeak-ng-data/voices/!v/whisperf new file mode 100644 index 0000000000000000000000000000000000000000..f239e8a29b79ec17c77dead6ddb1920103ceeec3 --- /dev/null +++ b/espeak-ng-data/voices/!v/whisperf @@ -0,0 +1,24 @@ +language variant +name female_whisper +gender female + +pitch 160 220 +roughness 3 + +formant 0 105 0 150 +formant 1 110 40 160 +formant 2 110 70 150 +formant 3 110 70 150 +formant 4 115 80 150 +formant 5 115 80 150 +formant 6 110 70 150 +formant 7 110 70 150 +formant 8 110 70 150 + +stressAdd 0 0 -10 -10 0 0 10 40 + +// whisper +voicing 20 +breath 75 75 50 40 15 10 +breathw 150 150 200 200 400 400 + diff --git a/espeak-ng-data/voices/!v/zac b/espeak-ng-data/voices/!v/zac new file mode 100644 index 0000000000000000000000000000000000000000..ca415a660b70d1eec84e6d37a5e89954de80ff88 --- /dev/null +++ b/espeak-ng-data/voices/!v/zac @@ -0,0 +1,15 @@ +language variant +name Zac +flutter 5 + +pitch 240 390 +formant 0 145 100 145 +formant 1 145 100 145 +formant 2 145 100 145 +formant 3 145 100 145 +formant 4 145 100 145 +formant 5 145 120 145 +formant 6 145 120 145 +formant 7 145 120 145 +formant 8 145 120 145 +voicing 80 diff --git a/espeak-ng-data/yue_dict b/espeak-ng-data/yue_dict new file mode 100644 index 0000000000000000000000000000000000000000..ed9cf0761c87b5de4e5ea8b5169d9a1b086a7ed7 Binary files /dev/null and b/espeak-ng-data/yue_dict differ diff --git a/fi_FI-harri-tapani-ylilammi_low.onnx b/fi_FI-harri-tapani-ylilammi_low.onnx new file mode 100644 index 0000000000000000000000000000000000000000..eaaf4c2ff96c0ba98de87eaab22582d4b9e421d3 --- /dev/null +++ b/fi_FI-harri-tapani-ylilammi_low.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7b934bb9c506eaeb0d528b5f11d9ecce4ebe2f5d6732f58495f8781e57bb97f +size 62783127 diff --git a/fi_FI-harri-tapani-ylilammi_low.onnx.json b/fi_FI-harri-tapani-ylilammi_low.onnx.json new file mode 100644 index 0000000000000000000000000000000000000000..9b5172763356e57f0e387cc92fad63f4241b00cb --- /dev/null +++ b/fi_FI-harri-tapani-ylilammi_low.onnx.json @@ -0,0 +1,145 @@ +{ + "seed": 1234, + "epochs": 10000, + "learning_rate": 0.0002, + "betas": [ + 0.8, + 0.99 + ], + "eps": 1e-09, + "batch_size": 32, + "fp16_run": true, + "lr_decay": 0.999875, + "segment_size": 8192, + "init_lr_ratio": 1.0, + "warmup_epochs": 0, + "c_mel": 45, + "c_kl": 1.0, + "grad_clip": null, + "min_seq_length": null, + "max_seq_length": 400, + "min_spec_length": null, + "max_spec_length": null, + "min_speaker_utterances": null, + "last_epoch": 1, + "global_step": 1, + "best_loss": null, + "audio": { + "filter_length": 1024, + "hop_length": 256, + "win_length": 1024, + "mel_channels": 80, + "sample_rate": 22050, + "sample_bytes": 2, + "channels": 1, + "mel_fmin": 0, + "mel_fmax": null, + "ref_level_db": 20, + "spec_gain": 1, + "signal_norm": true, + "min_level_db": -100, + "max_norm": 1, + "clip_norm": true, + "symmetric_norm": true, + "do_dynamic_range_compression": true, + "convert_db_to_amp": true, + "do_trim_silence": false, + "trim_silence_db": 40, + "trim_margin_sec": 0.01, + "trim_keep_sec": 0.25, + "scale_mels": false + }, + "model": { + "num_symbols": 36, + "n_speakers": 1, + "inter_channels": 192, + "hidden_channels": 192, + "filter_channels": 768, + "n_heads": 2, + "n_layers": 6, + "kernel_size": 3, + "p_dropout": 0.1, + "resblock": "2", + "resblock_kernel_sizes": [ + 3, + 5, + 7 + ], + "resblock_dilation_sizes": [ + [ + 1, + 2 + ], + [ + 2, + 6 + ], + [ + 3, + 12 + ] + ], + "upsample_rates": [ + 8, + 8, + 4 + ], + "upsample_initial_channel": 256, + "upsample_kernel_sizes": [ + 16, + 16, + 8 + ], + "n_layers_q": 3, + "use_spectral_norm": false, + "gin_channels": 0, + "use_sdp": true + }, + "phonemes": { + "phoneme_separator": "_", + "word_separator": "#", + "phoneme_to_id": null, + "pad": "_", + "bos": "^", + "eos": "$", + "blank": "_", + "blank_word": "#", + "blank_between": "tokens_and_words", + "blank_at_start": true, + "blank_at_end": true, + "simple_punctuation": true, + "punctuation_map": null, + "separate": [ + "\u02c8", + "\u02cc" + ], + "separate_graphemes": false, + "separate_tones": false, + "tone_before": false, + "phoneme_map": null, + "auto_bos_eos": true, + "minor_break": ",", + "major_break": "." + }, + "text_aligner": { + "aligner": null, + "casing": null + }, + "text_language": "fi", + "phonemizer": "espeak", + "inference": { + "auto_append_text": "." + }, + "datasets": [ + { + "name": "harri_tapani_ylilammi", + "metadata_format": "text", + "multispeaker": false, + "text_language": null, + "audio_dir": "/media/12tb/fi/harri_tapani_ylilammi", + "cache_dir": "/media/cache/harri_tapani_ylilammi" + } + ], + "version": 1, + "git_commit": "" +} diff --git a/tokens.txt b/tokens.txt new file mode 100644 index 0000000000000000000000000000000000000000..ad001608b994e5ba037912c7adb489da498554ac --- /dev/null +++ b/tokens.txt @@ -0,0 +1,37 @@ +_ 0 +^ 1 +$ 2 +, 3 +. 4 +# 5 +ˈ 6 +ˌ 7 +a 8 +b 9 +d 10 +e 11 +f 12 +h 13 +i 14 +j 15 +k 16 +l 17 +m 18 +n 19 +o 20 +p 21 +r 22 +s 23 +t 24 +u 25 +v 26 +w 27 +y 28 +æ 29 +ø 30 +ŋ 31 +ɡ 32 +ɪ 33 +ʃ 34 +ː 35 + 0 diff --git a/vits-mimic3.py b/vits-mimic3.py new file mode 100755 index 0000000000000000000000000000000000000000..999fc1ca993e0fa072851e2a65ecdfd27dc0de0e --- /dev/null +++ b/vits-mimic3.py @@ -0,0 +1,79 @@ +#!/usr/bin/env python3 + +import json +import os +from typing import Any, Dict + +import onnx +from iso639 import Lang + + +def add_meta_data(filename: str, meta_data: Dict[str, Any]): + """Add meta data to an ONNX model. It is changed in-place. + + Args: + filename: + Filename of the ONNX model to be changed. + meta_data: + Key-value pairs. + """ + model = onnx.load(filename) + for key, value in meta_data.items(): + meta = model.metadata_props.add() + meta.key = key + meta.value = str(value) + + onnx.save(model, filename) + + +def generate_tokens(): + token2id = dict() + with open("phonemes.txt") as f: + for line in f: + line = line.strip() + if not line: + continue + idx, token = line.split() + token2id[token] = int(idx) + token2id[" "] = 0 + + with open("tokens.txt", "w", encoding="utf-8") as f: + for s, i in token2id.items(): + f.write(f"{s} {i}\n") + print("Generated tokens.txt") + + +def load_config(filename): + with open(filename, "r", encoding="utf-8") as file: + config = json.load(file) + return config + + +def main(): + print("generate tokens") + generate_tokens() + + lang = os.environ.get("LANG") + name = os.environ.get("NAME") + + print(lang, name) + config = load_config(f"{lang}-{name}.onnx.json") + + lang_iso = Lang(lang.split("_")[0]) + + print("add model metadata") + meta_data = { + "model_type": "vits", + "comment": "piper", # must be piper for models from piper or mimic3 + "language": lang_iso.name, + "voice": lang_iso.pt1, + "has_espeak": 1, + "n_speakers": config["model"]["n_speakers"], + "sample_rate": config["audio"]["sample_rate"], + } + print(meta_data) + m = f"{lang}-{name}.onnx" + add_meta_data(m, meta_data) + + +main() diff --git a/vits-mimic3.sh b/vits-mimic3.sh new file mode 100755 index 0000000000000000000000000000000000000000..9f836bb412733ad34549c6795f830c2e635a9af5 --- /dev/null +++ b/vits-mimic3.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +set -ex + +pip install iso639-lang + +echo "LANG: $LANG" +echo "NAME: $NAME" + +wget -q https://github.com/MycroftAI/mimic3-voices/raw/master/voices/$LANG/$NAME/generator.onnx +wget -q https://raw.githubusercontent.com/MycroftAI/mimic3-voices/master/voices/$LANG/$NAME/config.json +wget -q https://raw.githubusercontent.com/MycroftAI/mimic3-voices/master/voices/$LANG/$NAME/phonemes.txt + +mv generator.onnx $LANG-$NAME.onnx +mv config.json $LANG-$NAME.onnx.json + +cat >README.md <