Bishnupriya Manipuri → IPA Transcription Rules

Rules used in the BM (Bangla script) → IPA converter (with BPM-specific conjunct fine-tuning). This is designed for consistent, dictionary-friendly IPA output, not perfect phonetic detail in every context.

1) Normalization

2) Core letter-to-IPA mapping

2.1 Consonants

Bangla / BPMIPANotes
b
দ / ডd
ধ / ঢ
ɡ
ɡʱ
হ / ঃɦBoth map to ɦ
k
খ / ক্ষNote: conjunct fine-tunes override this for ক্ষ forms
l
m
ন / ণn
gDefault correction: standalone g
ঞ্nHalant rule: ঞ্n
ঙ / ংŋ
p
rCorrection: r
ৰ / ড়ɹRule: ৰ/ড়ɹ
ঢ়ɹʱ
শ / ষʃ
s
ত / ট / ৎt
থ / ঠ
w
জ / যzDefault: জ/য → z
য় / য় /য়yCorrection: and য়y
য় / ্যjOriginal rule: য়/্যj (see YA cluster rules below)

2.2 Independent vowels

Bangla / BPMIPANotes
ɔ
a
ই / ঈi
উ / ঊu
e
oi
o
ou
riCorrection: ঋ → ri

2.3 Vowel signs (kar)

SignIPA
a
ি / ীi
ু / ূu
e
oi
o
ou
ri

Special vowel sequence: অ্যাæ (when parsed as a combined pattern).

3) Halant (্) and inherent vowel (ɔ)

3.1 Medial schwa deletion (practical rule)

3.2 Final inherent vowel tuning (“final ɔ”)

This rule is the main knob used during your “ending ɔ” fine-tuning examples (e.g., keeping ɔ in words like অন্ত→ɔntɔ, অন্ধ→ɔndʱɔ, etc.).

4) BPM-specific conjunct fine-tunes (important)

4.1 Special conjuncts (preferred spellings)

ক্ষ → kʰkʰ জ্ঞ (জ্+ঞ) → gya ত্র (ত্+র) → trɔ দ্ব (দ্+ব) → dɔb শ্ন (শ্+ন) → ʃnɔ

4.2 Special: ক্ষ্ম (ক্+ষ্+ম) with vowel sign

Examples:
লক্ষ্মি   → lɔkʰkʰi
অলক্ষ্মি → ɔlɔkʰkʰi

This rule is applied before the general ক্ষ handling so that ক্ষ্মি does not become kʰkʰmi.

5) Special letter behavior

5.1 জ with halant

5.2 YA cluster behavior

Examples (desired outcomes):
অনিবার্য্য → ɔnibarjyɔ
অন্তর্যামী → ɔntɔryaami
অন্যায়     → ɔnyay
আর্য্য      → arjyɔ

6) Nasal handling (ŋ)

Examples (as tuned):
অঙ্গ   → ɔŋɡɔ
অংশ   → ɔŋɔʃɔ
সংবাদপত্র → sɔŋbadpɔtrɔ

7) Compound words and punctuation

Examples:
অকরং-বকরং     → ɔkɔrɔŋ-bɔkɔrɔŋ
অইথি-তামথি     → ɔitʰi-tamtʰi

8) Summary checklist

Tip: If you maintain a dictionary database, you can always override edge cases by storing the “gold” IPA per entry. The rule set above is intended to be consistent and predictable.