| // This file is UTF8 encoded | |||||
| // Spelling to phoneme rules for Greenlandic | |||||
| b be | |||||
| c se | |||||
| d de | |||||
| f ef | |||||
| g ge | |||||
| h ha | |||||
| j je | |||||
| k ka | |||||
| l el | |||||
| m em | |||||
| n en | |||||
| p pe | |||||
| q qa: | |||||
| r er | |||||
| s es | |||||
| t te | |||||
| v ve | |||||
| w we | |||||
| x iks | |||||
| z ze | |||||
| // y | |||||
| // æ | |||||
| // ø | |||||
| // å | |||||
| _0 n'u:lu | |||||
| _1 at'a:seq | |||||
| _2 m'arluk | |||||
| _3 p'iNasut | |||||
| _4 s'isamat | |||||
| _5 t'al#imat | |||||
| _6 arf'inil#it | |||||
| _7 arfineqm'arluk | |||||
| _8 arfineqp'iNasut | |||||
| _9 quliNil'uat | |||||
| _10 q'uilit | |||||
| _dpt kom:a |
| // This file is UTF8 encoded | |||||
| // Spelling to phoneme rules for Greenlandic | |||||
| .group a | |||||
| a a | |||||
| aa a: | |||||
| ai (_ aI | |||||
| .group b | |||||
| b b | |||||
| .group c | |||||
| c k | |||||
| c (e s | |||||
| c (i s | |||||
| .group d | |||||
| d d | |||||
| .group e | |||||
| e e | |||||
| ee e: | |||||
| .group f | |||||
| f f | |||||
| ff f: | |||||
| .group g | |||||
| g Q | |||||
| gg C: | |||||
| .group h | |||||
| h h | |||||
| hh h: | |||||
| .group i | |||||
| i i | |||||
| ii i: | |||||
| .group j | |||||
| j j | |||||
| jj j: | |||||
| .group k | |||||
| k k | |||||
| kk k: | |||||
| .group l | |||||
| l l | |||||
| ll l# | |||||
| .group m | |||||
| m m | |||||
| mm m: | |||||
| .group n | |||||
| n n | |||||
| nn n: | |||||
| ng N | |||||
| nng N: | |||||
| .group o | |||||
| o o | |||||
| oo o: | |||||
| .group p | |||||
| p p | |||||
| p p: | |||||
| .group q | |||||
| q q | |||||
| qq q: | |||||
| .group r | |||||
| r r | |||||
| rr X: | |||||
| .group s | |||||
| s s | |||||
| ss s: | |||||
| .group t | |||||
| t t | |||||
| tt t: | |||||
| tl tl# | |||||
| ts ts | |||||
| .group u | |||||
| u u | |||||
| uu u: | |||||
| .group v | |||||
| v v | |||||
| vv v: | |||||
| .group w | |||||
| w w | |||||
| .group x | |||||
| x ks | |||||
| .group y | |||||
| y j | |||||
| K) y (K i // not before or after a vowel | |||||
| .group z | |||||
| z z | |||||
| .group æ | |||||
| æ & | |||||
| .group ø | |||||
| ø W | |||||
| .group å | |||||
| å O | |||||
| .group | |||||
| $ d'olar | |||||
| <table> | <table> | ||||
| <tbody valign=top> | <tbody valign=top> | ||||
| <tr> | <tr> | ||||
| <td width=25><code>[p]</code><td width=150> | |||||
| <td width=25><code>[b]</code><td width=150> | |||||
| <td width=25><code>[p]</code><td width=80> | |||||
| <td width=25><code>[b]</code><td width=80> | |||||
| <tr> | <tr> | ||||
| <td><code>[t]</code><td> | <td><code>[t]</code><td> | ||||
| <td><code>[d]</code><td> | <td><code>[d]</code><td> | ||||
| <table> | <table> | ||||
| <tbody valign=top> | <tbody valign=top> | ||||
| <tr><td width=25><code>[@]</code> | <tr><td width=25><code>[@]</code> | ||||
| <td width=60>alph<b>a</b><td width=400>schwa | |||||
| <td width=60>alph<b>a</b><td width=80>schwa | |||||
| <tr><td><code>[3]</code> | <tr><td><code>[3]</code> | ||||
| <td>bett<b>er</b><td>rhotic schwa. In British English this is the same as <code>[@]</code>, but it includes 'r' colouring in American and other rhotic accents. In these cases a separate <code>[r]</code> should not be included unless it is followed immediately by another vowel. | <td>bett<b>er</b><td>rhotic schwa. In British English this is the same as <code>[@]</code>, but it includes 'r' colouring in American and other rhotic accents. In these cases a separate <code>[r]</code> should not be included unless it is followed immediately by another vowel. | ||||
| <tr><td><code>[a]</code><td>tr<b>a</b>p | <tr><td><code>[a]</code><td>tr<b>a</b>p | ||||
| <tr><td><code>[aa]</code><td>b<b>a</b>th<td>This is <code>[a]</code> in some accents, <code>[A:]</code> in others. | <tr><td><code>[aa]</code><td>b<b>a</b>th<td>This is <code>[a]</code> in some accents, <code>[A:]</code> in others. | ||||
| <tr><td><code>[a#]</code><td><b>a</b>bout<td>This may be <code>[@]</code> or may be a more open schwa. | |||||
| <tr><td><code>[a2]</code><td><b>a</b>bout<td>This may be <code>[@]</code> or may be a more open schwa. | |||||
| <tr><td><code>[A:]</code><td>p<b>al</b>m | <tr><td><code>[A:]</code><td>p<b>al</b>m | ||||
| <tr><td><code>[A@]</code><td>st<b>ar</b>t | <tr><td><code>[A@]</code><td>st<b>ar</b>t | ||||
| <tr><td><p> | <tr><td><p> | ||||
| </tbody> | </tbody> | ||||
| </table> | </table> | ||||
| <p> | |||||
| <code> [:] </code> can be used to lengthen a vowel, eg <code> [e:]</code> | |||||
| </body> | </body> | ||||
| </html> | </html> |
| name german-mbrola-3 | |||||
| language de 6 | |||||
| gender female | |||||
| voicing 80 | |||||
| pitch 140 220 | |||||
| mbrola de3 de2_phtrans | |||||
| name greenlandic | |||||
| language kl | |||||
| stressrule 2 // penultimate (for testing) | |||||
| // vowels | |||||
| phoneme a | |||||
| vowel starttype #a endtype #a | |||||
| length 150 | |||||
| FMT(vowel/a) | |||||
| endphoneme | |||||
| phoneme e | |||||
| vowel starttype #e endtype #e | |||||
| length 150 | |||||
| IF thisPh(isWordEnd) THEN | |||||
| FMT(vowel/e#) | |||||
| ENDIF | |||||
| FMT(vowel/e) | |||||
| endphoneme | |||||
| phoneme i | |||||
| vowel starttype #i endtype #i | |||||
| length 150 | |||||
| FMT(vowel/i) | |||||
| endphoneme | |||||
| phoneme o | |||||
| vowel starttype #o endtype #o | |||||
| length 150 | |||||
| FMT(vowel/o) | |||||
| endphoneme | |||||
| phoneme u | |||||
| vowel starttype #u endtype #u | |||||
| length 150 | |||||
| FMT(vowel/u_bck2) | |||||
| endphoneme | |||||
| phoneme aI | |||||
| vowel starttype #a endtype #i | |||||
| length 250 | |||||
| FMT(vdiph/ai) | |||||
| endphoneme | |||||
| phoneme & | |||||
| import_phoneme da/& | |||||
| endphoneme | |||||
| phoneme W | |||||
| import_phoneme da/W | |||||
| endphoneme | |||||
| phoneme O | |||||
| import_phoneme da/O | |||||
| endphoneme | |||||
| phoneme : // lengthen previous vowel by "length" | |||||
| virtual | |||||
| length 120 | |||||
| endphoneme | |||||
| // consonants | |||||
| phoneme r | |||||
| import_phoneme base/r" | |||||
| endphoneme | |||||
| phoneme tl# | |||||
| vls alv stop | |||||
| lengthmod 2 | |||||
| ipa tl# | |||||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
| WAV(ufric/tl#, 50) | |||||
| endphoneme | |||||
| phoneme ts | |||||
| import_phoneme consonants/ts | |||||
| endphoneme | |||||
| O 0 465 836 2640 530 1001 2620 | O 0 465 836 2640 530 1001 2620 | ||||
| O@ 0 512 860 2648 512 860 2648 | O@ 0 512 860 2648 512 860 2648 | ||||
| o@ 0 465 836 2640 530 1001 2620 | o@ 0 465 836 2640 530 1001 2620 | ||||
| u: 0 320 940 2360 320 900 2360 | |||||
| u: 0 320 1100 2260 320 1020 2200 | |||||
| aU 0 904 1420 2440 536 940 2300 | aU 0 904 1420 2440 536 940 2300 | ||||
| oU 0 568 1620 2340 376 1255 2243 | oU 0 568 1620 2340 376 1255 2243 | ||||
| aI 0 904 1342 2700 440 1969 2500 | aI 0 904 1342 2700 440 1969 2500 |