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.

id_rules 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. // This file is UTF8 encoded
  2. // Spelling-to-phoneme rules for Indonesian
  3. .group a
  4. a a
  5. a) a _|a
  6. A_) a _|a
  7. au) a _|a
  8. ai aI
  9. au aU
  10. .group b
  11. b b
  12. _) be (@@ b@
  13. be (n b@
  14. .group c
  15. c tS
  16. .group d
  17. d d
  18. dj dZ / Dutch
  19. .group e
  20. e E
  21. e) e _|E
  22. A_) e _|E
  23. e (_ E
  24. .group f
  25. f f
  26. ff f
  27. .group g
  28. g g
  29. .group h
  30. h h
  31. .group i
  32. i i
  33. i) i _|i
  34. A_) i _|i
  35. .group j
  36. j dZ
  37. .group k
  38. k k
  39. k (_ k
  40. kh x
  41. _) ke (@@ k@
  42. ke (n k@
  43. .group l
  44. l l
  45. ll l
  46. .group m
  47. m m
  48. _) me (@@ m@
  49. _) mempe (@ m@mp@
  50. .group n
  51. n n
  52. ng N
  53. ny n^
  54. // nj n^
  55. .group o
  56. o o
  57. o) o _|o
  58. A_) o _|o
  59. o (r O
  60. oe u // Dutch spelling
  61. .group p
  62. p p
  63. pp p
  64. _) pe (@@ p@
  65. .group q
  66. q k
  67. qu kw
  68. .group r
  69. r R2
  70. r (K R
  71. e) r (K R
  72. .group s
  73. s s
  74. ss s
  75. sy S // perhaps [S;] ??
  76. sj S
  77. _) se (@@ s@
  78. .group t
  79. t t
  80. tj tS // Dutch
  81. _) tel t@l
  82. _) ter (@@ t@R
  83. .group u
  84. u u
  85. u) u _|u
  86. A_) u _|u
  87. .group v
  88. v v
  89. .group w
  90. w w
  91. .group x
  92. x ks
  93. _) x z
  94. .group y
  95. y j
  96. .group z
  97. z z
  98. .group
  99. $ dOlaR
  100. __) - (_D t,andak'uR2aN
  101. * b'intaN
  102. *) * (*
  103. **
  104. **) * (_ _::