OmniVoice
Collection
k2-fsa OmniVoice in ONNX for phoonnx. • 1 item • Updated
A OmniVoice model by k2-fsa, from k2-fsa/OmniVoice, packaged for phoonnx, our ONNX text-to-speech library.
| Architecture | OmniVoice |
| Upstream | k2-fsa/OmniVoice |
| Author | k2-fsa |
| Languages | aae, aal, aao, ab, abb, abn, abr, abs, abv, acm, acw, acx, adf, adx, ady, aeb, aec, af, afb, afo, ahl, ahs, ajg, aju, ala, aln, alo, am, amu, an, anc, ank, anp, anw, aom, apc, apd, arb, arq, ars, ary, arz, as, ast, avl, awo, ayl, ayp, az, ba, bag, bas, bax, bba, bbj, bbl, bbu, bce, bci, bcs, bcy, bda, bde, bdm, be, beb, bew, bfd, bft, bg, bgp, bhb, bhh, bho, bhp, bhr, bjj, bjk, bjn, bjt, bkh, bkm, bky, bmm, bmq, bn, bnm, bnn, bns, bo, bou, bqg, br, bra, brh, bri, brx, bs, bsh, bsj, bsk, btm, btv, bug, bum, buo, bux, bwr, bxf, byc, bys, byv, byx, bzc, bzw, ca, ccg, ceb, cen, cfa, cgg, chq, cjk, ckb, ckl, ckr, cky, cnh, cpy, cs, cte, ctl, cut, cux, cv, cy, da, dag, dar, dav, dbd, dcc, de, deg, dgh, dgo, dje, dmk, dml, dru, dty, dua, dv, dyu, dzg, ebr, ebu, ego, eiv, eko, ekr, el, elm, en, eo, es, esu, et, eto, ets, etu, eu, ewo, ext, eyo, fa, fan, fat, ff, ffm, fi, fia, fil, fip, fkk, fmp, fr, fub, fuc, fue, fuf, fuh, fui, fuq, fuv, fy, ga, gbm, gbr, gby, gcc, gdf, gej, ges, ggg, gid, gig, giz, gjk, gju, gl, glw, gn, gol, gom, gsl, gu, gui, gur, guz, gv, gwc, gwe, gwt, gya, gyz, ha, hah, hao, haw, haz, hbb, he, hem, hi, hia, hkk, hla, hno, hoj, hr, hsb, ht, hu, hue, hul, hux, hwo, hy, hz, ia, ibb, id, ida, idu, ig, ijc, ijn, ik, ikw, is, ish, iso, it, its, itw, itz, ja, jal, jax, jgo, jmx, jns, jqr, juk, juo, jv, ka, kab, kai, kaj, kam, kbd, kbl, kbt, kcq, kdh, kea, keu, kfe, kfk, kfp, khg, khw, kj, kjc, kjk, kk, kln, kls, km, kmr, kmy, kn, kna, knn, ko, kol, koo, kpo, kqo, ks, ksd, ksf, kto, kuh, kvx, kw, kwm, kxp, ky, kyx, lag, lb, lcm, ldb, lg, lij, lir, lkb, lla, ln, lnu, lo, loa, lrk, lss, lt, ltg, lto, lua, luo, lus, lv, lwg, mab, maf, mai, mau, max, mbo, mcf, mcn, mcx, mdd, mde, mdf, mek, mer, meu, mfm, mfn, mfo, mfv, mgg, mgi, mhk, mhr, mi, mig, miu, mk, mkf, mki, ml, mlq, mn, mne, mni, mqy, mr, mrj, mrr, mrt, ms, mse, msh, msw, mt, mtr, mtu, mtx, mua, mug, mui, mve, mvy, mxs, mxu, mxy, my, myv, mzl, nal, nan, nap, nb, nbh, ncf, nco, ncx, ndi, ng, ngi, nhg, nhi, nhn, nhq, nja, nl, nla, nlv, nmg, nmz, nn, nnh, no, noe, npi, nso, ny, nyu, oc, odk, odu, ogo, om, orc, oru, ory, os, pa, pbs, pbt, pbu, pcm, pex, phl, phr, pip, piy, pko, pl, plk, plt, pmq, pms, pmy, pnb, poc, poe, pow, prq, ps, pst, pt, pua, pwn, qug, qum, qup, qur, qus, quv, qux, quy, qva, qvi, qvj, qvl, qwa, qws, qxa, qxp, qxt, qxu, qxw, rag, rm, ro, rob, rof, roo, rth, ru, rup, rw, sa, sah, sat, sau, say, sbn, sc, scl, scn, sd, sei, shu, si, sip, siw, sjr, sk, skg, skr, sl, sn, snc, snk, so, sol, sps, sq, sr, src, sro, ssi, ste, sua, sv, sva, sw, szy, ta, tan, tar, tay, tbf, tcf, tcy, tdn, tdx, te, tg, tgc, th, the, thq, thr, thv, ti, tig, tio, tk, tkg, tkt, tli, tlp, tn, tok, tpl, tpz, tqp, tr, trp, trq, trv, trw, tt, ttj, ttr, ttu, tui, tul, tuq, tuv, tuy, tvo, tvu, tw, twu, txs, txy, udl, ug, uk, uki, umb, ur, ush, uz, uzn, vai, var, ver, vi, vmc, vmj, vmm, vmp, vmz, vot, vro, wbl, wci, weo, wes, wja, wji, wo, wof, xh, xhe, xka, xmf, xmv, xmw, xpe, xti, xtu, yaq, yav, yay, ydd, ydg, yer, yes, yi, yo, yue, zga, zgh, zh, zoc, zoh, zor, zpv, zpy, ztg, ztn, ztp, zts, ztu, zu, zza |
| Text input | Unicode codepoints of the text |
pip install --pre phoonnx
import wave
from phoonnx.model_manager import TTSModelManager
manager = TTSModelManager()
manager.load()
manager.merge_default_voices()
voice = manager.voices["omnivoice/aae"].load()
with wave.open("output.wav", "wb") as wav_file:
text = "..." # a sentence in aae
voice.synthesize_wav(text, wav_file)
In OVOS, phoonnx installs the ovos-tts-plugin-phoonnx plugin. Select the voice in mycroft.conf:
{"tts": {"module": "ovos-tts-plugin-phoonnx", "ovos-tts-plugin-phoonnx": {"voice": "omnivoice/aae"}}}
phoonnx hands the text to scriptconv, our text conversion library, which normalises it and turns it into the model's input:
unicode: UnicodeCodepointPhonemizer from scriptconv.phonemizers.base, in scriptconv itself.omnivoice/aaeomnivoice/aalomnivoice/aaoomnivoice/abomnivoice/abbomnivoice/abnomnivoice/abromnivoice/absomnivoice/abvomnivoice/acmomnivoice/acwomnivoice/acxomnivoice/adfomnivoice/adxomnivoice/adyomnivoice/aebomnivoice/aecomnivoice/afomnivoice/afbomnivoice/afoomnivoice/ahlomnivoice/ahsomnivoice/ajgomnivoice/ajuomnivoice/alaomnivoice/alnomnivoice/aloomnivoice/amomnivoice/amuomnivoice/anomnivoice/ancomnivoice/ankomnivoice/anpomnivoice/anwomnivoice/aomomnivoice/apcomnivoice/apdomnivoice/arbomnivoice/arqomnivoice/arsomnivoice/aryomnivoice/arzomnivoice/asomnivoice/astomnivoice/avlomnivoice/awoomnivoice/aylomnivoice/aypomnivoice/azomnivoice/baomnivoice/bagomnivoice/basomnivoice/baxomnivoice/bbaomnivoice/bbjomnivoice/bblomnivoice/bbuomnivoice/bceomnivoice/bciomnivoice/bcsomnivoice/bcyomnivoice/bdaomnivoice/bdeomnivoice/bdmomnivoice/beomnivoice/bebomnivoice/bewomnivoice/bfdomnivoice/bftomnivoice/bgomnivoice/bgpomnivoice/bhbomnivoice/bhhomnivoice/bhoomnivoice/bhpomnivoice/bhromnivoice/bjjomnivoice/bjkomnivoice/bjnomnivoice/bjtomnivoice/bkhomnivoice/bkmomnivoice/bkyomnivoice/bmmomnivoice/bmqomnivoice/bnomnivoice/bnmomnivoice/bnnomnivoice/bnsomnivoice/boomnivoice/bouomnivoice/bqgomnivoice/bromnivoice/braomnivoice/brhomnivoice/briomnivoice/brxomnivoice/bsomnivoice/bshomnivoice/bsjomnivoice/bskomnivoice/btmomnivoice/btvomnivoice/bugomnivoice/bumomnivoice/buoomnivoice/buxomnivoice/bwromnivoice/bxfomnivoice/bycomnivoice/bysomnivoice/byvomnivoice/byxomnivoice/bzcomnivoice/bzwomnivoice/caomnivoice/ccgomnivoice/cebomnivoice/cenomnivoice/cfaomnivoice/cggomnivoice/chqomnivoice/cjkomnivoice/ckbomnivoice/cklomnivoice/ckromnivoice/ckyomnivoice/cnhomnivoice/cpyomnivoice/csomnivoice/cteomnivoice/ctlomnivoice/cutomnivoice/cuxomnivoice/cvomnivoice/cyomnivoice/daomnivoice/dagomnivoice/daromnivoice/davomnivoice/dbdomnivoice/dccomnivoice/deomnivoice/degomnivoice/dghomnivoice/dgoomnivoice/djeomnivoice/dmkomnivoice/dmlomnivoice/druomnivoice/dtyomnivoice/duaomnivoice/dvomnivoice/dyuomnivoice/dzgomnivoice/ebromnivoice/ebuomnivoice/egoomnivoice/eivomnivoice/ekoomnivoice/ekromnivoice/elomnivoice/elmomnivoice/enomnivoice/eoomnivoice/esomnivoice/esuomnivoice/etomnivoice/etoomnivoice/etsomnivoice/etuomnivoice/euomnivoice/ewoomnivoice/extomnivoice/eyoomnivoice/faomnivoice/fanomnivoice/fatomnivoice/ffomnivoice/ffmomnivoice/fiomnivoice/fiaomnivoice/filomnivoice/fipomnivoice/fkkomnivoice/fmpomnivoice/fromnivoice/fubomnivoice/fucomnivoice/fueomnivoice/fufomnivoice/fuhomnivoice/fuiomnivoice/fuqomnivoice/fuvomnivoice/fyomnivoice/gaomnivoice/gbmomnivoice/gbromnivoice/gbyomnivoice/gccomnivoice/gdfomnivoice/gejomnivoice/gesomnivoice/gggomnivoice/gidomnivoice/gigomnivoice/gizomnivoice/gjkomnivoice/gjuomnivoice/glomnivoice/glwomnivoice/gnomnivoice/golomnivoice/gomomnivoice/gslomnivoice/guomnivoice/guiomnivoice/guromnivoice/guzomnivoice/gvomnivoice/gwcomnivoice/gweomnivoice/gwtomnivoice/gyaomnivoice/gyzomnivoice/haomnivoice/hahomnivoice/haoomnivoice/hawomnivoice/hazomnivoice/hbbomnivoice/heomnivoice/hemomnivoice/hiomnivoice/hiaomnivoice/hkkomnivoice/hlaomnivoice/hnoomnivoice/hojomnivoice/hromnivoice/hsbomnivoice/htomnivoice/huomnivoice/hueomnivoice/hulomnivoice/huxomnivoice/hwoomnivoice/hyomnivoice/hzomnivoice/iaomnivoice/ibbomnivoice/idomnivoice/idaomnivoice/iduomnivoice/igomnivoice/ijcomnivoice/ijnomnivoice/ikomnivoice/ikwomnivoice/isomnivoice/ishomnivoice/isoomnivoice/itomnivoice/itsomnivoice/itwomnivoice/itzomnivoice/jaomnivoice/jalomnivoice/jaxomnivoice/jgoomnivoice/jmxomnivoice/jnsomnivoice/jqromnivoice/jukomnivoice/juoomnivoice/jvomnivoice/kaomnivoice/kabomnivoice/kaiomnivoice/kajomnivoice/kamomnivoice/kbdomnivoice/kblomnivoice/kbtomnivoice/kcqomnivoice/kdhomnivoice/keaomnivoice/keuomnivoice/kfeomnivoice/kfkomnivoice/kfpomnivoice/khgomnivoice/khwomnivoice/kjomnivoice/kjcomnivoice/kjkomnivoice/kkomnivoice/klnomnivoice/klsomnivoice/kmomnivoice/kmromnivoice/kmyomnivoice/knomnivoice/knaomnivoice/knnomnivoice/koomnivoice/kolomnivoice/kooomnivoice/kpoomnivoice/kqoomnivoice/ksomnivoice/ksdomnivoice/ksfomnivoice/ktoomnivoice/kuhomnivoice/kvxomnivoice/kwomnivoice/kwmomnivoice/kxpomnivoice/kyomnivoice/kyxomnivoice/lagomnivoice/lbomnivoice/lcmomnivoice/ldbomnivoice/lgomnivoice/lijomnivoice/liromnivoice/lkbomnivoice/llaomnivoice/lnomnivoice/lnuomnivoice/loomnivoice/loaomnivoice/lrkomnivoice/lssomnivoice/ltomnivoice/ltgomnivoice/ltoomnivoice/luaomnivoice/luoomnivoice/lusomnivoice/lvomnivoice/lwgomnivoice/mabomnivoice/mafomnivoice/maiomnivoice/mauomnivoice/maxomnivoice/mboomnivoice/mcfomnivoice/mcnomnivoice/mcxomnivoice/mddomnivoice/mdeomnivoice/mdfomnivoice/mekomnivoice/meromnivoice/meuomnivoice/mfmomnivoice/mfnomnivoice/mfoomnivoice/mfvomnivoice/mggomnivoice/mgiomnivoice/mhkomnivoice/mhromnivoice/miomnivoice/migomnivoice/miuomnivoice/mkomnivoice/mkfomnivoice/mkiomnivoice/mlomnivoice/mlqomnivoice/mnomnivoice/mneomnivoice/mniomnivoice/mqyomnivoice/mromnivoice/mrjomnivoice/mrromnivoice/mrtomnivoice/msomnivoice/mseomnivoice/mshomnivoice/mswomnivoice/mtomnivoice/mtromnivoice/mtuomnivoice/mtxomnivoice/muaomnivoice/mugomnivoice/muiomnivoice/mveomnivoice/mvyomnivoice/mxsomnivoice/mxuomnivoice/mxyomnivoice/myomnivoice/myvomnivoice/mzlomnivoice/nalomnivoice/nanomnivoice/napomnivoice/nbomnivoice/nbhomnivoice/ncfomnivoice/ncoomnivoice/ncxomnivoice/ndiomnivoice/ngomnivoice/ngiomnivoice/nhgomnivoice/nhiomnivoice/nhnomnivoice/nhqomnivoice/njaomnivoice/nlomnivoice/nlaomnivoice/nlvomnivoice/nmgomnivoice/nmzomnivoice/nnomnivoice/nnhomnivoice/noomnivoice/noeomnivoice/npiomnivoice/nsoomnivoice/nyomnivoice/nyuomnivoice/ocomnivoice/odkomnivoice/oduomnivoice/ogoomnivoice/omomnivoice/orcomnivoice/oruomnivoice/oryomnivoice/osomnivoice/paomnivoice/pbsomnivoice/pbtomnivoice/pbuomnivoice/pcmomnivoice/pexomnivoice/phlomnivoice/phromnivoice/pipomnivoice/piyomnivoice/pkoomnivoice/plomnivoice/plkomnivoice/pltomnivoice/pmqomnivoice/pmsomnivoice/pmyomnivoice/pnbomnivoice/pocomnivoice/poeomnivoice/powomnivoice/prqomnivoice/psomnivoice/pstomnivoice/ptomnivoice/puaomnivoice/pwnomnivoice/qugomnivoice/qumomnivoice/qupomnivoice/quromnivoice/qusomnivoice/quvomnivoice/quxomnivoice/quyomnivoice/qvaomnivoice/qviomnivoice/qvjomnivoice/qvlomnivoice/qwaomnivoice/qwsomnivoice/qxaomnivoice/qxpomnivoice/qxtomnivoice/qxuomnivoice/qxwomnivoice/ragomnivoice/rmomnivoice/roomnivoice/robomnivoice/rofomnivoice/rooomnivoice/rthomnivoice/ruomnivoice/rupomnivoice/rwomnivoice/saomnivoice/sahomnivoice/satomnivoice/sauomnivoice/sayomnivoice/sbnomnivoice/scomnivoice/sclomnivoice/scnomnivoice/sdomnivoice/seiomnivoice/shuomnivoice/siomnivoice/sipomnivoice/siwomnivoice/sjromnivoice/skomnivoice/skgomnivoice/skromnivoice/slomnivoice/snomnivoice/sncomnivoice/snkomnivoice/soomnivoice/solomnivoice/spsomnivoice/sqomnivoice/sromnivoice/srcomnivoice/sroomnivoice/ssiomnivoice/steomnivoice/suaomnivoice/svomnivoice/svaomnivoice/swomnivoice/szyomnivoice/taomnivoice/tanomnivoice/taromnivoice/tayomnivoice/tbfomnivoice/tcfomnivoice/tcyomnivoice/tdnomnivoice/tdxomnivoice/teomnivoice/tgomnivoice/tgcomnivoice/thomnivoice/theomnivoice/thqomnivoice/thromnivoice/thvomnivoice/tiomnivoice/tigomnivoice/tioomnivoice/tkomnivoice/tkgomnivoice/tktomnivoice/tliomnivoice/tlpomnivoice/tnomnivoice/tokomnivoice/tplomnivoice/tpzomnivoice/tqpomnivoice/tromnivoice/trpomnivoice/trqomnivoice/trvomnivoice/trwomnivoice/ttomnivoice/ttjomnivoice/ttromnivoice/ttuomnivoice/tuiomnivoice/tulomnivoice/tuqomnivoice/tuvomnivoice/tuyomnivoice/tvoomnivoice/tvuomnivoice/twomnivoice/twuomnivoice/txsomnivoice/txyomnivoice/udlomnivoice/ugomnivoice/ukomnivoice/ukiomnivoice/umbomnivoice/uromnivoice/ushomnivoice/uzomnivoice/uznomnivoice/vaiomnivoice/varomnivoice/veromnivoice/viomnivoice/vmcomnivoice/vmjomnivoice/vmmomnivoice/vmpomnivoice/vmzomnivoice/votomnivoice/vroomnivoice/wblomnivoice/wciomnivoice/weoomnivoice/wesomnivoice/wjaomnivoice/wjiomnivoice/woomnivoice/wofomnivoice/xhomnivoice/xheomnivoice/xkaomnivoice/xmfomnivoice/xmvomnivoice/xmwomnivoice/xpeomnivoice/xtiomnivoice/xtuomnivoice/yaqomnivoice/yavomnivoice/yayomnivoice/yddomnivoice/ydgomnivoice/yeromnivoice/yesomnivoice/yiomnivoice/yoomnivoice/yueomnivoice/zgaomnivoice/zghomnivoice/zhomnivoice/zocomnivoice/zohomnivoice/zoromnivoice/zpvomnivoice/zpyomnivoice/ztgomnivoice/ztnomnivoice/ztpomnivoice/ztsomnivoice/ztuomnivoice/zuomnivoice/zzaThe licence is cc-by-nc-4.0. The upstream release states its terms.