eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

smj_rules 5.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. // SMJ translation rules
  2. // This file is UTF-8 encoded
  3. // groups
  4. .L01 b d g k p t // Plosives
  5. .L02 r l j v // Sonorants
  6. .group a
  7. a A
  8. a (@ A // back vowel
  9. @) a a:
  10. artihkal ar.t'ihkAl
  11. %CC) a A // short after Q3 consonant/cluster
  12. .group á
  13. %CC) á a // short after Q3 consonant/cluster
  14. á (@ A: //
  15. @) á a: // in 2nd syll
  16. C) á A: // after Q1 (single) consonant
  17. .group ä
  18. ä (@ &
  19. ä &: //
  20. // ä i& // in Sweden
  21. ä e& // in Sweden
  22. .group æ // same as ä
  23. æ (@ &
  24. æ &: //
  25. // æ i& // in Sweden
  26. æ e& // in Sweden
  27. %CC) æ & // short after Q3 consonant/cluster
  28. .group å
  29. å O
  30. @) å O: // in 2nd syll
  31. %CC) å O // short after Q3 consonant/cluster
  32. .group b
  33. b p
  34. A) b (A b // voiced in an intervocalic position
  35. bb b: // voiced within a geminate
  36. bussa p'u-s:A // Scandinavian loanword
  37. .group c
  38. c ts
  39. .group d
  40. d t
  41. dal dAl
  42. A) d (A d // voiced in an intervocalic position
  43. dd d:
  44. dj c // palatal plosive
  45. A) dj (A J\ // voiced palatal plosive between vowels
  46. A) ddj (A J\: // voiced palatal plosive between vowels
  47. dts dz // [d͡z]
  48. dtj dZ // [d͡ʒ]
  49. .group e
  50. e (@ E: // open-mid
  51. e (_ iE // open 2nd syll
  52. @) e iE // in 2nd syll
  53. e E // other environments
  54. .group f
  55. f f
  56. ff f:
  57. .group g
  58. g k
  59. A) g (A g // voiced in an intervocalic position
  60. gg g:
  61. .group h
  62. h h
  63. hk hk
  64. hkk k: // [h] not audible in Q3 cons. cluster
  65. hp hp
  66. hpp p: // [h] not audible in Q3 cons. cluster
  67. ht ht
  68. htt t: // [h] not audible in Q3 cons. cluster
  69. hts hts
  70. htts h:ts
  71. htj htS
  72. httj ht:S
  73. .group i
  74. i i: // can be long as well?
  75. ie (@ iE
  76. %CC) i i // short after Q3 consonant
  77. .group j
  78. j j
  79. ja ja
  80. i) jbb jIb
  81. journalissta Sur.nal'isstA
  82. .group k
  83. k k
  84. k (á kh // Aspirated in Scandinavian loanwords, like this?
  85. káffa kh'A:f:A
  86. kásus kh'A:su-s
  87. kássa kh'A:S:A
  88. kk k:
  89. .group l
  90. l l // Can be a copula itself
  91. ll l:
  92. á) lgg lAg // Q3
  93. a) lbb lab // Q3
  94. u) lpp lub // Q3
  95. á) lmm lAm // Q3
  96. á) lvv lAv // Q3
  97. .group m
  98. m m
  99. mm m:
  100. .group n
  101. n n
  102. nj n_j
  103. nnj n_j:
  104. .group ñ
  105. ñ N
  106. ññ N:
  107. .group ń
  108. ń N
  109. ńń N:
  110. .group ŋ
  111. ŋ N
  112. ŋŋ N:
  113. .group o
  114. o oO
  115. @) o uo
  116. oa ua //
  117. oa (@ oA //
  118. .group ö
  119. %CC) ö Y
  120. ö Y: //
  121. .group ø
  122. %CC) ø Y
  123. ø Y: //
  124. .group p
  125. p p
  126. p (á ph // Aspirated in Scandinavian loanwords
  127. pp p:
  128. parlamænnta par.lAm'&ntA
  129. .group r
  130. r r
  131. rd rt
  132. rl rl
  133. rn rn
  134. rt rt
  135. a) rgg rag // Q3
  136. e) rgg reg // Q3
  137. æ) rgg r&g // Q3
  138. a) rvv rav // Q3
  139. á) rbb rAb // Q3
  140. i) rjj rij // Q3
  141. u) rŋŋ ruN // Q3
  142. rr r:
  143. .group s
  144. s s
  145. ss s:
  146. sj S
  147. ssj S: // Q2 or Q3
  148. .group t
  149. t t
  150. t (á th // Aspirated in Scandinavian loanwords
  151. t (_ ht // at the end of a word
  152. tt t:
  153. tj tS // voiceless alveo-palatal fricative in Sweden
  154. ts ts // voiceless alveo-palatal fricative in Sweden e.g. <subtsas>
  155. tts ts:
  156. .group u
  157. u u
  158. uo (@ uo
  159. .group v
  160. v v
  161. vv v:
  162. L01) v f // before a plosive
  163. v (_ P // in the end of a word, e.g. 1sg suffix
  164. e) vdd ved // Q3
  165. i) vdd vid // Q3
  166. å) vdd vOd // Q3
  167. .group w
  168. w v
  169. .group x
  170. x ks
  171. xx k:s
  172. .group y
  173. y y
  174. .group z
  175. z ts
  176. zz t:s // pizza
  177. K) zh Z