omnivoice-multi

A OmniVoice model by k2-fsa, from k2-fsa/OmniVoice, packaged for phoonnx, our ONNX text-to-speech library.

Model details

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

How to use

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"}}}

Text front end

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.

phoonnx voices

  • omnivoice/aae
  • omnivoice/aal
  • omnivoice/aao
  • omnivoice/ab
  • omnivoice/abb
  • omnivoice/abn
  • omnivoice/abr
  • omnivoice/abs
  • omnivoice/abv
  • omnivoice/acm
  • omnivoice/acw
  • omnivoice/acx
  • omnivoice/adf
  • omnivoice/adx
  • omnivoice/ady
  • omnivoice/aeb
  • omnivoice/aec
  • omnivoice/af
  • omnivoice/afb
  • omnivoice/afo
  • omnivoice/ahl
  • omnivoice/ahs
  • omnivoice/ajg
  • omnivoice/aju
  • omnivoice/ala
  • omnivoice/aln
  • omnivoice/alo
  • omnivoice/am
  • omnivoice/amu
  • omnivoice/an
  • omnivoice/anc
  • omnivoice/ank
  • omnivoice/anp
  • omnivoice/anw
  • omnivoice/aom
  • omnivoice/apc
  • omnivoice/apd
  • omnivoice/arb
  • omnivoice/arq
  • omnivoice/ars
  • omnivoice/ary
  • omnivoice/arz
  • omnivoice/as
  • omnivoice/ast
  • omnivoice/avl
  • omnivoice/awo
  • omnivoice/ayl
  • omnivoice/ayp
  • omnivoice/az
  • omnivoice/ba
  • omnivoice/bag
  • omnivoice/bas
  • omnivoice/bax
  • omnivoice/bba
  • omnivoice/bbj
  • omnivoice/bbl
  • omnivoice/bbu
  • omnivoice/bce
  • omnivoice/bci
  • omnivoice/bcs
  • omnivoice/bcy
  • omnivoice/bda
  • omnivoice/bde
  • omnivoice/bdm
  • omnivoice/be
  • omnivoice/beb
  • omnivoice/bew
  • omnivoice/bfd
  • omnivoice/bft
  • omnivoice/bg
  • omnivoice/bgp
  • omnivoice/bhb
  • omnivoice/bhh
  • omnivoice/bho
  • omnivoice/bhp
  • omnivoice/bhr
  • omnivoice/bjj
  • omnivoice/bjk
  • omnivoice/bjn
  • omnivoice/bjt
  • omnivoice/bkh
  • omnivoice/bkm
  • omnivoice/bky
  • omnivoice/bmm
  • omnivoice/bmq
  • omnivoice/bn
  • omnivoice/bnm
  • omnivoice/bnn
  • omnivoice/bns
  • omnivoice/bo
  • omnivoice/bou
  • omnivoice/bqg
  • omnivoice/br
  • omnivoice/bra
  • omnivoice/brh
  • omnivoice/bri
  • omnivoice/brx
  • omnivoice/bs
  • omnivoice/bsh
  • omnivoice/bsj
  • omnivoice/bsk
  • omnivoice/btm
  • omnivoice/btv
  • omnivoice/bug
  • omnivoice/bum
  • omnivoice/buo
  • omnivoice/bux
  • omnivoice/bwr
  • omnivoice/bxf
  • omnivoice/byc
  • omnivoice/bys
  • omnivoice/byv
  • omnivoice/byx
  • omnivoice/bzc
  • omnivoice/bzw
  • omnivoice/ca
  • omnivoice/ccg
  • omnivoice/ceb
  • omnivoice/cen
  • omnivoice/cfa
  • omnivoice/cgg
  • omnivoice/chq
  • omnivoice/cjk
  • omnivoice/ckb
  • omnivoice/ckl
  • omnivoice/ckr
  • omnivoice/cky
  • omnivoice/cnh
  • omnivoice/cpy
  • omnivoice/cs
  • omnivoice/cte
  • omnivoice/ctl
  • omnivoice/cut
  • omnivoice/cux
  • omnivoice/cv
  • omnivoice/cy
  • omnivoice/da
  • omnivoice/dag
  • omnivoice/dar
  • omnivoice/dav
  • omnivoice/dbd
  • omnivoice/dcc
  • omnivoice/de
  • omnivoice/deg
  • omnivoice/dgh
  • omnivoice/dgo
  • omnivoice/dje
  • omnivoice/dmk
  • omnivoice/dml
  • omnivoice/dru
  • omnivoice/dty
  • omnivoice/dua
  • omnivoice/dv
  • omnivoice/dyu
  • omnivoice/dzg
  • omnivoice/ebr
  • omnivoice/ebu
  • omnivoice/ego
  • omnivoice/eiv
  • omnivoice/eko
  • omnivoice/ekr
  • omnivoice/el
  • omnivoice/elm
  • omnivoice/en
  • omnivoice/eo
  • omnivoice/es
  • omnivoice/esu
  • omnivoice/et
  • omnivoice/eto
  • omnivoice/ets
  • omnivoice/etu
  • omnivoice/eu
  • omnivoice/ewo
  • omnivoice/ext
  • omnivoice/eyo
  • omnivoice/fa
  • omnivoice/fan
  • omnivoice/fat
  • omnivoice/ff
  • omnivoice/ffm
  • omnivoice/fi
  • omnivoice/fia
  • omnivoice/fil
  • omnivoice/fip
  • omnivoice/fkk
  • omnivoice/fmp
  • omnivoice/fr
  • omnivoice/fub
  • omnivoice/fuc
  • omnivoice/fue
  • omnivoice/fuf
  • omnivoice/fuh
  • omnivoice/fui
  • omnivoice/fuq
  • omnivoice/fuv
  • omnivoice/fy
  • omnivoice/ga
  • omnivoice/gbm
  • omnivoice/gbr
  • omnivoice/gby
  • omnivoice/gcc
  • omnivoice/gdf
  • omnivoice/gej
  • omnivoice/ges
  • omnivoice/ggg
  • omnivoice/gid
  • omnivoice/gig
  • omnivoice/giz
  • omnivoice/gjk
  • omnivoice/gju
  • omnivoice/gl
  • omnivoice/glw
  • omnivoice/gn
  • omnivoice/gol
  • omnivoice/gom
  • omnivoice/gsl
  • omnivoice/gu
  • omnivoice/gui
  • omnivoice/gur
  • omnivoice/guz
  • omnivoice/gv
  • omnivoice/gwc
  • omnivoice/gwe
  • omnivoice/gwt
  • omnivoice/gya
  • omnivoice/gyz
  • omnivoice/ha
  • omnivoice/hah
  • omnivoice/hao
  • omnivoice/haw
  • omnivoice/haz
  • omnivoice/hbb
  • omnivoice/he
  • omnivoice/hem
  • omnivoice/hi
  • omnivoice/hia
  • omnivoice/hkk
  • omnivoice/hla
  • omnivoice/hno
  • omnivoice/hoj
  • omnivoice/hr
  • omnivoice/hsb
  • omnivoice/ht
  • omnivoice/hu
  • omnivoice/hue
  • omnivoice/hul
  • omnivoice/hux
  • omnivoice/hwo
  • omnivoice/hy
  • omnivoice/hz
  • omnivoice/ia
  • omnivoice/ibb
  • omnivoice/id
  • omnivoice/ida
  • omnivoice/idu
  • omnivoice/ig
  • omnivoice/ijc
  • omnivoice/ijn
  • omnivoice/ik
  • omnivoice/ikw
  • omnivoice/is
  • omnivoice/ish
  • omnivoice/iso
  • omnivoice/it
  • omnivoice/its
  • omnivoice/itw
  • omnivoice/itz
  • omnivoice/ja
  • omnivoice/jal
  • omnivoice/jax
  • omnivoice/jgo
  • omnivoice/jmx
  • omnivoice/jns
  • omnivoice/jqr
  • omnivoice/juk
  • omnivoice/juo
  • omnivoice/jv
  • omnivoice/ka
  • omnivoice/kab
  • omnivoice/kai
  • omnivoice/kaj
  • omnivoice/kam
  • omnivoice/kbd
  • omnivoice/kbl
  • omnivoice/kbt
  • omnivoice/kcq
  • omnivoice/kdh
  • omnivoice/kea
  • omnivoice/keu
  • omnivoice/kfe
  • omnivoice/kfk
  • omnivoice/kfp
  • omnivoice/khg
  • omnivoice/khw
  • omnivoice/kj
  • omnivoice/kjc
  • omnivoice/kjk
  • omnivoice/kk
  • omnivoice/kln
  • omnivoice/kls
  • omnivoice/km
  • omnivoice/kmr
  • omnivoice/kmy
  • omnivoice/kn
  • omnivoice/kna
  • omnivoice/knn
  • omnivoice/ko
  • omnivoice/kol
  • omnivoice/koo
  • omnivoice/kpo
  • omnivoice/kqo
  • omnivoice/ks
  • omnivoice/ksd
  • omnivoice/ksf
  • omnivoice/kto
  • omnivoice/kuh
  • omnivoice/kvx
  • omnivoice/kw
  • omnivoice/kwm
  • omnivoice/kxp
  • omnivoice/ky
  • omnivoice/kyx
  • omnivoice/lag
  • omnivoice/lb
  • omnivoice/lcm
  • omnivoice/ldb
  • omnivoice/lg
  • omnivoice/lij
  • omnivoice/lir
  • omnivoice/lkb
  • omnivoice/lla
  • omnivoice/ln
  • omnivoice/lnu
  • omnivoice/lo
  • omnivoice/loa
  • omnivoice/lrk
  • omnivoice/lss
  • omnivoice/lt
  • omnivoice/ltg
  • omnivoice/lto
  • omnivoice/lua
  • omnivoice/luo
  • omnivoice/lus
  • omnivoice/lv
  • omnivoice/lwg
  • omnivoice/mab
  • omnivoice/maf
  • omnivoice/mai
  • omnivoice/mau
  • omnivoice/max
  • omnivoice/mbo
  • omnivoice/mcf
  • omnivoice/mcn
  • omnivoice/mcx
  • omnivoice/mdd
  • omnivoice/mde
  • omnivoice/mdf
  • omnivoice/mek
  • omnivoice/mer
  • omnivoice/meu
  • omnivoice/mfm
  • omnivoice/mfn
  • omnivoice/mfo
  • omnivoice/mfv
  • omnivoice/mgg
  • omnivoice/mgi
  • omnivoice/mhk
  • omnivoice/mhr
  • omnivoice/mi
  • omnivoice/mig
  • omnivoice/miu
  • omnivoice/mk
  • omnivoice/mkf
  • omnivoice/mki
  • omnivoice/ml
  • omnivoice/mlq
  • omnivoice/mn
  • omnivoice/mne
  • omnivoice/mni
  • omnivoice/mqy
  • omnivoice/mr
  • omnivoice/mrj
  • omnivoice/mrr
  • omnivoice/mrt
  • omnivoice/ms
  • omnivoice/mse
  • omnivoice/msh
  • omnivoice/msw
  • omnivoice/mt
  • omnivoice/mtr
  • omnivoice/mtu
  • omnivoice/mtx
  • omnivoice/mua
  • omnivoice/mug
  • omnivoice/mui
  • omnivoice/mve
  • omnivoice/mvy
  • omnivoice/mxs
  • omnivoice/mxu
  • omnivoice/mxy
  • omnivoice/my
  • omnivoice/myv
  • omnivoice/mzl
  • omnivoice/nal
  • omnivoice/nan
  • omnivoice/nap
  • omnivoice/nb
  • omnivoice/nbh
  • omnivoice/ncf
  • omnivoice/nco
  • omnivoice/ncx
  • omnivoice/ndi
  • omnivoice/ng
  • omnivoice/ngi
  • omnivoice/nhg
  • omnivoice/nhi
  • omnivoice/nhn
  • omnivoice/nhq
  • omnivoice/nja
  • omnivoice/nl
  • omnivoice/nla
  • omnivoice/nlv
  • omnivoice/nmg
  • omnivoice/nmz
  • omnivoice/nn
  • omnivoice/nnh
  • omnivoice/no
  • omnivoice/noe
  • omnivoice/npi
  • omnivoice/nso
  • omnivoice/ny
  • omnivoice/nyu
  • omnivoice/oc
  • omnivoice/odk
  • omnivoice/odu
  • omnivoice/ogo
  • omnivoice/om
  • omnivoice/orc
  • omnivoice/oru
  • omnivoice/ory
  • omnivoice/os
  • omnivoice/pa
  • omnivoice/pbs
  • omnivoice/pbt
  • omnivoice/pbu
  • omnivoice/pcm
  • omnivoice/pex
  • omnivoice/phl
  • omnivoice/phr
  • omnivoice/pip
  • omnivoice/piy
  • omnivoice/pko
  • omnivoice/pl
  • omnivoice/plk
  • omnivoice/plt
  • omnivoice/pmq
  • omnivoice/pms
  • omnivoice/pmy
  • omnivoice/pnb
  • omnivoice/poc
  • omnivoice/poe
  • omnivoice/pow
  • omnivoice/prq
  • omnivoice/ps
  • omnivoice/pst
  • omnivoice/pt
  • omnivoice/pua
  • omnivoice/pwn
  • omnivoice/qug
  • omnivoice/qum
  • omnivoice/qup
  • omnivoice/qur
  • omnivoice/qus
  • omnivoice/quv
  • omnivoice/qux
  • omnivoice/quy
  • omnivoice/qva
  • omnivoice/qvi
  • omnivoice/qvj
  • omnivoice/qvl
  • omnivoice/qwa
  • omnivoice/qws
  • omnivoice/qxa
  • omnivoice/qxp
  • omnivoice/qxt
  • omnivoice/qxu
  • omnivoice/qxw
  • omnivoice/rag
  • omnivoice/rm
  • omnivoice/ro
  • omnivoice/rob
  • omnivoice/rof
  • omnivoice/roo
  • omnivoice/rth
  • omnivoice/ru
  • omnivoice/rup
  • omnivoice/rw
  • omnivoice/sa
  • omnivoice/sah
  • omnivoice/sat
  • omnivoice/sau
  • omnivoice/say
  • omnivoice/sbn
  • omnivoice/sc
  • omnivoice/scl
  • omnivoice/scn
  • omnivoice/sd
  • omnivoice/sei
  • omnivoice/shu
  • omnivoice/si
  • omnivoice/sip
  • omnivoice/siw
  • omnivoice/sjr
  • omnivoice/sk
  • omnivoice/skg
  • omnivoice/skr
  • omnivoice/sl
  • omnivoice/sn
  • omnivoice/snc
  • omnivoice/snk
  • omnivoice/so
  • omnivoice/sol
  • omnivoice/sps
  • omnivoice/sq
  • omnivoice/sr
  • omnivoice/src
  • omnivoice/sro
  • omnivoice/ssi
  • omnivoice/ste
  • omnivoice/sua
  • omnivoice/sv
  • omnivoice/sva
  • omnivoice/sw
  • omnivoice/szy
  • omnivoice/ta
  • omnivoice/tan
  • omnivoice/tar
  • omnivoice/tay
  • omnivoice/tbf
  • omnivoice/tcf
  • omnivoice/tcy
  • omnivoice/tdn
  • omnivoice/tdx
  • omnivoice/te
  • omnivoice/tg
  • omnivoice/tgc
  • omnivoice/th
  • omnivoice/the
  • omnivoice/thq
  • omnivoice/thr
  • omnivoice/thv
  • omnivoice/ti
  • omnivoice/tig
  • omnivoice/tio
  • omnivoice/tk
  • omnivoice/tkg
  • omnivoice/tkt
  • omnivoice/tli
  • omnivoice/tlp
  • omnivoice/tn
  • omnivoice/tok
  • omnivoice/tpl
  • omnivoice/tpz
  • omnivoice/tqp
  • omnivoice/tr
  • omnivoice/trp
  • omnivoice/trq
  • omnivoice/trv
  • omnivoice/trw
  • omnivoice/tt
  • omnivoice/ttj
  • omnivoice/ttr
  • omnivoice/ttu
  • omnivoice/tui
  • omnivoice/tul
  • omnivoice/tuq
  • omnivoice/tuv
  • omnivoice/tuy
  • omnivoice/tvo
  • omnivoice/tvu
  • omnivoice/tw
  • omnivoice/twu
  • omnivoice/txs
  • omnivoice/txy
  • omnivoice/udl
  • omnivoice/ug
  • omnivoice/uk
  • omnivoice/uki
  • omnivoice/umb
  • omnivoice/ur
  • omnivoice/ush
  • omnivoice/uz
  • omnivoice/uzn
  • omnivoice/vai
  • omnivoice/var
  • omnivoice/ver
  • omnivoice/vi
  • omnivoice/vmc
  • omnivoice/vmj
  • omnivoice/vmm
  • omnivoice/vmp
  • omnivoice/vmz
  • omnivoice/vot
  • omnivoice/vro
  • omnivoice/wbl
  • omnivoice/wci
  • omnivoice/weo
  • omnivoice/wes
  • omnivoice/wja
  • omnivoice/wji
  • omnivoice/wo
  • omnivoice/wof
  • omnivoice/xh
  • omnivoice/xhe
  • omnivoice/xka
  • omnivoice/xmf
  • omnivoice/xmv
  • omnivoice/xmw
  • omnivoice/xpe
  • omnivoice/xti
  • omnivoice/xtu
  • omnivoice/yaq
  • omnivoice/yav
  • omnivoice/yay
  • omnivoice/ydd
  • omnivoice/ydg
  • omnivoice/yer
  • omnivoice/yes
  • omnivoice/yi
  • omnivoice/yo
  • omnivoice/yue
  • omnivoice/zga
  • omnivoice/zgh
  • omnivoice/zh
  • omnivoice/zoc
  • omnivoice/zoh
  • omnivoice/zor
  • omnivoice/zpv
  • omnivoice/zpy
  • omnivoice/ztg
  • omnivoice/ztn
  • omnivoice/ztp
  • omnivoice/zts
  • omnivoice/ztu
  • omnivoice/zu
  • omnivoice/zza

Licence

The licence is cc-by-nc-4.0. The upstream release states its terms.

Related projects

  • phoonnx: runs this model, in Python and in OVOS.
  • scriptconv: text normalisation, script conversion and phonemizers for phoonnx.
  • The OmniVoice collection: every OmniVoice model packaged for phoonnx.
Downloads last month
32
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collection including Phoonnx/omnivoice-multi