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.

sjn_rules 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. .group a
  2. a a
  3. // light penultimate syllable: put stress on antepenultimate
  4. a (AX =a
  5. a (CAX =a
  6. .group b
  7. b b
  8. .group c
  9. c k
  10. .group ch
  11. ch x
  12. .group d
  13. d d
  14. .group dh
  15. dh D
  16. .group e
  17. e e
  18. // light penultimate syllable: put stress on antepenultimate
  19. e (AX =e
  20. e (CAX =e
  21. .group f
  22. f f
  23. f (_ v
  24. .group g
  25. g g
  26. .group h
  27. h h
  28. // TODO hw
  29. .group i
  30. i i
  31. _) i (A j
  32. // light penultimate syllable: put stress on antepenultimate
  33. i (AX =i
  34. i (CAX =i
  35. // (unless initial)
  36. _) i (AX j
  37. // j and k do not occur in Sindarin
  38. .group l
  39. l l
  40. // TODO lh
  41. .group m
  42. m m
  43. .group n
  44. n n
  45. .group ng
  46. ng Ng
  47. ng (_ N
  48. .group o
  49. o o
  50. // light penultimate syllable: put stress on antepenultimate
  51. o (AX =o
  52. o (CAX =o
  53. .group p
  54. p p
  55. .group ph
  56. ph f
  57. // q does not occur in Sindarin
  58. .group r
  59. r R
  60. // TODO rh
  61. .group s
  62. s s
  63. .group t
  64. t t
  65. .group th
  66. th T
  67. .group ty
  68. ty tj
  69. .group u
  70. u u
  71. // light penultimate syllable: put stress on antepenultimate
  72. u (AX =u
  73. u (CAX =u
  74. .group v
  75. v v
  76. .group w
  77. w w
  78. // x does not occur in Sindarin
  79. .group y
  80. y y
  81. // light penultimate syllable: put stress on antepenultimate
  82. y (AX =y
  83. y (CAX =y
  84. // z does not occur in Sindarin