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.

zhy_rules 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. // Cantonese Chinese
  2. // condition ?1 Speak English letters as English words
  3. // condition ?2 Speak English letter as jyutping romanisation
  4. .group a
  5. ?1 a _^_EN
  6. ?2 a a
  7. ?2 ai ai
  8. ?2 au au
  9. ?2 aa aa
  10. ?2 aai aai
  11. ?2 aau aau
  12. ?2 aang aang
  13. .group b
  14. ?1 b _^_EN
  15. ?2 b b
  16. .group c
  17. ?1 c _^_EN
  18. ?2 c c
  19. ?2 ch tS
  20. .group d
  21. ?1 d _^_EN
  22. ?2 d d
  23. .group e
  24. ?1 e _^_EN
  25. ?2 e e
  26. ?2 ei ei
  27. ?2 eu eu
  28. ?2 eo eo
  29. ?2 eoi eoi
  30. .group f
  31. ?1 f _^_EN
  32. ?2 f f
  33. .group g
  34. ?1 g _^_EN
  35. ?2 g g
  36. .group h
  37. ?1 h _^_EN
  38. ?2 h h
  39. .group i
  40. ?1 i _^_EN
  41. ?2 i i
  42. ?2 iu iu
  43. .group j
  44. ?1 j _^_EN
  45. ?2 j j
  46. .group k
  47. ?1 k _^_EN
  48. ?2 k k
  49. .group l
  50. ?1 l _^_EN
  51. ?2 l l
  52. .group m
  53. ?1 m _^_EN
  54. ?2 m m
  55. .group n
  56. ?1 n _^_EN
  57. ?2 n n
  58. ?2 ng N
  59. .group o
  60. ?1 o _^_EN
  61. ?2 o o
  62. ?2 oi oi
  63. ?2 ou ou
  64. ?2 oe oe
  65. ?2 ong ong
  66. .group p
  67. ?1 p _^_EN
  68. ?2 p p
  69. .group q
  70. ?1 q _^_EN
  71. ?2 q k
  72. ?2 qu kw
  73. .group r
  74. ?1 r _^_EN
  75. ?2 r r
  76. .group s
  77. ?1 s _^_EN
  78. ?2 s s
  79. .group t
  80. ?1 t _^_EN
  81. ?2 t t
  82. .group u
  83. ?1 u _^_EN
  84. ?2 u u
  85. ?2 ui ui
  86. .group v
  87. ?1 v _^_EN
  88. ?2 v v
  89. .group w
  90. ?1 w _^_EN
  91. ?2 w w
  92. .group x
  93. ?1 x _^_EN
  94. ?2 x ks
  95. .group y
  96. ?1 y _^_EN
  97. ?2 y j
  98. ?2 yu yu
  99. .group z
  100. ?1 z _^_EN
  101. ?2 z z
  102. .group
  103. 1 1
  104. 2 2
  105. 3 3
  106. 4 4
  107. 5 5
  108. 6 6
  109. 7 1
  110. 8 3
  111. 9 6