Module:mr-IPA/testcases

Hello, you have come here looking for the meaning of the word Module:mr-IPA/testcases. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:mr-IPA/testcases, but we will also tell you about its etymology, its characteristics and you will know how to say Module:mr-IPA/testcases in singular and plural. Everything you need to know about the word Module:mr-IPA/testcases you have here. The definition of the word Module:mr-IPA/testcases will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:mr-IPA/testcases, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

21 of 103 tests failed. (refresh)

TextExpectedActualComments
test_all:
Passedओळ (oḷ)oɭ̆oɭ̆ Syllabification: ⟨σ⟩, Word-final, Syllable-final: Vɭ̆
Passedवेळ (veḷ)ʋeɭ̆ʋeɭ̆ Syllabification: ⟨σ⟩, Word-final, Syllable-final: CVɭ̆
Failedदेऊळ (deūḷ)d̪e.uɭ̆d̪euɭ̆ Syllabification: ⟨σσ⟩, Word-final, Syllable-final: Vɭ̆
Passedकेवळ (kevaḷ)ke.ʋəɭ̆ke.ʋəɭ̆ Syllabification: ⟨σσ⟩, Word-final, Syllable-final: CVɭ̆
Failedआळशी (āḷśī)aɭ̆.ɕia.ɭ̆ɕi Syllabification: ⟨σσ⟩, Word-medial, Syllable-final: Vɭ̆
Failedकाळजी (kāḷjī)kaɭ̆.d͡ʑika.ɭ̆d͡ʑi Syllabification: ⟨σσ⟩, Word-medial, Syllable-final: CVɭ̆
Passedमुळे (muḷe)mu.ɭ̆emu.ɭ̆e Syllabification: ⟨σσ⟩, Word-medial, Syllable-initial: ɭ̆V
Passedआळस (āḷas)a.ɭ̆əsa.ɭ̆əs Syllabification: ⟨σσ⟩, Word-medial, syllable-initial: ɭ̆VC
Passedडिवच़णे (ḍivaċṇe)ɖi.ʋət͡s.ɳeɖi.ʋət͡s.ɳe /t͡s/: Word-medial
Passedखेच़णे (kheċṇe)kʰet͡s.ɳekʰet͡s.ɳe /t͡s/: Word-medial
Passedअंदाज़ (andāj̈)ən.d̪ad͡zən.d̪ad͡z /d͡z/: Word-final
Passedअंदाज़े (andāj̈e)ən.d̪a.d͡zeən.d̪a.d͡ze /d͡z/: Word-medial
Failedअवहेलना (avhelnā)əʋ.ɦel.naə.ʋʱel.na Murmur rule in broad transcription: ʋ.ɦ → ʋʱ
Passedमार्ग (mārga)maɾ.ɡəmaɾ.ɡə Word-final codas: Consonant clusters
Passedखुद्द (khudda)kʰud̪.d̪əkʰud̪.d̪ə Word-final codas: Geminates
Passedअख्खे (akhkhe)ək.kʰeək.kʰe Aspirated geminates: ख्ख
Passedपुठ्ठा (puṭhṭhā)puʈ.ʈʰapuʈ.ʈʰa Aspirated geminates: ठ्ठ
Passedईशान्य (īśānya)i.ɕan.jəi.ɕan.jə Non-word-final , : Independent
Passedऊर्फ (ūrpha)uɾ.pʰəuɾ.pʰə Non-word-final , : Independent
Passedश्रीमंत (śrīmanta)ɕɾi.mən.t̪əɕɾi.mən.t̪ə Non-word-final , : Diacritic
Passedपूर्ण (pūrṇa)puɾ.ɳəpuɾ.ɳə Non-word-final , : Diacritic
Passedऐक (aik)əikəik Diphthongs: Independent, Stem of ऐकणे
Passedहौस (haus)ɦəusɦəus Diphthongs: Diacritic
Passedऋण (ŕṇ)ɾuɳɾuɳ : Independent
Passedकृपा (kŕpā)kɾu.pakɾu.pa : Diacritic
Passedलाल (lāl)lallal : Checks if is /l/ or /l̪/
Passedऱ्हास (rhās)ɾʱasɾʱas Eyelash र: Word-initial ऱ्ह
Passedगोऱ्हा (gorhā)ɡo.ɾʱaɡo.ɾʱa Eyelash र: Word-medial ऱ्ह
Failedदऱ्या (daryā)d̪ə.ɾjad̪əɾ.ja Eyelash र: /ɾ/ moves to following syllable, Plural of दरी
Passedदर्या (daryā)d̪əɾ.jad̪əɾ.ja Eyelash र: For comparison with दऱ्या
Passedसांग (sāṅga)saŋ.ɡəsaŋ.ɡə /ŋ/: Stem-final, Stem of सांगणे
Passedकंगवा (kaṅgvā)kəŋ.ɡʋakəŋ.ɡʋa /ŋ/: Word-medial
Passedपलंग (palaṅga)pə.ləŋ.ɡəpə.ləŋ.ɡə /ŋ/: Word-final
Passedन्हावी (nhāvī)nʱa.ʋinʱa.ʋi Spelt mumured consonants: Word-initial न्ह
Passedतान्हा (tānhā)t̪a.nʱat̪a.nʱa Spelt mumured consonants: Word-medial न्ह
Passedम्हण (mhaṇ)mʱəɳmʱəɳ Spelt mumured consonants: Word-initial म्ह
Passedआम्ही (āmhī)a.mʱia.mʱi Spelt mumured consonants: Word-medial म्ह
Passedजिल्हा (jilhā)d͡ʑi.lʱad͡ʑi.lʱa Spelt mumured consonants: Word-medial ल्ह
Passedव्हा (vhā)ʋʱaʋʱa Spelt mumured consonants: Word-initial व्ह
Passedनव्हे (navhe)nə.ʋʱenə.ʋʱe Spelt mumured consonants: Word-medial व्ह
Passedकाय (kāy)kajkaj : ⟨σ⟩, Word-final, Syllable-final: Vj
Passedउदय (uday)u.d̪əju.d̪əj : ⟨σσ⟩, Word-final, Syllable-final: CVj
Passedआयते (āyte)aj.t̪eaj.t̪e : ⟨σσ⟩, Word-medial, Syllable-final: Vj
Passedफायदा (phāydā)pʰaj.d̪apʰaj.d̪a : ⟨σσ⟩, Word-medial, Syllable-final: CVj
Passedनायक (nāyak)na.jəkna.jək : ⟨σσ⟩, Word-medial, Syllable-initial: jVC
Failedज्ञान (jñān)d̪njand͡ʑnan ज्ञ: Word-initial
Failedआज्ञा (ājñā)ad̪.njaad͡ʑ.na ज्ञ: Word-medial
Passedमोह (moh)moɦmoɦ : ⟨σ⟩, Word-final
Passedॲप् (ĕp)æpæp English: Independent, app
Passedऍप् (ĕp)æpæp English: Independent, app
Passedऑस्ट्रेलिया (ŏsṭreliyā)ɔs.ʈɾe.li.jaɔs.ʈɾe.li.ja English: Independent, Australia
Passedबॅट (bĕṭ)bæʈbæʈ English: Diacritic, bat
Passedकॉट (kŏṭ)kɔʈkɔʈ English: Diacritic, cot
Passedबँक् (bĕṅk)bæŋkbæŋk English: अँ Diacritic, bank
Passedऑगस्ट् (ŏgasṭ)ɔ.ɡəsʈɔ.ɡəsʈ English: Syllable-final CC, August
Passedकाँग्रेस (kŏṅgres)kɔŋ.ɡɾeskɔŋ.ɡɾes English: आँ Diacritic, Congress, Hindi कांग्रेस
Failedहाँग्-काँग् (hŏṅg-kŏṅg)ɦɔŋɡ‿kɔŋɡɦɔŋɡ.kɔŋɡ English: Multiword term Hong Kong, Hindi हांग कांग
TextExpectedActualComments
test_phonetic:
Passed (ū) Final syllable high vowels: Independent, Open syllables
Passedमी ()miːmiː Final syllable high vowels: Diacritic, Open syllables
Passedतू ()t̪uːt̪uː Final syllable high vowels: Diacritic, Open syllables
Passedआणि (āṇi)a.ɳiːa.ɳiː Final syllable high vowels: Diacritic, Open syllables
Passedपरंतु (parantu)pə.ɾən.t̪uːpə.ɾən.t̪uː Final syllable high vowels: Diacritic, Open syllables
Passedउत (ut)uːt̪uːt̪ Final syllable high vowels: Independent, Closed syllables
Passedतपशील (tapśīl)t̪əp.ɕiːlt̪əp.ɕiːl Final syllable high vowels: Diacritic, Closed syllables
Passedकबूल (kabūl)kə.buːlkə.buːl Final syllable high vowels: Diacritic, Closed syllables
Passedगणित (gaṇit)ɡə.ɳiːt̪ɡə.ɳiːt̪ Final syllable high vowels: Diacritic, Closed syllables
Passedखुश (khuś)kʰuːɕkʰuːɕ Final syllable high vowels: Diacritic, Closed syllables
Passedदही (dahī)d̪ʱəiːd̪ʱəiː Murmur rule: Cə_i → Cʱəi, C = /d̪/
Passedबहीण (bahīṇ)bʱəiːɳbʱəiːɳ Murmur rule: Cə_i → Cʱəi, C = /b/, Konkani भैण
Passedवहिणी (vahiṇī)ʋʱəi.ɳiːʋʱəi.ɳiː Murmur rule: Cə_i → Cʱəi, C = /ʋ/
Failedबहुतेक (bahutek)bʱəu.t̪ekbʱu.t̪ek Murmur rule: Cə_u → Cʱəu
Passedजाहिरात (jāhirāt)d͡ʑʱai.ɾat̪d͡ʑʱai.ɾat̪ Murmur rule: Ca_i → Cʱai
Passedबाहुली (bāhulī)bʱau.liːbʱau.liː Murmur rule: Ca_u → Cʱau
Failedमनोहर (manohar)mə.nʱoɾmə.nʱoəɾ Murmur rule: Cɦə → Cʱ
Failedबेहद्द (behadda)bʱed̪.d̪əbʱeəd̪.d̪ə Murmur rule: Cɦə → Cʱ
Failedज़हाज़ (j̈ahāj̈)d͡zʱad͡zd͡zad͡z Murmur rule: Cə_ → Cʱ, C = /d͡z/, V₂ = /a/
Passedदहा (dahā)d̪ʱad̪ʱa Murmur rule: Cə_ → Cʱ, C = /d̪/, V₂ = /a/, Konkani धा
Passedउदाहरण (udāhraṇ)u.d̪ʱa.ɾəɳu.d̪ʱa.ɾəɳ Murmur rule: Ca_, C = /d̪/, C₂ = /ɾ/
Passedनाहणे (nāhṇe)nʱa.ɳenʱa.ɳe Murmur rule: Ca_, C = /n/, C₂ = /ɳ/
Failedबाहेर (bāher)bʱa.eɾbʱaeɾ Murmur rule: Ca_, C = /b/, V₂ = /e/
Failedमेहेरबानी (meherbānī)mʱeɾ.ba.niːmʱeeɾ.ba.niː Murmur rule: Ca_, C = /m/, V₁ = V₂ = /e/
Failedमोहीम (mohīm)mʱo.iːmmʱoiːm Murmur rule: Ca_, C = /m/, V₁ = /o/, V₂ = /i/
Passedराहणे (rāhṇe)ɾʱa.ɳeɾʱa.ɳe Murmur rule: Ca_, C = /ɾ/, C₂ = /ɳ/
Failedलिहिणे (lihiṇe)lʱi.ɳelʱii.ɳe Murmur rule: Ca_, C = /l/, V₁ = V₂ = /i/
Passedवाहणे (vāhṇe)ʋʱa.ɳeʋʱa.ɳe Murmur rule: Ca_, C = /ʋ/, C₂ = /ɳ/
Passedलहान (lahān)lʱanlʱan Murmur rule: Cə_ → Cʱ, C = /l/, V₂ = /a/, Konkani लान
Failedपहिले (pahile)pəi.lepi.le ɦ-deletion: ɦ → ∅ / Cə_i
Failedसही (sahī)səiːsiː ɦ-deletion: ɦ → ∅ / Cə_i
Failedगहू (gahū)ɡəuːɡuː ɦ-deletion: ɦ → ∅ / Cə_u
Passedकाही (kāhī)kaiːkaiː ɦ-deletion: ɦ → ∅ / Ca_i
Passedपाहुणा (pāhuṇā)pau.ɳapau.ɳa ɦ-deletion: ɦ → ∅ / Ca_u
Passedतहान (tahān)t̪ant̪an ɦ-deletion: ə, ɦ → ∅ / Cəɦ, V₂ = /a/, Konkani तान
Passedशहर (śahar)ɕəɾɕəɾ ɦ-deletion: ə, ɦ → ∅ / Cəɦ, C = /ɕ/, V₂ = /ə/
Passedसहन (sahan)sənsən ɦ-deletion: ə, ɦ → ∅ / Cəɦ, C = /s/, V₂ = /ə/
Failedसाहेब (sāheb)sa.ebsaeb ɦ-deletion: a, ɦ → ∅ / Caɦ
Passedपेहलवान (pehalvān)pel.ʋanpel.ʋan ɦ-deletion: ɦə → ∅ / C_ə, ɦ-deleted spelling: पेलवान
Passedसहमत (sahmat)sə.mət̪sə.mət̪ ɦ-deletion: ɦ → ∅ / C_, V₁ = /ə/, C₂ = /m/
Passedचेहरा (cehrā)t͡ɕe.ɾat͡ɕe.ɾa ɦ-deletion: ɦ → ∅ / C_, V₁ = /e/, C₂ = /ɾ/
Passedपाहणे (pāhṇe)pa.ɳepa.ɳe ɦ-deletion: ɦ → ∅ / C_, V₁ = /a/, C₂ = /ɳ/
Passedवत्स (vatsa)ʋə.t͡sʰəʋə.t͡sʰə /t͡sʰ/: Word-final
Passedमत्सर (matsar)mə.t͡sʰəɾmə.t͡sʰəɾ /t͡sʰ/: Word-medial
Passedउत्साह (utsāh)u.t͡sʰau.t͡sʰa /t͡sʰ/: Word-medial with ɦ-deletion
Failedज्ञान (jñān)njand͡ʑnan ज्ञ: Word-initial

local tests = require("Module:UnitTests")
local m_IPA = require("Module:mr-IPA")

local function tag_IPA(IPA)
	return '<span class="IPA">' .. IPA .. '</span>'
end

function tests:check_output(term, expected, comment)
	self:equals(
		m_IPA.link(term),
		tag_IPA(m_IPA.toIPA(term, false)),
		tag_IPA(expected),
		{ comment = comment }
	)
end

function tests:check_output_phonetic(term, expected, comment)
	self:equals(
		m_IPA.link(term),
		tag_IPA(m_IPA.toIPA(term, true)),
		tag_IPA(expected),
		{ comment = comment }
	)
end

function tests:test_all()
	examples = {

-- /Broad transcription/

-- Syllabification

-- ळ Syllabification
-- ळ Syllabification: Word-final, Syllable-final, One Syllable ⟨σ⟩
        { "ओळ", "oɭ̆", ] Syllabification: ⟨σ⟩, Word-final, Syllable-final: Vɭ̆]=] },
        { "वेळ", "ʋeɭ̆", ] Syllabification: ⟨σ⟩, Word-final, Syllable-final: CVɭ̆]=] },

-- ळ Syllabification: Word-final, Syllable-final, Two Syllables ⟨σσ⟩
        { "देऊळ", "d̪e.uɭ̆", ] Syllabification: ⟨σσ⟩, Word-final, Syllable-final: Vɭ̆]=] },
        { "केवळ", "ke.ʋəɭ̆", ] Syllabification: ⟨σσ⟩, Word-final, Syllable-final: CVɭ̆]=] },

--  ळ Syllabification: Word-medial, Syllable-final
        { "आळशी", "aɭ̆.ɕi", ] Syllabification: ⟨σσ⟩, Word-medial, Syllable-final: Vɭ̆]=] },
        { "काळजी", "kaɭ̆.d͡ʑi", ] Syllabification: ⟨σσ⟩, Word-medial, Syllable-final: CVɭ̆]=] },

-- ळ Syllabification: Word-medial, Syllable-initial
        { "मुळे", "mu.ɭ̆e", ] Syllabification: ⟨σσ⟩, Word-medial, Syllable-initial: ɭ̆V]=] },
        { "आळस", "a.ɭ̆əs", ] Syllabification: ⟨σσ⟩, Word-medial, syllable-initial: ɭ̆VC]=] },

-- /t͡s/, /d͡z/ syllabification: Word-medial
		{ "डिवच़णे", "ɖi.ʋət͡s.ɳe", =] },
		{ "खेच़णे", "kʰet͡s.ɳe", =] },
		{ "अंदाज़", "ən.d̪ad͡z", =] },
		{ "अंदाज़े", "ən.d̪a.d͡ze", =] },

        { "अवहेलना", "əʋ.ɦel.na", =] },

-- Consonant clusters and geminates

-- Word-final consonant clusters and geminates
		{ "मार्ग", "maɾ.ɡə", =] },
		{ "खुद्द", "kʰud̪.d̪ə", =] },

-- Aspirated geminates: orthographic CʰCʰ → phonological CCʰ
        { "अख्खे", "ək.kʰe",  =] },
        { "पुठ्ठा", "puʈ.ʈʰa", =] },

-- Fundamental tests

-- Vowels

-- Non-word-final ई, ऊ
		{ "ईशान्य", "i.ɕan.jə", ], ]: ] Independent ]=] },
		{ "ऊर्फ", "uɾ.pʰə", ], ]: ] Independent ]=] },
		{ "श्रीमंत", "ɕɾi.mən.t̪ə", ], ]: ] Diacritic ]=] },
		{ "पूर्ण", "puɾ.ɳə", ], ]: ] Diacritic ]=] },

-- Diphthongs
        { "ऐक", "əik", ] Independent, Stem of ]]=] },
        { "हौस", "ɦəus", ] Diacritic]=] },

-- ऋ
        { "ऋण", "ɾuɳ", ]: Independent]=] },
        { "कृपा", "kɾu.pa", ]: Diacritic]=] },

-- Consonants

-- ल
        { "लाल", "lal", ]: Checks if ] is /l/ or /l̪/]=]},

-- ऱ् (Eyelash र)
        { "ऱ्हास", "ɾʱas", =] },
        { "गोऱ्हा", "ɡo.ɾʱa", =] },
        { "दऱ्या", "d̪ə.ɾja", ]]=] },
        { "दर्या", "d̪əɾ.ja", =] }, 

-- /ŋ/: Velar nasal
        { "सांग", "saŋ.ɡə", ]]=] },
        { "कंगवा", "kəŋ.ɡʋa", =] },
        { "पलंग", "pə.ləŋ.ɡə",  =] },

-- Spelt mumured consonants: न्ह, म्ह, ल्ह, व्ह
        { "न्हावी", "nʱa.ʋi", =] },
        { "तान्हा", "t̪a.nʱa", =] },
        { "म्हण", "mʱəɳ", =] },
        { "आम्ही", "a.mʱi", =] },
        { "जिल्हा", "d͡ʑi.lʱa", =] },
        { "व्हा", "ʋʱa", =] },
        { "नव्हे", "nə.ʋʱe", =] },

-- य 
-- य: Word-final
        { "काय", "kaj", ]: ⟨σ⟩, Word-final, Syllable-final: Vj]=] },
        { "उदय", "u.d̪əj", ]: ⟨σσ⟩, Word-final, Syllable-final: CVj]=] },

-- य: Word-medial
        { "आयते", "aj.t̪e", ]: ⟨σσ⟩, Word-medial, Syllable-final: Vj]=] },
        { "फायदा", "pʰaj.d̪a", ]: ⟨σσ⟩, Word-medial, Syllable-final: CVj]=] },
        { "नायक", "na.jək", ]: ⟨σσ⟩, Word-medial, Syllable-initial: jVC]=] },

-- ज्ञ
		{ "ज्ञान", "d̪njan", ]: Word-initial]=] },
		{ "आज्ञा", "ad̪.nja", ]: Word-medial]=] },

-- ह: Word-final 
		{ "मोह", "moɦ", ]: ⟨σ⟩, Word-final]=] },

-- English borrowings (See ] for details)
        { "ॲप्", "æp", ] Independent, ]]=] },
        { "ऍप्", "æp", ] Independent, ]]=] },
        { "ऑस्ट्रेलिया", "ɔs.ʈɾe.li.ja", ] Independent, ] ]=] },
        { "बॅट", "bæʈ", ] Diacritic, ]]=] },
        { "कॉट", "kɔʈ", ] Diacritic, ]]=] },
        { "बँक्", "bæŋk", ] Diacritic, ]]=] }, 
        { "ऑगस्ट्", "ɔ.ɡəsʈ", ] ]=] },
        { "काँग्रेस", "kɔŋ.ɡɾes", ], Hindi ] ]=] },
        { "हाँग्-काँग्", "ɦɔŋɡ‿kɔŋɡ", ], Hindi ] ]=] }, 
        
}--[[	Copy the following to add more examples:
		{ "", "" },
]]
	
	tests:iterate(examples, "check_output")
end

function tests:test_phonetic()
	examples = {

-- 

-- Final syllable high vowels

-- Open syllables
        { "ऊ", "uː", ] Independent, Open syllables ]=] },
		{ "मी", "miː", ] Diacritic, Open syllables ]=] },
        { "तू", "t̪uː", ] Diacritic, Open syllables ]=] },
        { "आणि", "a.ɳiː", ] Diacritic, Open syllables ]=]  },
        { "परंतु", "pə.ɾən.t̪uː", ] Diacritic, Open syllables ]=]  },

-- Closed syllables
        { "उत", "uːt̪", ] Independent, Closed syllables ]=]  },
        { "तपशील", "t̪əp.ɕiːl", ] Diacritic, Closed syllables ]=]  },
        { "कबूल", "kə.buːl", ] Diacritic, Closed syllables ]=]  },
        { "गणित", "ɡə.ɳiːt̪", ] Diacritic, Closed syllables ]=]  },
        { "खुश", "kʰuːɕ", ] Diacritic, Closed syllables ]=]  },

-- Murmur rule and ɦ-deletion in the environment CV₁_

-- Murmur rule: result has Cʱ
-- C murmur class = /m/, /n/, /l/, /ʋ/, /ɾ/, /d͡ʑ/, d͡z, /d̪/, /b/
-- V₁ = /ə/, /a/

-- V₂ = /i/, /u/
        { "दही", "d̪ʱəiː", =] },
        { "बहीण", "bʱəiːɳ", ] ]=] },
        { "वहिणी", "ʋʱəi.ɳiː", =] },
        { "बहुतेक", "bʱəu.t̪ek", =] },
        { "जाहिरात", "d͡ʑʱai.ɾat̪", =] },
        { "बाहुली", "bʱau.liː", =] },

-- V₁ ≠ /ə/, /a/, V₂ = /ə/
        { "मनोहर", "mə.nʱoɾ", ɦə → Cʱ ]=] },
        { "बेहद्द", "bʱed̪.d̪ə", ɦə → Cʱ ]=] },

--  ≠ /i/, /u/, /o/
        { "ज़हाज़", "d͡zʱad͡z",  → Cʱ, C = /d͡z/, V₂ = /a/ ]=] }, 
        { "दहा", "d̪ʱa",   → Cʱ, C = /d̪/, V₂ = /a/, Konkani ] ]=] },
        { "उदाहरण", "u.d̪ʱa.ɾəɳ",  , C = /d̪/, C₂ = /ɾ/ ]=] },
        { "नाहणे", "nʱa.ɳe", , C = /n/, C₂ = /ɳ/ ]=] },
        { "बाहेर", "bʱa.eɾ", , C = /b/, V₂ = /e/ ]=] },
        { "मेहेरबानी", "mʱeɾ.ba.niː", , C = /m/, V₁ = V₂ = /e/ ]=] },
        { "मोहीम", "mʱo.iːm", , C = /m/, V₁ = /o/, V₂ = /i/ ]=] },
        { "राहणे", "ɾʱa.ɳe", , C = /ɾ/, C₂ = /ɳ/ ]=] },
        { "लिहिणे", "lʱi.ɳe", , C = /l/, V₁ = V₂ = /i/ ]=] },
        { "वाहणे", "ʋʱa.ɳe", , C = /ʋ/, C₂ = /ɳ/ ]=] },
        { "लहान", "lʱan",  → Cʱ, C = /l/, V₂ = /a/, Konkani ] ]=] },

-- ɦ-deletion: ɦ → ∅ 
-- C ≠ C murmur class

-- V₁ = /ə/, /a/, V₂ = /i/, /u/

        { "पहिले", "pəi.le", =] },
        { "सही", "səiː", =] },
 		{ "गहू", "ɡəuː", =] },
        { "काही", "kaiː", =] },
        { "पाहुणा", "pau.ɳa", =] },

-- V₁ = /ə/, /a/, V₂ ≠ /i/, /u/, /o/
        { "तहान", "t̪an", , V₂ = /a/, Konkani ] ]=] },
        { "शहर", "ɕəɾ",  , C = /ɕ/, V₂ = /ə/ ]=] },
        { "सहन", "sən",  , C = /s/, V₂ = /ə/ ]=] },
        { "साहेब", "sa.eb", ɦ ]=] },

-- V₁ ≠ /ə/, /a/, V₂ = /ə/
        { "पेहलवान", "pel.ʋan", _ə, ɦ-deleted spelling: ] ]=] },

--  ≠ /ə/, /i/, /u/, /o/
        { "सहमत", "sə.mət̪", _, V₁ = /ə/, C₂ = /m/ ]=] },
        { "चेहरा", "t͡ɕe.ɾa", _, V₁ = /e/, C₂ = /ɾ/ ]=] },
        { "पाहणे", "pa.ɳe", _, V₁ = /a/, C₂ = /ɳ/ ]=] },

-- /t͡sʰ/: Any sequence of /ts/ → /t͡sʰ/
        { "वत्स", "ʋə.t͡sʰə", =] },
        { "मत्सर", "mə.t͡sʰəɾ", =] },
        { "उत्साह", "u.t͡sʰa", =] },

-- ज्ञ
		{ "ज्ञान", "njan", ]: Word-initial]=] },
}
	
	tests:iterate(examples, "check_output_phonetic")
end

return tests