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.

lfn_rules 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. // translation rules for lingua franca nova
  2. // This file is UTF-8 encoded
  3. .replace а a
  4. .replace б b
  5. .replace к c
  6. .replace д d
  7. .replace е e
  8. .replace ф f
  9. .replace г g
  10. .replace х h
  11. .replace и i
  12. .replace ж j
  13. .replace л l
  14. .replace м m
  15. .replace н n
  16. .replace о o
  17. .replace п p
  18. .replace р r
  19. .replace с s
  20. .replace т t
  21. .replace у u
  22. .replace в v
  23. .replace ш x
  24. .replace з z
  25. .replace ё io
  26. .replace й i
  27. .replace ц ts
  28. .replace ч tx
  29. .replace щ xtx
  30. .replace ы i
  31. .replace э e
  32. .replace ю iu
  33. .replace я ia
  34. .group a
  35. a (CX 'a // + consonant and no more vowels
  36. a a
  37. ai (X 'aI
  38. ai aI
  39. au (X 'aU
  40. au aU
  41. .group b
  42. b b
  43. .group c
  44. c k
  45. .group d
  46. d d
  47. dj dZ
  48. .group e
  49. e (CX 'e
  50. e e
  51. _) ei e
  52. eu eU
  53. eu (X 'eU
  54. .group f
  55. f f
  56. .group g
  57. g g
  58. .group h
  59. h h
  60. .group i
  61. i i
  62. i (CX 'i
  63. _) i (A j
  64. A) i (A j
  65. Al) i (A j
  66. An) i (A j
  67. @) i (A_ =i
  68. .group j
  69. A) j Z
  70. j Z
  71. .group k
  72. k k
  73. .group l
  74. l l
  75. .group m
  76. m m
  77. _) mn (em n
  78. .group n
  79. n n
  80. n (c N
  81. n (g N
  82. ng (X N
  83. .group o
  84. o o
  85. o (CX 'o
  86. oi oI
  87. oi (X 'oI
  88. ou o
  89. .group p
  90. p p
  91. _) p (sA
  92. _) ph f
  93. _) pre (i p**e
  94. _) pro (i p**o
  95. .group q
  96. q k
  97. .group r
  98. r (C R2
  99. r **
  100. _) re (i **e
  101. .group s
  102. s s
  103. s (_S1 s // plural suffix
  104. X) s (_S1 'es
  105. s (_$w_alt1+ s // not plural, stress is on the last vowel
  106. _) supra sup**a
  107. .group t
  108. t t
  109. tx tS
  110. .group u
  111. u u
  112. u (CX 'u
  113. _) u (A w
  114. A) u (A w
  115. c) u (A+ w
  116. g) u (A+ w
  117. @) u (a_ =u
  118. @) u (e_ =u
  119. @) u (o_ =u
  120. .group v
  121. v v
  122. .group w
  123. w w
  124. .group x
  125. x S
  126. .group y
  127. C) y (K i
  128. y j
  129. .group z
  130. z z
  131. .group
  132. á ''a
  133. é ''e
  134. í ''i
  135. ó ''o
  136. ú ''u