-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Syllabore is a fantasy name generator and class library, and does not use pre-made lists of names. Name generation is accomplished by generating syllables from vowel-consonant pools and sequencing them into names.
You can view syllables as consisting of a nucleus
with an optional onset
and a coda
, in the following form:
onset
- nucleus
- coda
For example, the word 'red' is a single syllable with 'e' as the nucleus.
Syllabore models syllables the same way, but with a different naming scheme so it is easier to understand:
leading consonant
- vowel
- trailing consonant
While Syllabore uses the terms vowels
and consonants
to refer to nucleuses, onsets, and codas, there is nothing that would prevent you from defining non-vowels as nucleuses or non-consonants as onsets and codas.
By default, a syllable must have a vowel in Syllabore, but it is possible to configure syllable providers to generate syllables that have no vowels if that is what is desired.
In Syllabore, clusters are called sequences
. You will see the terms vowel sequences
, leading consonant sequences
, and trailing consonant sequences
respectively.