Lau's Open-Source Vocaloid/Utauloid Clone.
This project is organized into a workspace with multiple crates:
- lloid - Main lloid application
- lloid_twang - Computer Voice Synthesizer
- lloid_voice - Lloid Voice Format
- lloid_splice - Voice Splicing
- lloidoid - Lloidoid Graphics
The synthesis engine will require you write lyrics phonetically. Lloid uses a custom simplified phonetic alphabet based on ascii. There are 6 extra vowel sounds, written as double letters - making 32 unique sounds. These sounds are then transformed into one of 256 phonemes.
Lloid uses 4 different categories for sounds:
- a - au (fault)
falt - aa - a (large)
laardj - e - ie (friend)
frend - ee - ai (chair)
tceer - i - i (sit)
sit - ii - i (dirt)
diirt - o - o (rock)
rok - oo - o (stone)
stoon - u - oo (soon)
sun - uu - oo (book)
buuk - y - ee (see)
sy - yy - a (rat)
ryyt
- j - g (collage)
kylaaj - l - l (lava)
laava - m - m (magma)
meeygma - n - n (neutral)
nutriil - q - s (song)
soq - r - r (render)
rendiir - v - v (vortex)
voorteks - w - th (then)
wen - z - z (zebra)
zibra
- c - sh (shell)
cel - f - f (fog)
fog - h - h (have)
hyyv - s - s (sing)
siq - x - th (thick)
xik
- b - b (base)
beeys - d - d (dance)
dyyns - g - g (gas)
gyys - k - k (kelp)
kelp - p - p (pretty)
prity - t - t (telepathy)
tiilepaxy
aau(aa+u) - ow (cow)kaauaai(aa+y) - i (hi)haayeu(e+u) - ew (ew)eueey(ee+y) - ay (say)seeyiu(i+u) - ew (ew)iuooy(oo+y) - oy (boy)booyuuy(uu+y) - oy (doy)duuyau(a+u) - ou (shout)cautay(a+i) - ei (height)hayt
- 50 => Long syllables
- 206 => Short syllables
a(0)aa(1)e(2)ee(3)i(4)ii(5)o(6)oo(7)u(8)uu(9)y(10)yy(11)
- ya (12)
- ye (13)
- yi (14)
- yuu (15)
- ua (16)
- ue (17)
- ui (18)
- uiiuu (19)
- S/c
c(20)f(21)s(22)x(23)ks(24)ps(25)ts(26)kf(27)pf(28)tf(29)
l(30)m(31)n(32)q(33)r(34)z(35)j(36)v(37)w(38)rb(39)rbd(40)rd(41)rg(42)rgd(43)rk(44)rkt(45)rp(46)rpt(47)rt(48)
- Breath (49)
- A/aa/o
- E/ee
- I/y/yy
- UU/oo/u/ii
ba(50, 51, 52, 53)da(54, 55, 56, 57)ga(58, 59, 60, 61)ha(62, 63, 64, 65)ka(66, 67, 68, 69)pa(70, 71, 72, 73)ta(74, 75, 76, 77)bla(78, 79, 80, 81)bra(82, 83, 84, 85)dja(86, 87, 88, 89)dra(90, 91, 92, 93)dza(94, 95, 96, 97)gla(98, 99, 100, 101)gra(102, 103, 104, 105)kla(106, 107, 108, 109)kra(110, 111, 112, 113)pla(114, 115, 116, 117)pra(118, 119, 120, 121)tra(122, 123, 124, 125)
- A/aa/yy
- I/e/ee
- II/o/uu
- U/oo
- Y
ab(126, 127, 128, 129, 130)ad(131, 132, 133, 134, 135)ag(136, 137, 138, 139, 140)ak(141, 142, 143, 144, 145)ap(146, 147, 148, 149, 150)at(151, 152, 153, 154, 155)abd(156, 157, 158, 159, 160)agd(161, 162, 163, 164, 165)akt(166, 167, 168, 169, 170)alb(171, 172, 173, 174, 175)albd(176, 177, 178, 179, 180)ald(181, 182, 183, 184, 185)alg(186, 187, 188, 189, 190)algd(191, 192, 193, 194, 195)alk(196, 197, 198, 199, 200)alkt(201, 202, 203, 204, 205)alp(206, 207, 208, 209, 210)alpt(211, 212, 213, 214, 215)alt(216, 217, 218, 219, 220)amd(221, 222, 223, 224, 225)amp(226, 227, 228, 229, 230)ampt(231, 232, 233, 234, 235)and(236, 237, 238, 239, 240)ant(241, 242, 243, 244, 245)apt(246, 247, 248, 249, 250)aqk(251, 252, 253, 254, 255)