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

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