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 1.1KB

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