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.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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. .group c
  13. c tS
  14. .group d
  15. d d
  16. dj dZ / Dutch
  17. .group e
  18. e E
  19. e) e _|E
  20. A_) e _|E
  21. e (_ e
  22. .group f
  23. f f
  24. ff f
  25. .group g
  26. g g
  27. .group h
  28. h h
  29. .group i
  30. i i
  31. i) i _|i
  32. A_) i _|i
  33. .group j
  34. j dZ
  35. .group k
  36. k k
  37. k (_ ?
  38. kh x
  39. .group l
  40. l l
  41. ll l
  42. .group m
  43. m m
  44. .group n
  45. n n
  46. ng N
  47. ny n^
  48. nj n^
  49. .group o
  50. o o
  51. o) o _|o
  52. A_) o _|o
  53. o (r O
  54. oe u // Dutch spelling
  55. .group p
  56. p p
  57. pp p
  58. .group q
  59. q k
  60. qu kw
  61. .group r
  62. r R
  63. .group s
  64. s s
  65. ss s
  66. sy S // perhaps [S;] ??
  67. sj S
  68. .group t
  69. t t
  70. tj tS // Dutch
  71. .group u
  72. u u
  73. u) u _|u
  74. A_) u _|u
  75. .group v
  76. v v
  77. .group w
  78. w w
  79. .group x
  80. x ks
  81. _) x z
  82. .group y
  83. y j
  84. .group z
  85. z z
  86. .group
  87. $ dolaR