This package aims at randomly generating human languages.
The language is generated in layers:
Each language will get a random set of vowels and consonants.
- 4 to 20 vowels
- 5 to 30 consonants
Morphemes will be made using a series of phonemes.
The language will be either isolating, fusional or agglutinative
The Language Construction Kit
http://www.zompist.com/kit.html
IPA charts with sounds
http://www.internationalphoneticalphabet.org/ipa-sounds/ipa-chart-with-sounds/
Wikipedia article for vowel
https://en.wikipedia.org/wiki/Vowel
Wikipedia article for consonant
https://en.wikipedia.org/wiki/Consonant
StackExchange question on languages with few phonemes
http://linguistics.stackexchange.com/questions/4561/languages-with-the-fewest-phonemes
Quora question on languages with most phonemes
https://www.quora.com/Phonetics-Which-language-has-the-most-amount-of-sounds
http://ipa-reader.xyz/ https://cuttlesoft.com/blog/pronouncing-things-with-amazons-polly/
Wikipedia article for morpheme
https://en.wikipedia.org/wiki/Morpheme
https://en.wikipedia.org/wiki/Morphology_(linguistics)
https://en.wikipedia.org/wiki/Subject%E2%80%93verb%E2%80%93object
https://en.wikipedia.org/wiki/Agglutinative_language
https://en.wikipedia.org/wiki/Fusional_language
https://en.wikipedia.org/wiki/Isolating_language
https://en.wikipedia.org/wiki/Grammatical_category
Wikipedia article for consonant mutation
https://en.wikipedia.org/wiki/Consonant_mutation
Wikipedia article for sound change
https://en.wikipedia.org/wiki/Sound_change