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)kaau
aai
(aa
+y
) - i (hi)haay
eu
(e
+u
) - ew (ew)eu
eey
(ee
+y
) - ay (say)seey
iu
(i
+u
) - ew (ew)iu
ooy
(oo
+y
) - oy (boy)booy
uuy
(uu
+y
) - oy (doy)duuy
au
(a
+u
) - ou (shout)caut
ay
(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)