UNPKG

@unglish/word-generator

Version:

A simple generator for creating unglish words.

1,868 lines (1,787 loc) 26.7 kB
import { Grapheme } from "../types.js"; const ORIGINS = ["Germanic", "French", "Greek", "Latin", "Other"]; const graphemes: Grapheme[] = [ /****************** * VOWELS ******************/ // i: sheep { phoneme: "i:", form: "ee", origin: 0, frequency: 50, startWord: 0, midWord: 4, endWord: 10, }, { phoneme: "i:", form: "ea", origin: 0, frequency: 50, startWord: 20, midWord: 3, endWord: 1, }, { phoneme: "i:", form: "e", origin: 0, frequency: 1, startWord: 100, midWord: 1, endWord: 0, }, { phoneme: "i:", form: "y", origin: 1, frequency: 1, startWord: 0, midWord: 1, endWord: 10, }, { phoneme: "i:", form: "ie", origin: 0, frequency: 2, startWord: 0, midWord: 5, endWord: 2, }, { phoneme: "i:", form: "ei", origin: 0, frequency: 2, startWord: 10, midWord: 1, endWord: 0, }, // ɪ: sit { phoneme: "ɪ", form: "i", origin: 0, frequency: 1000, startWord: 5, midWord: 10, endWord: 0.01, }, { phoneme: "ɪ", form: "y", origin: 1, frequency: 5, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "ɪ", form: "ui", origin: 1, frequency: 1, startWord: 0, midWord: 1, endWord: 0, }, // e: red { phoneme: "e", form: "e", origin: 0, frequency: 250, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "e", form: "ea", origin: 0, frequency: 10, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "e", form: "ai", origin: 0, frequency: 10, startWord: 0, midWord: 1, endWord: 0, }, // ɛ: let { phoneme: "ɛ", form: "e", origin: 0, frequency: 1000, startWord: 10, midWord: 10, endWord: 5, }, { phoneme: "ɛ", form: "ea", origin: 0, frequency: 10, onset: 0, startWord: 0, midWord: 10, endWord: 5, }, // æ: cat { phoneme: "æ", form: "a", origin: 0, frequency: 10, startWord: 10, midWord: 10, endWord: 5, }, // ɑ: father { phoneme: "ɑ", form: "a", origin: 0, frequency: 1000, startWord: 10, midWord: 10, endWord: 5, }, { phoneme: "ɑ", form: "ah", origin: 4, frequency: 10, onset: 0, startWord: 0, midWord: 5, endWord: 10, }, { phoneme: "ɑ", form: "aa", origin: 4, frequency: 1, onset: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "ɑ", form: "au", origin: 0, frequency: 40, onset: 0, startWord: 1, midWord: 10, endWord: 0, }, // ɔ: ball { phoneme: "ɔ", form: "o", origin: 0, frequency: 10, startWord: 10, midWord: 10, endWord: 5, }, { phoneme: "ɔ", form: "aw", origin: 0, frequency: 1, onset: 0, startWord: 0, midWord: 1, endWord: 2, }, // hope { phoneme: "o", form: "o", origin: 0, frequency: 100, startWord: 10, midWord: 10, endWord: 1, }, { phoneme: "o", form: "oa", origin: 0, frequency: 100, startWord: 1, midWord: 10, endWord: 1, }, { phoneme: "o", form: "ow", origin: 0, frequency: 2, startWord: 0, midWord: 2, endWord: 10, }, { phoneme: "o", form: "oe", origin: 0, frequency: 40, startWord: 0, midWord: 0, endWord: 3, }, { phoneme: "o", form: "ough", origin: 4, frequency: 10, onset: 0, startWord: 0, midWord: 1, endWord: 2, }, { phoneme: "o", form: "ew", origin: 0, frequency: 1, onset: 0, startWord: 0, midWord: 0, endWord: 1, }, // book { phoneme: "ʊ", form: "oo", origin: 0, frequency: 10, onset: 0, startWord: 0, midWord: 2, endWord: 2, }, { phoneme: "ʊ", form: "u", origin: 0, frequency: 100, startWord: 1, midWord: 1, endWord: 1, }, // blue { phoneme: "u", form: "ou", origin: 1, frequency: 2, startWord: 0, midWord: 10, endWord: 0, }, { phoneme: "u", form: "oo", origin: 0, frequency: 10, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "u", form: "u", origin: 0, frequency: 10, startWord: 10, midWord: 10, endWord: 2, }, { phoneme: "u", form: "ue", origin: 0, frequency: 10, startWord: 0, midWord: 5, endWord: 50, }, { phoneme: "u", form: "ew", origin: 0, frequency: 10, startWord: 1, midWord: 5, endWord: 30, }, // cup { phoneme: "ʌ", form: "u", origin: 0, frequency: 1000, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "ʌ", form: "uh", origin: 0, frequency: 30, startWord: 1, midWord: 4, endWord: 1, }, // the { phoneme: "ə", form: "e", origin: 0, frequency: 500, startWord: 5, midWord: 10, endWord: 1, }, { phoneme: "ə", form: "a", origin: 0, frequency: 1, startWord: 1000, midWord: 5, endWord: 9, }, { phoneme: "ə", form: "o", origin: 0, frequency: 1, startWord: 0, midWord: 5, endWord: 0, }, { phoneme: "ə", form: "u", origin: 0, frequency: 10, startWord: 5, midWord: 10, endWord: 0, }, // my { phoneme: "aɪ", form: "i", origin: 3, frequency: 100, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "aɪ", form: "igh", origin: 0, frequency: 10, startWord: 0, midWord: 10, endWord: 10, }, { phoneme: "aɪ", form: "y", origin: 0, frequency: 50, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "aɪ", form: "ie", origin: 1, frequency: 10, startWord: 0, midWord: 10, endWord: 1, }, { phoneme: "aɪ", form: "ai", origin: 3, frequency: 1, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "aɪ", form: "is", origin: 0, frequency: 1, startWord: 1, midWord: 5, endWord: 0, }, { phoneme: "aɪ", form: "ye", origin: 0, frequency: 10, onset: 0, startWord: 0, midWord: 5, endWord: 10, }, // Example: "sure" { phoneme: "ʊə", form: "ue", origin: 0, frequency: 50, startWord: 4, midWord: 3, endWord: 100, }, // Example: "tour" { phoneme: "ʊə", form: "ou", origin: 0, frequency: 30, startWord: 3, midWord: 2, endWord: 100, }, // Example: "endure" { phoneme: "ʊə", form: "ue", origin: 0, frequency: 20, startWord: 2, midWord: 3, endWord: 80, }, // Example: "poor" { phoneme: "ʊə", form: "oo", origin: 0, frequency: 10, startWord: 2, midWord: 2, endWord: 100, }, // now { phoneme: "aʊ", form: "ow", origin: 0, frequency: 100, startWord: 1, midWord: 5, endWord: 10, }, { phoneme: "aʊ", form: "ou", origin: 1, frequency: 10, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, // coin { phoneme: "ɔɪ", form: "oi", origin: 3, frequency: 10, coda: 0, startWord: 5, midWord: 10, endWord: 1, }, { phoneme: "ɔɪ", form: "oy", origin: 0, frequency: 2, onset: 0, startWord: 0, midWord: 5, endWord: 100, }, // Example: "fair", "hair", "pair" { phoneme: "eə", form: "ai", origin: 0, frequency: 50, startWord: 4, midWord: 5, endWord: 100, }, // Example: "care", "bare", "stare" { phoneme: "eə", form: "ae", origin: 0, frequency: 40, startWord: 4, midWord: 4, endWord: 100, }, // Example: "bear", "wear", "tear" { phoneme: "eə", form: "ea", origin: 0, frequency: 30, startWord: 4, midWord: 3, endWord: 100, }, // Example: "their", "heir" { phoneme: "eə", form: "ei", origin: 0, frequency: 10, startWord: 3, midWord: 2, endWord: 50, }, // Example: "there", "where" { phoneme: "eə", form: "ee", origin: 0, frequency: 20, startWord: 4, midWord: 3, endWord: 80, }, // Example: "layer" (in some dialects) { phoneme: "eə", form: "aye", origin: 0, frequency: 5, startWord: 3, midWord: 1, endWord: 50, }, // fear { phoneme: "ɪə", form: "ea", origin: 0, frequency: 10, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ɪə", form: "ee", origin: 0, frequency: 10, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ɪə", form: "ie", origin: 1, frequency: 10, onset: 0, startWord: 0, midWord: 1, endWord: 1, }, // day { phoneme: "eɪ", form: "a", origin: 0, frequency: 10, startWord: 10, midWord: 5, endWord: 1, }, { phoneme: "eɪ", form: "ai", origin: 3, frequency: 10, coda: 0, startWord: 0, midWord: 2, endWord: 0, }, { phoneme: "eɪ", form: "ay", origin: 0, frequency: 10, onset: 0, startWord: 0, midWord: 1, endWord: 100, }, { phoneme: "eɪ", form: "eigh", origin: 1, frequency: 1, onset: 0, startWord: 0, midWord: 4, endWord: 10, }, // great { phoneme: "eɪ", form: "ea", origin: 0, frequency: 5, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "eɪ", form: "ey", origin: 0, frequency: 10, startWord: 0, midWord: 0, endWord: 1, }, { phoneme: "eɪ", form: "ae", origin: 3, frequency: 2, startWord: 1, midWord: 1, endWord: 0, }, // blow { phoneme: "əʊ", form: "ow", origin: 0, frequency: 1000, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "əʊ", form: "ou", origin: 1, frequency: 10, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "əʊ", form: "oe", origin: 1, frequency: 10, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "əʊ", form: "ough", origin: 4, frequency: 1, onset: 0, startWord: 0, midWord: 1, endWord: 10, }, // bed, said, execute { phoneme: "ɜ", form: "e", origin: 0, frequency: 100, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ɜ", form: "ai", origin: 0, frequency: 50, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, // her, letter, butter { phoneme: "ɚ", form: "er", origin: 0, frequency: 300, startWord: 1, midWord: 50, endWord: 100, }, { phoneme: "ɚ", form: "ur", origin: 0, frequency: 200, startWord: 1, midWord: 30, endWord: 80, }, { phoneme: "ɚ", form: "or", origin: 3, frequency: 100, startWord: 1, midWord: 20, endWord: 50, }, { phoneme: "ɚ", form: "ar", origin: 3, frequency: 80, startWord: 1, midWord: 10, endWord: 40, }, { phoneme: "ɚ", form: "re", origin: 1, frequency: 50, startWord: 0, midWord: 5, endWord: 100, }, { phoneme: "ɚ", form: "ure", origin: 3, frequency: 30, startWord: 0, midWord: 1, endWord: 80, }, /****************** * GLIDES ******************/ // yes { phoneme: "j", form: "y", origin: 0, frequency: 30, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "j", form: "i", origin: 3, frequency: 1, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "j", form: "j", origin: 3, frequency: 1, coda: 0, startWord: 1, midWord: 1, endWord: 0, }, // we { phoneme: "w", form: "w", origin: 0, frequency: 100, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "w", form: "u", origin: 3, frequency: 1, onset: 0, cluster: 10, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "w", form: "o", origin: 3, frequency: 1, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, /****************** * LIQUIDS ******************/ // love { phoneme: "l", form: "l", origin: 3, frequency: 10, startWord: 1, midWord: 1, endWord: 1, }, // run { phoneme: "r", form: "r", origin: 3, frequency: 1000, startWord: 1, midWord: 1, endWord: 1,}, { phoneme: "r", form: "wr", origin: 0, frequency: 1, coda: 0, cluster: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "r", form: "rh", origin: 2, frequency: 1, coda: 0, cluster: 0, startWord: 30, midWord: 1, endWord: 0, }, /****************** * Nasals ******************/ // milk { phoneme: "m", form: "m", origin: 3, frequency: 10, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "m", form: "mb", origin: 5, frequency: 2, onset: 0, cluster: 0, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "m", form: "mn", origin: 2, frequency: 1, onset: 0, cluster: 0, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "m", form: "lm", origin: 3, frequency: 2, onset: 0, startWord: 0, midWord: 1, endWord: 1, }, // no { phoneme: "n", form: "n", origin: 3, frequency: 1000, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "n", form: "mn", origin: 2, frequency: 1, coda: 0, cluster: 0, startWord: 1, midWord: 0, endWord: 0, }, { phoneme: "n", form: "kn", origin: 0, frequency: 10, coda: 0, cluster: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "n", form: "gn", origin: 0, frequency: 5, cluster: 0, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "n", form: "pn", origin: 2, frequency: 1, coda: 0, startWord: 1, midWord: 0, endWord: 0, }, // sing { phoneme: "ŋ", form: "ng", origin: 0, frequency: 10, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, /****************** * Fricatives ******************/ // fish { phoneme: "f", form: "f", origin: 3, frequency: 100, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "f", form: "ph", origin: 2, frequency: 1, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "f", form: "gh", origin: 0, frequency: 1, onset: 0, startWord: 0, midWord: 1, endWord: 1, }, // van { phoneme: "v", form: "v", origin: 3, frequency: 100,startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "v", form: "f", origin: 3, frequency: 1,startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "v", form: "ph", origin: 2, frequency: 1, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, // thin { phoneme: "θ", form: "th", origin: 2, frequency: 10, startWord: 1, midWord: 1, endWord: 1, }, // this { phoneme: "ð", form: "th", origin: 2, frequency: 10, startWord: 1, midWord: 1, endWord: 1, }, // sun { phoneme: "s", form: "s", origin: 3, frequency: 1000, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "s", form: "c", origin: 3, frequency: 2, cluster: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "s", form: "sc", origin: 3, frequency: 2, coda: 0, cluster: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "s", form: "ps", origin: 2, frequency: 1, coda: 0, cluster: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "s", form: "st", origin: 0, frequency: 2, coda: 0, cluster: 0, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "s", form: "ce", origin: 3, frequency: 3, onset: 0, cluster: 0, startWord: 0, midWord: 0, endWord: 1, }, { phoneme: "s", form: "se", origin: 3, frequency: 3, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, // zebra { phoneme: "z", form: "z", origin: 3, frequency: 1000, coda: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "z", form: "s", origin: 3, frequency: 100, onset: 0, startWord: 0, midWord: 100, endWord: 1, }, { phoneme: "z", form: "x", origin: 3, frequency: 1, coda: 0, startWord: 1, midWord: 0, endWord: 0, }, { phoneme: "z", form: "ze", origin: 3, frequency: 4, onset: 0, startWord: 0, midWord: 0, endWord: 1, }, { phoneme: "z", form: "se", origin: 3, frequency: 1, onset: 0, startWord: 0, midWord: 0, endWord: 1, }, // she { phoneme: "ʃ", form: "sh", origin: 0, frequency: 750, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "ti", origin: 3, frequency: 80, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "ci", origin: 3, frequency: 50, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "ch", origin: 3, frequency: 30, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "s", origin: 3, frequency: 20, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "si", origin: 3, frequency: 20, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "ce", origin: 3, frequency: 8, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "ssi", origin: 3, frequency: 7, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "sc", origin: 3, frequency: 10, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "xi", origin: 3, frequency: 10, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʃ", form: "sch", origin: 3, frequency: 1, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, // measure { phoneme: "ʒ", form: "s", origin: 3, frequency: 10, cluster: 0, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "ʒ", form: "si", origin: 3, frequency: 10, onset: 0, cluster: 0, startWord: 0, midWord: 1, endWord: 0, }, { phoneme: "ʒ", form: "z", origin: 3, frequency: 10,startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʒ", form: "g", origin: 3, frequency: 10, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʒ", form: "ge", origin: 3, frequency: 10, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "ʒ", form: "dge", origin: 3, frequency: 10, onset: 0, startWord: 0, midWord: 0, endWord: 1, }, // hat { phoneme: "h", form: "h", origin: 0, frequency: 50, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "h", form: "wh", origin: 0, frequency: 1, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, /****************** * Affricates ******************/ // cheese { phoneme: "tʃ", form: "ch", origin: 3, frequency: 100, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "tʃ", form: "tch", origin: 0, frequency: 100, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "tʃ", form: "tu", origin: 3, frequency: 1, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, // judge { phoneme: "dʒ", form: "g", origin: 3, frequency: 2, coda: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "dʒ", form: "j", origin: 3, frequency: 20, coda: 0, cluster: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "dʒ", form: "ge", origin: 3, frequency: 6, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "dʒ", form: "dge", origin: 3, frequency: 10, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "dʒ", form: "di", origin: 3, frequency: 1, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "dʒ", form: "gg", origin: 3, frequency: 1, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, /****************** * Plosives ******************/ // pig { phoneme: "p", form: "p", origin: 3, frequency: 50, startWord: 1, midWord: 1, endWord: 1, }, // b boy { phoneme: "b", form: "b", origin: 3, frequency: 100, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "b", form: "pb", origin: 3, frequency: 1, onset: 0, cluster: 0, startWord: 0, midWord: 1, endWord: 0, }, // t top { phoneme: "t", form: "t", origin: 3, frequency: 2500, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "t", form: "th", origin: 2, frequency: 1, coda: 0, cluster: 0, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "t", form: "bt", origin: 3, frequency: 1, onset: 0, cluster: 0, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "t", form: "ed", origin: 3, frequency: 2, onset: 0, startWord: 0, midWord: 0, endWord: 1, }, // d dog { phoneme: "d", form: "d", origin: 3, frequency: 300, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "d", form: "ed", origin: 3, frequency: 6, onset: 0, cluster: 300, startWord: 0, midWord: 0, endWord: 1, }, // k: cat { phoneme: "k", form: "k", origin: 3, frequency: 50, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "k", form: "c", origin: 3, frequency: 20, cluster: 100, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "k", form: "ck", origin: 3, frequency: 10, onset: 0, cluster: 0, startWord: 0, midWord: 5, endWord: 1, }, { phoneme: "k", form: "ch", origin: 3, frequency: 2, coda: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "k", form: "lk", origin: 3, frequency: 4, onset: 0, startWord: 0, midWord: 1, endWord: 1, }, { phoneme: "k", form: "q", origin: 3, frequency: 1, onset: 0, startWord: 1, midWord: 1, endWord: 1, }, // g: go { phoneme: "g", form: "g", origin: 3, frequency: 100, startWord: 1, midWord: 1, endWord: 1, }, { phoneme: "g", form: "gh", origin: 3, frequency: 2, coda: 0, cluster: 0, startWord: 1, midWord: 0, endWord: 0, }, { phoneme: "g", form: "gu", origin: 3, frequency: 1, coda: 0, startWord: 1, midWord: 1, endWord: 0, }, { phoneme: "g", form: "gue", origin: 3, frequency: 3, onset: 0, startWord: 0, midWord: 1, endWord: 1, }, // Example: "fire", "tire", "wire" { phoneme: "aɪə", form: "ire", origin: 0, frequency: 50, startWord: 3, midWord: 1, endWord: 100, }, // Example: "liar", "prior" { phoneme: "aɪə", form: "ia", origin: 0, frequency: 30, startWord: 2, midWord: 1, endWord: 80, }, // Example: "buyer", "flyer" { phoneme: "aɪə", form: "ye", origin: 0, frequency: 20, startWord: 2, midWord: 1, endWord: 70, }, // Example: "choir" { phoneme: "aɪə", form: "oi", origin: 1, frequency: 5, startWord: 1, midWord: 1, endWord: 50, }, // Example: "science", "client" { phoneme: "aɪə", form: "ie", origin: 3, frequency: 10, startWord: 3, midWord: 2, endWord: 0, }, // Example: "hour", "flour" { phoneme: "aʊə", form: "ou", origin: 1, frequency: 50, startWord: 2, midWord: 1, endWord: 100, }, // Example: "shower", "power" { phoneme: "aʊə", form: "owe", origin: 0, frequency: 40, startWord: 1, midWord: 1, endWord: 100, }, // Example: "player", "layer" { phoneme: "eɪə", form: "aye", origin: 0, frequency: 50, startWord: 2, midWord: 1, endWord: 100, }, // Example: "mayor", "prayer" { phoneme: "eɪə", form: "ayo", origin: 0, frequency: 30, startWord: 2, midWord: 1, endWord: 80, }, // Example: "conveyor" { phoneme: "eɪə", form: "eyo", origin: 0, frequency: 10, startWord: 0, midWord: 1, endWord: 100, }, // Example: "employer", "destroyer" { phoneme: "ɔɪə", form: "oye", origin: 1, frequency: 50, startWord: 2, midWord: 1, endWord: 100, }, // Example: "loyal", "royal" { phoneme: "ɔɪə", form: "oya", origin: 1, frequency: 40, startWord: 1, midWord: 1, endWord: 100, }, // Example: "lower", "mower" { phoneme: "əʊə", form: "owe", origin: 0, frequency: 50, startWord: 1, midWord: 2, endWord: 100, }, // Example: "Noah" { phoneme: "əʊə", form: "oa", origin: 4, frequency: 10, startWord: 1, midWord: 0, endWord: 100, }, // Example: "boa" { phoneme: "əʊə", form: "oa", origin: 0, frequency: 5, startWord: 1, midWord: 0, endWord: 100, }, ]; export { ORIGINS, graphemes };