This is a library for generating random fictional words based on phonetic patterns.
Documentation is available here.
When constructing a pattern string for word generation, the following symbols (non-terminals) representing phonological categories are available.
Uppercase alphabetical characters and any characters not in this list will be treated as terminals (output verbatim, though transformed to lowercase).
| Symbol | Category | Elements |
|---|---|---|
# |
Digits | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
a |
Affricates | ch, j |
b |
Voiced Dental Plosive | d, dh |
c |
Consonants | b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x, y, z |
d |
Bilabials | p, b, m |
e |
Dentals | d, n, t, l |
f |
Fricatives | f, v, th, dh, s, z, sh, zh, h |
g |
Labiodentals | f, v |
h |
Voiceless Dental Plosives | t, th |
i |
Voiceless | h, f |
j |
Alveolars | t, d, s, z, n, l |
k |
Velar Plosives | c, k |
l |
Liquids | l, r |
m |
Close Mid Vowels | i, ö, eu, oe, e |
n |
Nasals | m, n, ng |
o |
Stops | t, d, p |
p |
Plosives | g, k, p, b, t, d, q |
q |
Palatals/Post-alveolars | sh, zh, ch, j, y |
r |
Glottals | h, ' |
s |
Sibilants | s, sh, z, zh |
t |
Stridents | f, v, s, sh, z, zh |
u |
Approximants/Glides | w, y |
v |
Vowels | a, e, i, o, u |
w |
Velars | w, wh, g |
x |
Accented Vowels | á, é, í, ó, ú |
y |
Open Vowels | e, ee, i, oo, y, ie |
z |
Trills/Flaps | r, rr |
| Symbol | Category | Elements |
|---|---|---|
α |
Diphthongs | oi, ou, ai, ei, au |
β |
Front Vowels | i, e, ae |
γ |
Back Vowels | u, o, au, aa |
δ |
Rounded Vowels | o, u |
ε |
Unrounded Vowels | a, e, i |
ζ |
Voiceless Fricatives | f, th, s, sh, h |
η |
Voiced Fricatives | v, dh, z, zh |
θ |
Voiceless Stops | p, t, k, c, q |
ι |
Voiced Stops | b, d, g |
κ |
Retroflex Consonants | ṭ, ḍ, ṇ, ṛ, ṣ, ẓ |
λ |
Uvular and Pharyngeal Consonants | q, gh, x, ħ, ʕ |
μ |
Ejectives | p', t', k', q', s', ts', ch' |
ν |
Implosives | bh, dh, gh |
ξ |
Clicks | |, ||, |! |
π |
Lateral Fricatives and Affricates | ll, tl, dl, hl |
ρ |
Nasalized Vowels | ã, ẽ, ĩ, õ, ũ, an, on, in |
σ |
Long Vowels | aa, ee, ii, oo, uu |
τ |
Tonal Vowels | á, à, â, ǎ, ā, é, è, ê, ě, ē, í, ì, î, ǐ, ī |