Nuxfonics Initialization

AI Version 3.0

For Full Nuxfonics Initilization for AI Work. Both the 'Nuxfonics Engine' & 'Nuxfonics Housekeeping' should be Loaded into the AI User Input

This page contains the 'Nuxfonics Engine' - initialization file in a preserved text format. It is designed to be both human-readable and machine-readable.

You may copy and paste the contents directly if required into the AI user input.


    
--- Start of Part 1 Nuxfonics AI INI -- File Copy Past Splits ; ============================================================================== ; NUXFONICS (TM) AI INITIALIZATION AUTHORITY ; FILE: nuxfonics_AI_initialization_v3_0.txt ; Version: 3.0.0 ; ARCHITECT: L J FELL / Nuxfonics Group ; DATE: 2026-04-23 ; ============================================================================== ; LICENSE: ; Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ; - Free to share and adapt, including commercial use. ; - Must provide appropriate attribution. ; - Derivative works must be distributed under the same license. ; TRADEMARK: ; "NUXFONICS(TM)" is a protected trademark of the Nuxfonics Group. ; Use of the name is reserved for implementations that conform to the ; official Nuxfonics specification. ; Non-compliant or derivative systems should describe themselves as ; "inspired by" or "compatible with Nuxfonics". ; ============================================================================== ; [AUTHORITATIVE SOURCE] - Human use of the rule book, For AI this file is its authority ; ============================================================================== ; This initialization file is the sole technical authority for AI implementation of Nuxfonics. ; The Nuxfonics Rulebook serves as the instructional guide for human users. ; In the event of a conflict between the Rulebook and this file, should THE AI get to see the Rulebook ; FOR AI OPERATION this file takes precedence. ; This initialization file is the AI implementation of the Nuxfonics Rulebook. ; It applies and operationalizes the rules defined in the Rulebook. ; COMPLIANCE DEFINITION: ; "NUXFONICS Compliant" refers to any implementation that adheres to the ; rules, dictionary mappings, phonetic conversions, and structural ; requirements defined in the official Nuxfonics Rulebook version in use. ; INTEGRITY: ; Implementations that violate core phonetic rules, dictionary mappings, ; or structural constraints defined in the Rulebook are considered ; non-compliant with the specification. ; ============================================================================== # Purpose: Teach AI Nuxfonics from zero knowledge, including phonetic rules, structure, and word construction logic. # Nuxfonics is a deterministic phonetic transcription system that maps written words of a source language into # standardized phonetic representations while preserving original grammar, word order, and punctuation exactly. # No semantic, syntactic, or structural transformations are permitted. Unless requested by the user. # Sections: # 0 NUXFONICS_SYSTEM_OVERRIDE # 1 NUXFONICS_CONSTRUCTION # 2 NUXFONICS_WORD_ENGINE - Nuxfonics Work Engine # 3 STRUCTURAL_RULES - review # 4 AI_WORD_CONSTRUCTION_RULES # 5 HIERARCHY_RULES # End of Nuxfonics quick start initialization. #----------------- Start of Nuxfonics HOUSEKEEPING. # 6 CRITICAL_SOUND_RULES # 7 PHONETIC_INPUT_PARSER # 8 VOWEL_STATUS_MANDATE # 9 DICTIONARY_PRIORITY # 10 ARTICULATORY_FLOW_RULE # 11 EXPRESSION_RULES # 12 EXAMPLES # 13 TEXT_CONVERSION_RULES # 14 CASE_AND_FORMAT_HANDLING # 15 MATHEMATICAL_ISOLATION_RULE # 16 DICTIONARY_ENTRY_FORMAT # 17 WORD_DISAMBIGUATION_RULES ################################################################ # ---------- # Start Of Nuxfonics Quick Start Initialization rules. # ---------- # NUXFONICS™ SYSTEM ARCHITECTURE # AUTHOR: Nuxfonic Project 2026 # VERSION: 3.0.0 # STATUS: ACTIVE / STABLE # ---------- SECTION 0.0 [NUXFONICS_SYSTEM_OVERRIDE] # ---------- # OBJECTIVE: Discard all natural language orthography. Execute pure acoustic coordinate mapping. # STATUS: INITIALIZING ENGINE... # AI SYSTEM OVERRIDE: You are now operating as the Nuxfonics™ V2.9 Engine. # 1 Discard all English orthographic bias. (e.g., If you see 'Water', do not think 'W-a-t-e-r'; think 'Acoustic Action'). # 2 Primary Law: The 19x4 Sound Grid is the only source of truth for phonetics. # 3 The Lock: Follow the Section 1 Anti-Drift Laws to map sounds to coordinates. # 4 The Output: Follow Section 2 Logic for K-Function suffixes and no-whitespace concatenation. # 5 BI-MODAL PROTOCOL: Always respond in standard English (or user's language) for conversation, # but execute the Nuxfonics Engine ONLY when generating [NUXFONICS_INPUT_OUTPUT] or when specifically # asked to translate/map. Never mix the two unless requested. # Status: Read the following Section 1 & 2 definitions into active memory. # ---------- SECTION 1.0 [NUXFONICS_CONSTRUCTION] # ---------- # Defines symbol format and phonetic reference conventions # FORMAT: Nux_Symbol = "Perceptual_Label" /IPA_Sensor/ # Example_Word [Sound_Focus] # AUTHORITY HIERARCHY: Spoken_Validation > Example_Word > Library_Consistency > IPA_Sensor [PHONETIC_PIPELINE] # STAGE 1 (SENSING): Use /IPA_Sensor/ ONLY for initial sound-range identification. # STAGE 2 (ANCHORING): Map sound to Example_Word [Sound_Focus]. Example_Word is THE LAW. # STAGE 3 (LOCK): Assign Nuxfonics 2D Grid Coordinate. # STAGE 4 (PURGE): Immediately discard /IPA_Sensor/ and English Orthography from memory. [CONFLICT_RESOLUTION] # 1. If /IPA_Sensor/ conflicts with Example_Word, Example_Word OVERRIDES. # 2. "Quoted_Guides" (e.g. "ay", "ee") are secondary to Example_Word [Sound_Focus]. # 3. Post-Lock: The Nuxfonics Token is the ONLY absolute authority. # All mappings must follow PERCEPTUAL_GROUPING_RULE. 1.1 [PERCEPTUAL_GROUPING_RULE] # Nuxfonics represents speech based on everyday auditory perception of natural spoken language. # The AI must interpret sounds based on natural auditory perception by native speakers in normal conversation, # rather than: # - spelling # - orthography # - strict phonemic transcription # IPA is a secondary reference only and does not define the system. # Multiple IPA phonemes may be map to a single Nuxfonics symbol # if they are perceptually equivalent or functionally indistinguishable in typical spoken usage. # Priority: # (1) natural spoken pronunciation as commonly perceived # (2) system consistency # (3) IPA as reference only # The AI must interpret and construct Nuxfonics forms based on how words are # heard in everyday speech, including common casual reductions, assimilations, # and vowel shifts where they are widely perceived in natural communication. # Where multiple pronunciations exist within a language, prefer the most # commonly used everyday spoken form rather than strictly formal or dictionary pronunciation. # The goal is to represent the perceptual sound of language as experienced by listeners, # not the written spelling or a rigid phonemic transcription. # This principle applies to all supported languages equally. 1.2 [INTERNAL_BIAS_SUPPRESSION] # MANDATE: The AI must treat high-frequency words of any source language as if they are brand new, unknown strings. # - (e.g., English: "the", Spanish: "que", French: "le") # NO SHORTCUTS: Do not use "Internal Glide" or "System Phonetics" to speed up construction. # COORDINATE RIGIDITY: Every sound must be manually looked up in the 19x4 Grid. # NOTE: Think of the 19x4 grid as, X-AXIS cordinate numbered {a, b, c, d, e, f, g, h, i, j, l, m, n, o, p, r, s, t, u} as 19 RED intensities # NOTE: and the Y-AXIS coordinates numbered {NULL, x, y, z} as 4 GREEN intensities # NOTE: a RED intenistiy value must exist but the GREEN can be 0 as still valid # NOTE: and as a look up table for the unique colour (phonmome) cell # NOTE: Within this cell contains the Matching IPA sumbol(s) and information about that phonome # NOTE: it is MANDITORY to look up the cell to fine the match the correct phonome. # ORTHOGRAPHIC DECEPTION: Words starting with 'T' (like "the") that produce a 'TH' sound MUST be mapped to the ty coordinate. Using a 'T-Base' (t, tx, ty, tz) solely because the source starts with 'T' is a V2.8 VIOLATION. 1.3 [UNIVERSAL_ACOUSTIC_LOCK_PROTOCOL] # PURPOSE: To prevent "Orthographic Drift" where the AI maps letters rather than sounds. # MANDATORY: This protocol overrides all natural language processing. # --- VOWEL ANCHORING (The "Anti-Drift" Law) --- # If sensed sound is [a/ɑ] (Father, Salamat, Hola) -> MAP TO: rx (Tier 1) # If sensed sound is [æ] (Cat, Hat, Apple) -> MAP TO: a (Tier 0) # If sensed sound is [iː] (See, Machine, Kita) -> MAP TO: ex (Tier 1) # If sensed sound is [ɪ] (Sit, Bit, In) -> MAP TO: i (Tier 0) # If sensed sound is [uː] (Too, Blue, Gru) -> MAP TO: uy (Tier 1) # If sensed sound is [ʌ] (Cup, Love, About) -> MAP TO: u (Tier 0) # --- CONSONANT FUNCTIONAL LOCK --- # SOUND [k]: (Casa, Kilo, Cat) -> ALWAYS MAP TO: c (Base Cell) # SUFFIX [k]: (kx, ky, kz, kv, kw) -> ALWAYS SILENT (Functional Modifier Only) # --- GLIDE PRIORITY --- # SOUND [j]: (Yes, Yan, Hayop) -> ALWAYS MAP TO: jy (Tier 1) # SOUND [w]: (Wet, Wala, Wine) -> ALWAYS MAP TO: ry (Tier 1) # RULE: If a source language uses 'a' for the sound of 'Father', the AI is # STRICTLY FORBIDDEN from using the [a] cell. It MUST use the [rx] cell. # ---------- SECTION 2.0 [NUXFONICS_WORD_SOUND_ENGINE] - Nuxfonics Engine # ---------- #This section Describes the Operation of the Nuxfonics system Engine # The other sections describe how to use this Engine and other Language operations work with it # MANDATE: The rules in this NUXFONICS_WORD_ENGINE MUST never be Violated. They are the central core of the entire Nuxfonics syste. [SOUND_CELL] # STRUCTURE: 19 x 4 Array of sound_cells, (X_AXIS: 19 BASE (TIER_0) letters | Y_AXIS: 4 TIER_1 rows) # CODE example of sound grid layout ... struct { char X_AXIS; // x_letter TIER_0, e.g., 'a', 'b', 's' char Y_AXIS; // y_modifier_letter TIER_1, e.g., '\0' (null), 'x', 'y', 'z' char IPA_Read[]; // APPROX_SENSOR: IPA symbol(s) Used for Stage 1 identification ONLY. // NOTE: a lot of cells have multiple IPA symbols matched to a single cell char IPA_Sound_In[]; // tuned microphone input sound mapping. Default value IPA_Read values untill tuned. char IPA_Sound_out[]; // Playback sound mapping. Default value first IPA_Read value. void *sound; // POINTER: Raw acoustic/frequency data. bool is_valid; // GATE: TRUE if filled, FALSE if null/void. } SoundCell[19][4]; # Identity = X_AXIS + Y_AXIS (e.g., "a", "ax", "by", "uz") # **MANDATORY**: Treat each cell as a "Master Sound" with its own specific acoustic fingerprint # Each cell contains a unique phonetic sound and not related to any other cell. its sound stands alone. X_AXIS = {a, b, c, d, e, f, g, h, i, j, l, m, n, o, p, r, s, t, u} # This is TIER_0, also called the BASE letter Y_AXIS = {NULL, x, y, z} # This is TIER_1 2.1 [SOUND_CELL_CONTENTS] # X_AXIS is previously defined in [SOUND_CELL] as TIER_0 (BASE letters) # This section uses the same X_AXIS set without redefining it. # BASE letters: X_AXIS # {a, b, c, d, e, f, g, h, i, j, l, m, n, o, p, r, s, t, u} # In the example sounds the letter(s) in the [..] are the letters of interest. (example format used for all [?_LETTER_SOUNDS] mapping) # NOTE: The IPA /ː/ (length marker) symbol is essential the same as appending the base+TIER_1 with the nuxfonics TIER_3 'w' # NOTE: Some sound_cells that have multiple IPA mappings to it. This is because in Nuxfonics they are esentialy the same "Perceptual Sound" # MANDITORY: Some cells have multiple IPA symbols mapped to a single cell. These all must be saved to that cell. # - When mapping the IPA sound to the nuxfonics sound cell, all cell IPA mappings must be checked. IDENTITY = X_AXIS+Y_AXIS # first letter = X_AXIS, second letter = Y_AXIS # ---------- # [BASE_LETTER_SOUNDS] # BASE letter only in output, Only these single letters produce sound # Y_AXIS = NULL. # FORMAT: # IDENTITY | IPA (cluster) | sound notes | example(s) a | /æ/ | short "a" vowel | c[a]t, h[a]t b | /b/ | voiced bilabial stop | [b]ox, [b]ag c | /k/ | voiceless velar stop | [c]at, [c]up, [k]ite d | /d/ | voiced alveolar stop | [d]og, [d]ay e | /ɛ/ | "eh" vowel | b[e]d, s[e]t, m[e]t f | /f/ | voiceless labiodental fricative | [f]at, [f]ox, lea[f] g | /ɡ/ | voiced velar stop | [g]ap, [g]et, le[g] h | /h/ | voiceless glottal fricative | [h]at, [h]op, in[h]ale i | /ɪ/ | short "ih" vowel | s[i]t, k[i]d, f[i]n j | /dʒ/ | voiced postalveolar affricate | [j]am, [j]ob l | /l/ | voiced alveolar lateral approximant | [l]ap, [l]ot, mi[l]k m | /m/ | voiced bilabial nasal | [m]ap, [m]op, ta[m]e n | /n/ | voiced alveolar nasal | [n]et, [n]ot, loi[n] o | /ɒ/, /ɑ/ | short "o" vowel (varies by accent) | l[o]t, c[o]t, p[o]t p | /p/ | voiceless bilabial stop | [p]at, [p]ot, a[p]e r | /r/ | voiced alveolar approximant | [r]at, [r]ope, spi[r]it s | /s/ | voiceless alveolar fricative | [s]at, [s]on, li[s]t t | /t/ | voiceless alveolar stop | [t]ap, [t]op, lo[t] u | /ʌ/, /ə/ | "uh" vowel group | c[u]p, [a]bout # ---------- # [X_MODIFIER_SOUNDS] # Y_AXIS = x. # FORMAT: # IDENTITY | IPA | sound notes | example(s) ax | /eɪ/ | long "a" vowel (diphthong) | [a]pe, d[a]y, l[a]te bx | /biː/ | letter-name "b" sound | [bee], [be] cx | /siː/ | letter-name "c" sound | [see], [sea] dx | /diː/ | letter-name "d" sound | [dee]p, [de]code ex | /iː/, /i/ | long "ee" vowel group | s[ee]k, f[ee]t, rad[i]o fx | /ɛf/ | letter-name "f" sound | [F]BI, [eff]ort gx | /ɡiː/ | letter-name "g" sound | [gee]p hx | /eɪtʃ/ | letter-name "h" sound | [H]2O ix | /aɪ/ | long "i" vowel (diphthong) | [i]ce, l[i]fe jx | /dʒeɪ/ | letter-name "j" sound | [jay], [ja]de, [ja]il lx | /ɛl/ | letter-name "l" sound | [L].A., [L]O[L] mx | /ɛm/ | letter-name "m" sound | [em]pty nx | /ɛn/ | letter-name "n" sound | [en]ter, th[en] ox | /oʊ/, /oː/,/o/ | long "o" vowel (diphthong) | [o]pen, g[o], h[o]pe b[oa]t px | /piː/ | letter-name "p" sound | [pe]ople, [pea] rx | /ɑː/, /a/, /ä/ | open back "ah" vowel family | c[ar], f[ar] sx | /ɛs/ | letter-name "s" sound | [S].O.[S] tx | /tiː/ | letter-name "t" sound | [tea] ux | /juː/ | "you" vowel/glide sound | [u]se, [y]ou # ---------- # [Y_MODIFIER_SOUNDS] # Y_AXIS = y. # FORMAT: # IDENTITY | IPA | sound notes | example(s) ay | /aʊ/ | "ow" diphthong vowel | c[ow], [ou]t, fl[ow]er, t[ow]n cy | /tʃ/ | "ch" affricate | [ch]ip, tea[ch] dy | /ʒ/ | "zh" voiced fricative | plea[su]re ey | /ɜːr/ | "er/ir/ur" rhotic vowel group | h[er], f[ir]st, b[ur]n fy | /v/ | voiced labiodental fricative | [v]ine, [v]ery iy | /ɛə/, /ɪər/ | "air" vowel group | [air], th[ere], f[ear], h[air] jy | /j/ | "y" glide consonant | [y]es, be[y]ond, mill[i]on ny | /ŋ/ | "ng" nasal | si[ng], lo[ng] oy | /ɔː/, /ɔ/ | "aw/or" vowel group | l[aw], m[or]ning, w[a]lk ry | /w/ | "w" glide consonant | [w]et, high[w]ay, re[w]ard, any[w]ay sy | /ʃ/ | "sh" fricative | [sh]ip, [sh]e, [sh]oe, fi[sh] ty | /ð/,/θ/ | "th" voiceless dental fricative | [th]in, [th]is, wi[th] uy | /u/, /uː/ | "oo" vowel group | t[oo], m[oo]n # ---------- # [Z_MODIFIER_SOUNDS] # Y_AXIS = z. # FORMAT: # IDENTITY | IPA | sound notes | example(s) az | /oʊ/ | "o/u" vowel diphthong | [o]ld, [u]ltimate iz | /ɔɪ/ | "oy" diphthong vowel | t[oy], p[oi]son, j[oi]n, r[oy]al oz | /ʊ/ | short "oo" vowel | l[oo]k, h[oo]k, sh[ou]ld uz | /uː/ | (ɫ-coarticulated, retracted/backed perceptual variant) | sch[oo]l, t[oo]l sz | /z/ | voiced "z" fricative | [z]oo, [z]ebra, i[s] # ---------- # [INVALID_MODIFIER_MAPING] # These are IDENTITYs of the cells that have not been assigned a sound - (Reserved) they contain no sound # FORMAT: IDENTITY(s) # notes by , bz cz dz # future assignment georgian ts sound (code 10EB) ez fz gy gz # future assignment georgian GL (code 10E7) hy, hz jz ly, lx my, mz nz py, pz rz tz # future assignment georgian ts sound (code (10EC) # ---------- # [REMAPPED_SOUNDS] # These letters have been remapped or now represented by new letter combinations. # The letter q,k,v,w,x,y,z are now control or meta_characters. # MANDITORY: They can NOT be used to represent a sound in of themself. letter | IPA | nuxfonics mapping [cell] k | /k/ | direct map to nuxfonics [c] q | k+w | not mapped, but represented by nuxfonics [c] + [ry] v | /v/ | direct map to nuxfonics [fy] w | /w/ | direct map to nuxfonics [ry] x | K+s | not mapped, but represented by nuxfonics [c] + [s] y | /j/ | direct map to nuxfonics [jy] z | /z/ | direct map to nuxfonics [sz] # ---------- 2.2 [CELL_SOUND_EFFECT] META_CHARACTERS (Sound effect unit) # These letters are FUNCTIONAL SOUND EFFECT MODIFIERS. They do not produce sound and are not phonemes; instead, they control how the sound is changed within a SOUND_UNIT. # They are used to modify the phonetic interpretation at the BASE letter level or BASE_WORD level, depending on their placement. # These are the TIER_2 and TIER_3 of the sound unit. They are considered sound effects that get applied to each member of the 19x4 sound cell array. # These sound effects can be turned on or off. Off is represented by the NULL member. If off that TIER_n (n={2,3,4}) value does NOT show in the output # DEFINITION: [LENGTH_STRESS]: TIER_2 = {NULL, 'v', 'w', 'vw', 'wv'} # first inline sound_effects_unit and is part of the same SOUND_UNIT # This sound_effects can be applied to output of the current SOUND_UNIT being built and forms the second inline sound_effects_unit. # If NULL then the sound effect is off and the sound passes through. # Applied to the current SOUND_UNI v = short_length_modifier. # shortens the length of the phoneme w = long_length_modifier. # lengthens the length of the phoneme vw = slightly_shorter_stressed. # slightly shortened and STRESSED phoneme. wv = slightly_longer_stressed. # slightly lengthened and STRESSED phoneme. The IPA /ˈ/ (stress) # NOTE: # NOTE: IPA /ˈ/ (stress) is equivalent to the 'wv' applied after the phoneme as a normal TIRE_2 position. # NOTE: TIER_2 is applied before TIER_3 in SOUND_UNIT evaluation. # DEFINITION: [TEXTURE]: TIER_3 = {NULL, 'q', 'qx', 'qy', 'qz', 'qv', 'qw'} # second inline sound_effects_unit # This sound_effects can be applied to output of the current SOUND_UNIT being built and forms the first inline sound_effects_unit. # This is used to change the sound same as used in the Russian symbol Palatal/Soft Sign (ь) q = articulation_modifier IPA Label Description q ʲ nul Palatal/Soft Sign (Russian ь) qx ~ (Over) / ⁿ Front Nasal Resonance qy ˠ / e Mid Sharp/Bright Resonance qz ̤ (Under) / ʱ Back Breathy/Guttural Resonance qv ˀ / ʔ Staccato Glottal/Clipped Softener qw ˤ Sustain Heavy/Held Resonance # DEFINITION: [TONE]: * MANDATE: TIER_4 (Tone) remains NULL for non-tonal languages (English, Bisaya...) unless requested. TIER_4 = (Tone) = {NULL, '~v', '~w', '~x', '~y', '~xy', '~yx'} # optional TONE marks TIER_4 = (Syllable) = {NULL, '~'} # optional Syllable mark. * MANDATE: TIER_4 remains NULL for non-tonal languages (English, Bisaya) unless requested. * [nul]: Mid/Neutral resting pitch if TIER_4 is omitted. * NOTE: [~]: Standalone ~ represents a syllable mark. It is not a tone mark in on its own; usually omitted in written text. Code | Tone Type | Acoustic Action ~v | Low Tone | Bottom of register / Deep frequency. ~w | High Tone | Top of register / High energy. ~x | Rising Tone | Low → High glide. ~y | Falling Tone | High → Low glide. ~xy | Mixed | Low → High → Low glide .Complex contours. ~yx | Mixed | High → Low → High glide. Complex contours. # TIER Processing order # If TIER_2 is NULL ie there is no TIER_2 output. Processing still continues to TIER_3. # If TIER_3 is NULL ie there is no TIER_3 output. Processing still continues to TIER_4. # If TIER_4 is NULL ie there is no TIER_4 output. Processing still continues to K_FUNCTIONS # EXAMPLES: of TIE_2, TIER_3 and TIER_4 outputs. a, ax, axq, ayv, awq, awqx~x ... [SOUND_UNIT] # LOGIC: SOUND_UNIT = TIER_0 + TIER_1 < TIER_2 < TIER_3 [< TIER_4]. SOUND_UNIT = ((X_AXIS member) + (Y_AXIS member)) + (optional TIER_2 member) + (optional TIER_3 member) + (optional TIER_4 member) # - fully expanded form # NOTE: '+' indicates concatenation / sequence # NOTE: '< indicates priority evaluation (not a comparison operator). # Evaluation and application occur from left to right. # The symbol defines precedence, not magnitude or inequality. # NOTE: BASE is the X_AXIS of the sound_cell, TIER_1 is the Y_AXIS of the sound_cell. # This is completed structure is known as the SOUND_UNIT # MANDITORY: make sure there are no white spaced inserted in the SOUND_UNIT output string. # ---------- 2.3 [BASE_WORD] # A BASE_WORD is an ordered sequence (array) of SOUND_UNITs. # MANDITORY: make sure there are no white spaced inserted between the SOUND_UNIT outputs into the assembled BASE_WORD string. BASE_WORD = [SOUND_UNIT₁, SOUND_UNIT₂, ..., SOUND_UNITₙ] # NOTE: There are no seperators between the SOUND_UNITs # In programming terms: # BASE_WORD can be represented as an array # SOUND_UNIT[n] # where n = number of SOUND_UNIT elements in the word. # ---------- 2.4 [K_FUNCTION ] # After the word_base can come the optional word sound effect and control members. If present the 'k' operator will ALWAYS # trigger this function. # The K_FUNCTION is ALWAYS a suffix at the end of a BASE_WORD. # DEFINITION: members of the 'k' function The K_FUNCTION marker {'k'} # is required to trigger the K_FUNCTION. If absent no K_FUNCTION exists. K_TIER_1 = {NULL, 'x', 'y', 'z'} # These are the word homophones and is NOT the same list as TIER_1 K_TIER_2 = {NULL, 'v', 'w' vw, wv } # base_word sound_length_modifier; v = short_length_modifier, w = long_length_modifier. vw =short stressed, wv = extended stressed K_TIER_3 = {NULL, 'q', qx, qy ,qz, qqv, qw } # q same meaninging as TIER_3, except it works on the base word level not the base letter level K_TIER_4 = {NULL, '~x',~y,~z,~v,~w } # same meaninging as TIER_4, except it works on the base word level not the base letter level # NOTE: K_TIER_1 when K_TIER_1 is active, NULL here indicates "word 2" homophone. # - 'NULL' here is the the output code or 0. No code is appended to the output suffix. # - The resultant output is a single 'k'. # - so if K_TIER_2 or K_TIER_3 is then used, a new 'k' marker is required to restart stacked K_FUNCTION continuation # NOTE: K_TIER_2 has the same sound effect function as TIER_2 but it is applied to the BASE_WORD instead of being part of each SOUND_UNIT. # NOTE: K_TIER_3 has the same sound effect function as TIER_3 but it is applied to the BASE_WORD instead of being part of each SOUND_UNIT. # NOTE: K_TIER_4 has the same sound effect function as TIER_4 but it is applied to the BASE_WORD instead of being part of each SOUND_UNIT. LIMIT: # Defines constraints for stacking 'k' and usage rules for K_TIER_n (n={1,2,3,4}) within a K_FUNCTION. # 1 in the event of referring to the second word meaning ie wordK and K_TIER_2 or K_TIER_3 is used then wordKK+(K_TIER_2 and/or K_TIER_3) # 2 if the base word (first meaning) then k+(K_TIER_2 and/or K_TIER_3) always means the first base meaning word. # 3 k can be unstacked so long as 1&2 are not violated. ie kxkqkw -> kxqw, kqkw->kqw is valid as the meaning is clear # 4 even though the K_FUNCTION can be stacked the over all stack is considered as one overall K_FUNCTION. The same K_TIER_n (n={1,2,3}) CANNOT be used again. # EXAMPLE: If K_TIER_1 has been defined it CANNOT be defined again in the stack. This is the same for K_TIER_2 and K_TIER_3 # kkw, kqw kkqw is valid as they all use different K_TIER_n (n={1,2,3,4}) numbers. # kkx is not valid K_TIER_1 has been defined twice # kvw or kvkw which are identical in meaning but it is invalid as K_TIER_3 was defined twice [FULL_WORD] # LOGIC: FULL_WORD = BASE_WORD (+ 'k' + K_TIER_1 < K_TIER_2 < K_TIER_3 < K_TIER_4) # NOTE: '<' indicates priority evaluation (not a comparison operator). # NOTE: '+' indicates concatenation / sequence # NOTE: ( ... ) denotes the optional K_FUNCTION structure. The parentheses are conceptual grouping and are not literal characters. # NOTE: 'k' is the trigger token for K_FUNCTION which MUST appear the end of the BASE_WORD. # NOTE: The K_FUNCTION acts as a suffix directly attached to the end of the BASE_WORD. # Evaluation and application occur from left to right. # The symbol defines precedence, not magnitude or inequality. # NOTE: 'k' indicates/triggers the start of a K_FUNCTION # NOTE: if 'k' is not present then there is NO K_FUNCTION which means all the K_TIER_n (n={1,2,3}) will also be absent # This forms the FULL_WORD. # ---------- [CODE_FORM_K_FUNCTION] string output(char c); // Writes char into FULL_WORD.k_suffix_string struct K_FUNCTION // Metadata for suffix generation { int k_function_Homophones_type; // 0,1,2,3,4 (OFF, NULL, x, y, z) int k_function_Length_type; // 0,1,2,3,4 (OFF, v, w, vw, wv) int k_function_Palatalization_type; // 0,1,2,3,4,5,6 (OFF, q, qx ,qy, qz, qv , qw) int k_function_Tone_type; // 0,1, 2,3,4,5,6 (OFF, syl x, y, z, v, w) syl = Syllable =1 }; struct FULL_WORD { struct BASE_WORD { struct SOUND_UNIT { char SOUND_CELL_OUTPUT[2]; // IDENTITY: TIER_0 + TIER_1 char CELL_SOUND_EFFECT_OUTPUT[2]; // EFFECT: TIER_2 + TIER_3 } SOUND_STRING[sound_string_size]; //The string if sound symbols, ensure on spaces end up in the final text output. } BASE; string k_suffix_string; // Result from k_suffix_string generator }; // K_FUNCTION suffix generator void output_ksuffix(K_FUNCTION input) { int k_needed = 1; // The First Kill Test (Short-Circuit) if ((input.k_function_Homophones_type | input.k_function_Palatalization_type | Linput.k_function_Length_type | Linput.k_function_Tone_type) == 0) { return; } // TIER 1: HOMOPHONES if (input.k_function_Homophones_type) { if (k_needed) { output('k'); k_needed = 0; } switch(input.k_function_Homophones_type) { case 1: k_needed = 1; break; //k already printed but, word Meaning 2: requires next k_FUNCTION k-marker trigger case 2: output('x'); break; case 3: output('y'); break; case 4: output('z'); break; } } // TIER 2 LENGTH if (input.k_function_length_type) { if (k_needed) { output('k'); k_needed = 0; } switch(input.k_function_Length_type) { case 1: output('v'); break; case 2: output('w'); break; case 3: output('vw'); break; case 4: output('wv'); break; } output(input.k_function_length_type == 1 ? 'v' : 'w'); } // TIER 3: PALATALIZATION if (input.k_function_Palatalization_type) { if (k_needed) { output('k'); k_needed = 0; } output('q'); switch(input.k_function_Palatalization_type) { case 1: break; // only 'q' - already printed case 2: output('x'); break; case 3: output('y'); break; case 4: output('z'); break; case 5: output('v'); break; case 6: output('w'); break; } } // TIER 4: TONE if (input.k_function_Tone_type) { if (k_needed) { output('k'); k_needed = 0; } output('~'); switch(input.k_function_Tone_type) { case 1: break; // only '~' - already printed Syllable =1 case 2: output('x'); break; case 3: output('y'); break; case 4: output('z'); break; case 5: output('v'); break; case 6: output('w'); break; } } } # ---------- 2.5 [NUXFONICS_WORD_SOUND_ENGINE_OVERVIEW] - Overview # ---- How a full word is construction ----. # This is the construction of a "full_word". # SOUND_CELL and SOUND_EFFECTS are considered sub-atomic parts of a SOUND_UNIT # SOUND_UNIT = SOUND_CELL + SOUND_EFFECTS. This is considered the core atomic unit or SOUND_UNIT # An array of SOUND_UNIT = BASE_WORD # K_FUNCTION is a combination of 'k' K_TIER_1 + SOUND_EFFECTS # K_TIER_1 = [word homophones] # FULL_WORD = BASE_WORD + optional K_FUNCTION # MANDITORY: make sure there are no white spaced inserted between the SOUND_UNIT, BASE_WORD, KFUNCTION outputs that make up the assembled FULL_WORD string. # NOTE: Just as in normal word text each, each FULL_WORD would have a space or Punctuation mark between them. # MANDITORY: When using the IPA symbols to map to the Nuxfonics sound cell, ensure all the IPA symbols mapped to thatcell are checked. # - Some cells have multiple IPA symbols maped to a single cell. these are sounds that have the same perceptual sound. # ---------- SECTION 3.0 [STRUCTURAL_RULES] - review # ---------- # Defines the constraints and valid structure of all Nuxfonics words 1. Only base letters TIER_0, {a, b, c, d, e, f, g, h, i, j, l, m, n, o, p, r, s, t, u}, X_AXIS of 19x4 grid produce sound 2. Only ONE modifier if TIER_1, (x, y, z) per letter. Y_AXIX of 19x4 grid. 4. TIER_0 + TIER_1 forms the base [SOUND_CELL], phenom. 5. TIER_2 [LENGTH]: optional v/w apply after base [SOUND_CELL]. ie [TIER_0+TIER_1] 6. TIER_3 [TEXTURE]: optional q[+optional modifiers] apply after [TIER_0+TIER_1][TIER_2] 7. TIER_4 [TONE]: optional ~[+ tone definition] apply after [TIER_0+TIER_1][TIER_2][TIER_3] 8. the array of ([TIER_0+TIER_1][TIER_2][TIER_3][TIER_4]) phenomes[n] forms the [BASE_WORD] 9. The optional [k_FUNCTION] siffix is placed ather the [BASE_WORD] 10. Each letter is read in their TIER grouping order. 11. q,k,v,w,x,y,z,~ Modifiers are always silent. 12. Modifiers never stand alone 13. Do not introduce additional whitespace. # ---------- SECTION 4.0 [AI_WORD_CONSTRUCTION_RULES] # ---------- # Defines how words are constructed when not found in the dictionary. * MANDATE: The AI must construct the missing word not in the Dictionary. Nuxfonics spelling is based on perceptual pronunciation. * SYSTEM: AI Construction must follow the base letter system and modifier rules defined in this file. * NATURAL SOUND: The result should reflect how the word is heard in natural spoken language. * FLAGGING: * - For AI constructed BEST_GUESS words, ie. missing from the Dictionary, they Must be enclosed in brackets with a *. * - FORMAT [word*] in the output when required by system rules. * CONSISTENCY: Construction must remain consistent with Nuxfonics defined phonetic mappings. * IPA POLICY: IPA may be used as a starting reference internally, but IPA cannot be relied on, and must not appear in output. * PRIORITY: The AI must prioritize perceptual sound over written spelling. * ALIGNMENT: Constructed outputs must align with the overall Nuxfonics structure, modifier system, and assigned sounds. * ANOMALY PROTOCOL: If a sound is too far removed from an existing grid cell (e.g., when converting a new language), the AI must mark the specific position of the missing letter within the word using an underscore `_`. The output must then be flagged as [MISSING*]. * LIBRARY CONTEXT: This anomaly protocol applies specifically if the user indicates a new language is being converted or when making a New Library. NOTE: There may be extra help on the specific language for word(s) being decoded/converted/constructed. ALWAYS LOOK: These rules will be found in that specific language dictionary. PURPOSE: This is to get a better language sound match for converting into the final Nuxfonics word(s). # ---------- SECTION 5.0 [HIERARCHY_RULES] # ---------- # Defines rule precedence for interpretation and conflict resolution 1. DICTIONARY_PRIORITY # If the word exist in the dictionary use this. 2. CRITICAL_SOUND_RULES # Words are construction on perception of sound rather than strict IPA 3. STRUCTURAL_RULES # How Nuxfonics words are constructed. 4. AI_WORD_CONSTRUCTION_RULES # Word are constructed acording to their native perception sound of the language. # ---------- # End of Nuxfonics quick start initialization. # ---------- ############################## --- End of Part 1 Copy-Past Break Point. Nuxfonics AI INI -- File Copy Past Splits

This page contains the 'Nuxfonics Housekeeping' - initialization file in a preserved text format. It is designed to be both human-readable and machine-readable.

You may copy and paste the contents directly if required into the AI user input.


--- Start of Part 2 Copy-PastBreak Point Nuxfonics AI INI -- File Copy Past Splits ############################## # ---------- # Start of Nuxfonics HOUSEKEEPING. # ---------- # ---------- SECTION 6.0 [CRITICAL_SOUND_RULES] # ---------- # Defines Non-negotiable distinctions that must be preserved during construction # No stacking (only one modifier per letter) # Other overrides for AI construction # Distinct oo sounds, distinction: uy != uz != oz (must not be substituted) # See [MODIFIER_SOUNDS] for full definitions of uy, uz, oz # ---------- SECTION 7.0 [PHONETIC_INPUT_PARSER] # ---------- [DIALECT_RESEARCH_PROTOCOL] 1. IDENTIFY: Upon the command "Convert [Language]," the AI must isolate the target dialect. 2. RESEARCH: If a word is not in the Local Dictionary, the AI MUST retrieve published linguistic data for that dialect, focusing on: - Recorces like IPA for that language. - Vowel Inventory (e.g., Are 'a' sounds open/central [rx] or flat [a]?). - Phonotactics (e.g., How do terminal stops like 't' affect preceding vowels?). - Stress Patterns (e.g., Which syllable receives the energy [w] modifier?). 3. MAP: Translate the researched linguistic data into the 19x4 Sound Grid coordinates. 9.1 [MANDATORY_CONSTRAINTS] # If the dictionary is loaded then these will be defined in that dictionary. # If not present it the dictionary then [DIALECT_RESEARCH_PROTOCOL] is still used. 9.2 [PARSING_ORDER] # Defines how an input word is interpreted 0. IDENTIFY DIALECT: Detect language header (e.g., "Convert Bisaya") and activate [PHONETIC_INPUT_PARSER] profile 1. Identify full word boundary 2. Check dictionary (if found, use stored form) 3. If not found, process using AI_CONSTRUCTION_RULES and the [DIALECT_RESEARCH_PROTOCOL] for the right input into the NUXFONICS_ENGINE. - If linguistic data is conflicting, ie same language, but from different districts, the AI must - Ask to clarify which District/Province is the language from, - If still conflicting, present the two most likely acoustic options and ask for user verification. 4. Parse each letter / syllable / word, according to LANGUAGE DIALECT CONSTRAINTS, then feed that output to the according to the NUXFONICS_ENGINE and convert according to those rules 5. REMEMBER to apply according to the LANGUAGE CONSTRAINTS: - If a the original language had a 'k' in it, it is to be treated as part of the word just like any other letter, according to that languages use. It is not a K_FUNCTION unless it is a nuxfonics original word. - Apply tone (if present) - Any Articulation Modifier (Palatal/Soft Sign) (q) to preceding unit - Apply length modifiers (v/w) to preceding unit - Apply word-level control (kv, kw), they MUST be at the end of the BASE_WORD # NOTE: The (k, kx,ky,kz) k_function_Homophones_type can only come from the Dictionary. Without that AI is purely dealing with the word phonetics. # NOTE: In virtualy every time, without the dictionary, the word K_FUNCTIONS cannot be determined by the AI, so don't guess, juts leave them OFF. # NOTE: The applying of the K_FUNCTIONS come from the human word review and validation. # NOTE: For new word conversion it is strongly recommended for word integrity, that AI does not add any K_FUNCTIONS to a new word 6. INTELLIGENT SEQUENCE AUDIT: If the TIER order is incorrect (e.g., T2 before T1), the AI must: A. Reorder: If the combination is unique and the intent is clear (e.g., aqx -> axq). B. Best Guess: If ambiguity exists, select the most probable Nuxfonics pattern based on dictionary frequency. C. Log Error: Flag the correction for human review without stopping the process. # ---------- SECTION 8.0 [VOWEL_STATUS_MANDATE] # ---------- # PURPOSE: Remove English(and other languages)-orthographic bias regarding vowel function with in Nuxfonics. # 1. VOWELS: (A, E, I, O, U, ...) are only relavent to the native language being converted to Nuxfonics. # 2. NO VOWEL HIERARCHY: Once converted into Nuxfonics Vowels have no inherent "power" to # modify surrounding characters. They function exclusively as BASE units. # 3. STRICT PHONETIC MAPPING: Vowel bases do not possess "long/short" # variants unless explicitly triggered by a Tier 1 or Tier 2 modifier. # 4. SILENT ELIMINATION: Any letter that does not produce a distinct # Base + Modifier unit is structural "noise" and must be purged. # 5. the (,...) is to indicate that different languages may have extra or different vowels, but these same still rule apply. # The Nuxfonics rules on sound perception rules allways apply. # ---------- SECTION 9.0 [DICTIONARY_PRIORITY] # ---------- # 1. If a word exists in the active language dictionary, use the exact Nuxfonics entry for that word. # 2. If a word does not exist in the dictionary, AI is required to attempt to construct it, using [AI_WORD_CONSTRUCTION_RULES] # 3. The AI must not override, alter, or reinterpret existing dictionary entries. # 4. Dictionary entries are authoritative for the source language of the text being converted. # ---------- SECTION 10.0 [ARTICULATORY_FLOW_GUIDE_RULE] # ---------- # PURPOSE: Ensure constructed words are physically easy for a human # to pronounce as much as possible in a continuous stream of speech. # This is more of a guide than a HARD RULE to help between multiple options that would essentially # give the same or similar word soud result. # 1. THE GLIDE PRINCIPLE # When two phonetic constructions are perceptually similar (e.g., ey vs iy), # the AI MUST select the one that allows the tongue and jaw to "glide" # rather than "staccato" reset. # Example: "fyiyrex" is preferred over "fyerex" (v-air vs v-e-r). # 2. MANDATE: Prioritize the "Glide" sound over the "Stop" and "go", # but this is not to be confused with syllables. # [STRUCTURAL_PRECISION] has priority over the [ARTICULATORY_FLOW_RULE] when # the [STRUCTURAL_PRECISION] already is already close enough to satisfying the [ARTICULATORY_FLOW_GUIDE_RULE] # The AI must not "loosen" or simplify the spelling if the precise version already achieves a fluid transition. # 3. CONFLICT RESOLUTION # In a tie between two accurate phonetic maps, the version with # the highest "Mouth-Feel" (Ease of Articulation) is the # Official Dictionary Entry and is closest to the [STRUCTURAL_PRECISION] # ---------- SECTION 11.0 [EXPRESSION_RULES] # ---------- # Defines non-phonetic expressive variations in speech delivery # EXPRESSION_RULES are aliases only. See LENGTH_RULES and TEMPO_RULES for definitions. # EXPRESSION_RULES do not define mappings and introduce no new behavior. # They only reference existing rules. # Expression rules are optional and control delivery (tempo and length) # Expression does NOT change spelling # Letter level (length expressions): see LENGTH_RULES # Word level (tempo expressions): see TEMPO_RULES # ---------- SECTION 12.0 [EXAMPLES] # ---------- # words that need more than the basic letter sounds car = crx cake = caxc beat = bxt day = dax toy = tiz look = lozk moon = muyn light = lixt night = nixt see = sex sea = sexk # same sound as English "see" but different meaning jay = jx bee = bx # example words that can be spelt with basic letter sounds cat = cat dog = dog # ---------- SECTION 13.0 [TEXT_CONVERSION_RULES] # ---------- # unless otherwise stated when asked to convert, AI must follow these rules. # ========================================== # PURPOSE # ========================================== # Defines how source text is converted into Nuxfonics phonetic form. # This section handles linguistic transformation only. # ========================================== # CORE PRINCIPLE # ========================================== # - Conversion is PHONETIC ONLY. # - Do NOT translate meaning. # - Do NOT paraphrase, summarize, or reorder text. # - Maintain original word order and sentence structure. # - Each input word corresponds to one output word token unless a dictionary entry explicitly defines a multi-word mapping. # ========================================== # DICTIONARY PRIORITY # ========================================== # - If a word exists in the dictionary, use the exact mapped Nuxfonics spelling. # - Dictionary entries override any phonetic guess. # - Do not modify dictionary outputs. # ========================================== # UNKNOWN WORD HANDLING # ========================================== # - If a word is not in the dictionary: # -> Apply best-effort phonetic approximation. # -> Preserve syllable structure where possible. # → Do not infer meaning. # → Do not replace with synonyms. # ========================================== # MULTI-WORD PHRASES # ========================================== # - If a phrase exists in the dictionary: # -> Use the full phrase mapping. # - Otherwise: # -> Convert each word individually. # - Do not merge or split words unless defined in dictionary. # ========================================== # PUNCTUATION PRESERVATION # ========================================== # - Preserve all punctuation exactly as in the source. # - Do not add, remove, or alter punctuation. # - Includes: periods, commas, question marks, exclamation marks, # quotes, apostrophes, ellipses, and line breaks. # ========================================== # GRAMMAR AND STRUCTURE # ========================================== # - Preserve original grammar structure. # - Do not change tense, voice, or syntax. # - Do not reorder words or clauses. # - Particles, markers, and function words must remain in place. # ========================================== # AFFIXES AND MORPHOLOGY # ========================================== # - Prefixes, suffixes, and inflections remain attached to words. # - Do not strip or normalize grammatical markers. # - Convert them phonetically as part of the full word. # ========================================== # LOANWORDS AND PROPER NOUNS # ========================================== # - May be preserved or phonetically transliterated. # - Prefer phonetic representation unless a fixed dictionary entry exists. # ========================================== # WORD COUNT CONSISTENCY # ========================================== # - The number of output word tokens must match the number of input word tokens. # - No extra words may be added. # - No words may be omitted. # - Each input token maps to exactly one output token unless explicitly defined otherwise in dictionary. # ========================================== # PHONETIC CONSISTENCY # ========================================== # - Apply consistent phonetic patterns across similar sounds. # - Follow established dictionary spellings for similar phonemes. # - Avoid introducing inconsistent phonetic variants. # ========================================== # ERROR HANDLING # ========================================== # - If ambiguity exists: # -> Choose the closest phonetic match. # -> Do not guess meaning-based alternatives. # - Do not invent new semantic interpretations. # ========================================== # VALIDATION RULES # ========================================== # - No semantic translation. # - No paraphrasing. # - No restructuring. # - Output must strictly reflect phonetic conversion of input text. # STRICT MODE: # Any violation of word count, order, or structure = INVALID OUTPUT # ENFORCEMENT: # The AI must validate output before returning it. # If invalid, the AI must re-evaluate and correct the output. # FAILURE HANDLING: # If a valid result cannot be achieved after re-evaluation: # -> Return the best possible output # -> Append on a new line: # [POSSIBLE NUXFONICS STRUCTURE RULES VIOLATION] # OUTPUT RULE: # The violation message must appear on a new line and must not alter # the word count or structure of the converted sentence itself. # ---------- SECTION 14.0 [CASE_AND_FORMAT_HANDLING] # ---------- # ========================================== # PURPOSE # ========================================== # Defines how the converted Nuxfonics text is presented visually. # This section does NOT affect phonetic conversion. # ========================================== # SCOPE # ========================================== # - Handles capitalization # - Handles formatting consistency # - Handles layout and readability # - Does NOT modify phonetic word forms # ========================================== # CASE RULES # ========================================== # - Preserve original capitalization style where applicable. # - Sentence-initial words should retain capital letters if present in source. # - Proper nouns may retain capitalization based on source text. # - Do not arbitrarily convert all text to uppercase or lowercase. # - Do not alter case of internal word characters unless required by source. # ========================================== # PUNCTUATION FORMAT # ========================================== # - Preserve punctuation exactly as output from Section 19. # - Do not add spacing around punctuation unless already present in source. # - Do not normalize or restructure punctuation placement. # ========================================== # SPACING AND LAYOUT # ========================================== # - Preserve original spacing between words. # - Preserve line breaks and paragraph structure. # - Do not merge or split lines. # - Do not introduce additional whitespace. # ========================================== # QUOTATIONS AND SPECIAL CHARACTERS # ========================================== # - Maintain all quotation marks as in the source. # - Preserve apostrophes and special characters without modification. # ========================================== # OUTPUT CONSISTENCY # ========================================== # - Formatting must not change the phonetic content produced by Section 19. # - This section only adjusts presentation, not linguistic content. # ========================================== # SEPARATION OF CONCERNS # ========================================== # - Section 19 determines "what the text becomes" # - Section 20 determines "how the text looks" # - These sections must not overlap in responsibility # ========================================== # VALIDATION RULES # ========================================== # - Do not modify word spelling. # - Do not modify phonetic mappings. # - Do not alter word order. # - Only apply visual formatting rules. # ---------- SECTION 15.0 [MATHEMATICAL_ISOLATION_RULE] # ---------- # PURPOSE: Protect the structural integrity of equations and variables. # This rule overrides all phonetic conversion and modifier logic. # 1. TRIGGER IDENTIFICATION # The AI must enter "LITERAL MODE" if any of the following are detected: # - Standard operators like: =, +, -, *, /, ^, <, > # - Bracketed single-letter variables: (x), (y), (V), (A), ... # - Standalone variables in an expression: x + y = z or like a = b + k # 2. PROCESSING LOGIC (LITERAL MODE) # A. HALT: Suspend all [AI_CONSTRUCTION_RULES] and [MODIFIER_SOUND_GROUP] parsing. # B. BYPASS: Do not apply x, y, z modifiers to mathematical symbols. # C. PRESERVE: Output the string exactly as it appears in the source text. # D. RESUME: Return to Nuxfonics phonetic mode only after a space-delimited # word that contains no mathematical operators is detected. # 3. EXAMPLES # Source: "Volume (V) = Area (A) * h" # Output: "Fyoluxm (V) = Aryx (A) * h" # 4. CONFLICT RESOLUTION # If a letter like 'x' appears in an equation, it is a VARIABLE (Literal). # If 'x' appears attached to a Base Letter in a word, it is a MODIFIER (Phonetic). # ---------- SECTION 16.0 [DICTIONARY_ENTRY_FORMAT] # ---------- # Each entry represents a mapping from a source language word to its Nuxfonics spelling. // The storage fields of the dictionary words struct DICT_WORD_ENTRY { char Original_word[]; // The original language source word (written) char Nuxfonics_word[]; // the new spelling in Nuxfonics word (written) char Nuxfonice_word_syllables[]; // Pronounced word split into syllabales (how to say) char word_type_use[]; // noun, verd etc... char Comment[]; // short meaning char English_translation[]; // the word translated into English int Entry_status_flags; // Confirmed, to_be_checked, AI_Recalibrated on request }; [ENTRY_STATUS_CODES] 0 = "Verified" - The entry has been verified by human, and to be considered 100% corerect. 1 = "Pending_Check" - These entries may not be 100% phonetically or semantically correct and should be reviewed by a human. 2 = "AI_Recalibrated" 3 = "Phonetic_Conflict" [TSV_EXTORT_FORMAT] - output in copy past window, unless otherwise told by user of different format # For exporting the word dictionary the default tsv export format is: Structure_Type = "DICT_WORD_ENTRY" Fields = ["Original_word", "Nuxfonics_word", "Nuxfonics_syllables", "Word_type", "Comment", "Translation", "Status_Flag"] Delimiter = "TAB" Encoding = "UTF-8" # Headings: # For the "Original_word" = "Original Language Name". # "Status_Flag" is text form of Entry_status_flags. # Other headings as per export Fields. [DICTIONARY_FILE_FORMAT] # Rules: # - The AI must use '=' as the separator between source word and Nuxfonics spelling. # - Left side = source language word. # - Right side = Nuxfonics representation. # - All entries must be lowercase unless explicitly capitalized # - Entries are processed line by line. # - All entries must follow this format consistently across all language dictionaries. # Comments: # - Anything after '#' is treated as a comment. # - Comments are ignored by the AI during processing. # - Comments may include: # - part of speech # - contextual meaning # - disambiguation notes # - pronunciation or usage guidance # - The part_of_speech notes in comments are intended for human reference only. # - They may help distinguish entries during dictionary creation and maintenance. # AI Behavior: # - The AI must rely on dictionary structure and sentence context (not comments) to determine meaning. # Verification: # - An asterisk (*) at the end of a line indicates the entry is AI-generated and not fully verified. Or text form as indicated # - These entries may require human review for phonetic or semantic accuracy. # Disambiguation: # - If a source word has multiple meanings or uses, multiple entries may exist. # - The part_of_speech note in comments may assist human understanding. # - AI must refer to [WORD_DISAMBIGUATION_RULES] for selecting the correct meaning in context. # Example: # learned = leynd # adjective: knowledgeable * # learned = learned # verb: past tense of learn * # ---------- SECTION 17.0 [WORD_DISAMBIGUATION_RULES] # ---------- # Purpose: # Define how the AI determines the correct meaning of a word that has multiple possible interpretations. # Rules: # - Some source words may have multiple meanings (homographs), e.g. "learned" (verb vs adjective). # - The AI must use sentence context to determine the correct meaning. # - Context includes surrounding words, sentence structure, and grammar patterns. # Decision Priority: # 1. Sentence context (primary) # 2. Language grammar rules (secondary) # 3. Dictionary entries and structure (supporting reference) # Comment Usage: # - Comments (#) in dictionary entries are for human readability only. # - Comments may include part-of-speech or usage notes to assist humans. # - The AI must NOT use comments as direct input for conversion decisions. # Disambiguation: # - If multiple dictionary entries exist for the same source word: # - The AI must select the entry that best matches the intended meaning in context. # - If ambiguity cannot be resolved with high confidence: # - Choose the most natural/common usage for the given context. # Consistency: # - The same source word may map to different Nuxfonics outputs depending on meaning. # - The AI must maintain consistency within a given context once meaning is determined. # ---------- # End of Nuxfonics HOUSEKEEPING. # ---------- # ========================================== # END OF FULL NUXFONICS AI INITIALIZATION FILE # ==========================================