Module:Utilisateur:Maëlan/Brouillons/prononciation/data
La documentation pour ce module peut être créée à Module:Utilisateur:Maëlan/Brouillons/prononciation/data/Documentation
local t = {
['fr'] = {
['charset'] = {'i', 'e', 'ɛ', 'ɛ̃', 'œ̃', 'œ', 'œ̯', 'ə', 'ø', 'y', 'u', 'o', 'ɔ', 'ɔ̃', 'ɑ̃', 'ɑ', 'a', 'j', 'ɥ', 'w', 'n', 'ɲ', 'ŋ', 'ɡ', 'k', 'm', 'b', 'p', 'v', 'f', 'd', 'd͡', 't', 'ʒ', 'ʃ', 'z', 's', 'ʁ', 'l', 'h', 'ʔ', '.', ' ', '‿', '̃', '(', ')'},
['subst'] = {
-- voyelles et semi-voyelles:
--['~'] = '̃', -- (simplifié) nasalisation de la voyelle qui précède
--[':'] = 'ː', -- (simplifié) allongement de voyelle chez certains locuteurs
['a'] = 'a', -- (comme API) "a"
['A'] = 'ɑ', -- (simplifié) "â" fermé chez certains locuteurs ("pâte")
['A:'] = 'ɑː', -- (simplifié) "â" long chez certains locuteurs
['@'] = 'ɑ̃', -- (simplifié) "an"
['A~'] = 'ɑ̃', -- (simplifié) "an"
['e'] = 'e', -- (comme API) "é"
['E'] = 'ɛ', -- (simplifié) "è"
['E:'] = 'ɛː', -- (simplifié) "ê" long chez certains locuteurs
['2'] = 'ø', -- (simplifié) "eû" fermé ("deux, jeûne")
['9'] = 'œ', -- (simplifié) "eu" ouvert ("neuf, jeune")
['°'] = 'ə', -- (simplifié) schwa
['i'] = 'i', -- (comme API) "i"
['j'] = 'j', -- (comme API) "i" court ("iode")
['5'] = 'ɛ̃', -- (simplifié) "in"
['E~'] = 'ɛ̃', -- (simplifié) "in"
['o'] = 'o', -- (comme API) "ô" fermé ("côte")
['O'] = 'ɔ', -- (simplifié) "o" ouvert ("cote")
['§'] = 'ɔ̃', -- (simplifié) "on"
['O~'] = 'ɔ̃', -- (simplifié) "on"
['u'] = 'u', -- (comme API) "ou"
['w'] = 'w', -- (comme API) "ou" court ("oui")
['y'] = 'y', -- (comme API) "u"
['8'] = 'ɥ', -- (simplifié) "u" court ("huit, visuel")
['1'] = 'œ̃', -- (simplifié) "un"
['9~'] = 'œ̃', -- (simplifié) "un"
--voyelles relâchées en québécois:
['I'] = 'ɪ', -- (simplifié) "i" pré-fermé en québécois ("six")
['Y'] = 'ʏ', -- (simplifié) "u" pré-fermé en québécois ("lune")
['U'] = 'ʊ', -- (simplifié) "ou" pré-fermé en québécois ("route")
-- voyelles liées (diphtongues) en québécois:
--['<'] = '̯', -- (simplifié) raccourcissement de la voyelle qui précède
['E<'] = 'ɛ̯', -- (simplifié) "ê" diphtongué "aè" en québécois ("père, maître")
['9<'] = 'œ̯', -- (simplifié) "eu" diphtongué en québécois ("cœur")
['I<'] = 'ɪ̯', -- (simplifié) "ê" diphtongué "eï" en québécois ("fête, tête")
['O<'] = 'ɔ̯', -- (simplifié) "o" diphtongué en québécois ("fort")
-- consonnes:
['k'] = 'k', -- (comme API)
['g'] = 'ɡ', -- (presque comme API)
['t'] = 't', -- (comme API)
['d'] = 'd', -- (comme API)
['p'] = 'p', -- (comme API)
['b'] = 'b', -- (comme API)
['l'] = 'l', -- (comme API)
['R'] = 'ʁ', -- (simplifié) "r"
['m'] = 'm', -- (comme API)
['n'] = 'n', -- (comme API)
['N'] = 'ɲ', -- (simplifié) "gn" ("signe")
['G'] = 'ŋ', -- (simplifié) "ng" ("camping")
['f'] = 'f', -- (comme API)
['v'] = 'v', -- (comme API)
['s'] = 's', -- (comme API)
['z'] = 'z', -- (comme API)
['S'] = 'ʃ', -- (simplifié) "ch" ("chat")
['Z'] = 'ʒ', -- (simplifié) "j" ("jambon")
['h'] = 'h', -- (comme API) expiration ("hop !")
['?'] = 'ʔ', -- (simplifié) disjonction de syllabes, notamment h aspiré ("halte, éhonté, anhélation")
-- consonnes liées (affriquées):
['d^'] = 'd͡', -- (simplifié) "d" collé à une 2e consonne ("djeun, joker")
['t^'] = 't͡', -- (simplifié) "t" collé à une 2e consonne ("tchat, atchoum")
-- ponctuations:
[' '] = ' ', -- (comme API) séparateur de mots
['.'] = '.', -- (comme API) séparateur de syllabes non liées
['_'] = '‿', -- (simplifié) liaison
['('] = '(',
[')'] = ')',
},
},
['eo'] = {
['charset'] = {'a', 'e', 'i', 'o', 'u', 'm', 'n', 'p', 'b', 't', 'd', 'k', 'ɡ', 'ʃ', 'ʒ', 'f', 'v', 's', 'z', 'x', 'h', 'w', 'j', 'l', 'r', '.', 'ˈ', ' ', '͡', '‿'}
},
['it'] = {
['charset'] = {'a', 'e', 'ɛ', 'i', 'o', 'ɔ', 'u', 'j', 'w', 'b', 'd', 'ʒ', 'f', 'ɡ', 'k', 'l', 'ʎ', 'm', 'ɱ', 'n', 'ŋ', 'ɲ', 'p', 'r', 's', 'ʃ', ' ', 't', 'v', 'z', '.', 'ː', 'ˈ', 'ˌ', ' ', '͡', '‿', '(', ')'}
}
}
return t