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.

jbo_rules 1006B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. // This file is UTF8 encoded
  2. // Spelling to phoneme rules for Lojban (an artificial constructed language).
  3. .group a
  4. a a
  5. ai aI
  6. au aU
  7. X) a (_ %a // single-syllable cmavo are unstressed
  8. X) ai (_ %aI
  9. X) au (_ %aU
  10. .group b
  11. b b
  12. .group c
  13. c S
  14. .group d
  15. d d
  16. dj dZ
  17. .group e
  18. e e
  19. ei eI
  20. X) e (_ %e
  21. X) ei (_ %eI
  22. .group f
  23. f f
  24. .group g
  25. g g
  26. .group h
  27. h h
  28. .group i
  29. i i
  30. i (A j
  31. X) i (_ %i
  32. X) i (A_ %j
  33. .group j
  34. j Z
  35. .group k
  36. k k
  37. .group l
  38. l l-
  39. A) l l
  40. l (A l
  41. .group m
  42. m m
  43. .group n
  44. n n
  45. n (g N
  46. n (k N
  47. .group o
  48. o o
  49. oi OI
  50. X) o (_ %o
  51. X) oi (_ %OI
  52. .group p
  53. p p
  54. .group q
  55. q kw
  56. .group r
  57. r r-
  58. A) r R
  59. r (A R
  60. .group s
  61. s s
  62. .group t
  63. t t
  64. tc tS
  65. .group u
  66. u u
  67. u (A w
  68. X) u (_ %u
  69. X) u (A_ %w
  70. .group v
  71. v v
  72. .group w
  73. w w
  74. .group x
  75. x x
  76. .group y
  77. y @
  78. .group z
  79. z z
  80. .group
  81. ' h
  82. _) ' (_ '@h@
  83. . _!
  84. _) . (@P1 _! // remove . prefix
  85. . (_S1 _! // remove . suffix
  86. ˈ ' // U+2c8 stress marker