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.

ph_welsh 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. //====================================================
  2. // Welsh
  3. //====================================================
  4. // Short Vowels
  5. //=============
  6. phoneme a
  7. vowel starttype (a) endtype (a)
  8. length 150
  9. formants vowel/a
  10. endphoneme
  11. phoneme E
  12. vowel starttype (e) endtype (e)
  13. length 150
  14. formants vowel/ee_2
  15. endphoneme
  16. phoneme I
  17. vowel starttype (i) endtype (i)
  18. length 150
  19. formants vowel/ii
  20. endphoneme
  21. phoneme Y // symbol used in place of I" (I bar)
  22. vowel starttype (i) endtype (i)
  23. length 150
  24. formants vowel/ii#
  25. endphoneme
  26. phoneme O
  27. vowel starttype (o) endtype (o)
  28. length 150
  29. formants vowel/oo_2
  30. endphoneme
  31. phoneme U
  32. vowel starttype (u) endtype (u)
  33. length 150
  34. formants vowel/u_bck
  35. endphoneme
  36. phoneme V
  37. vowel starttype (@) endtype (@)
  38. length 150
  39. formants vowel/@
  40. endphoneme
  41. // Long Vowels
  42. //============
  43. phoneme i:
  44. vowel starttype (i) endtype (i)
  45. length 180
  46. formants vowel/i
  47. reduceto I 4
  48. endphoneme
  49. phoneme y: // symbol used in place of i" (i bar)
  50. vowel starttype (i) endtype (i)
  51. length 180
  52. formants vowel/i#
  53. reduceto Y 4
  54. endphoneme
  55. phoneme u:
  56. vowel starttype (u) endtype (u)
  57. length 190
  58. formants vowel/u
  59. reduceto U 4
  60. endphoneme
  61. phoneme e:
  62. vowel starttype (e) endtype (e)
  63. length 210
  64. formants vowel/e
  65. reduceto E 4
  66. endphoneme
  67. phoneme o:
  68. vowel starttype (o) endtype (o)
  69. length 210
  70. formants vowel/o_2
  71. reduceto O 4
  72. endphoneme
  73. phoneme A:
  74. vowel starttype (a) endtype (a)
  75. length 230
  76. formants vowel/aa_2
  77. reduceto a 4
  78. endphoneme
  79. // Diphthongs
  80. //===========
  81. phoneme AY
  82. vowel starttype (a) endtype (i)
  83. length 250
  84. formants vdiph/aai_2
  85. endphoneme
  86. phoneme aI
  87. vowel starttype (a) endtype (i)
  88. length 210
  89. formants vdiph/ai_2
  90. endphoneme
  91. phoneme aY
  92. vowel starttype (a) endtype (i)
  93. length 210
  94. formants vdiph/ai_2
  95. endphoneme
  96. phoneme aU
  97. vowel starttype (a) endtype (u)
  98. length 210
  99. formants vdiph/au_4
  100. endphoneme
  101. phoneme @I
  102. vowel starttype (@) endtype (i)
  103. length 210
  104. formants vdiph/@i_2
  105. endphoneme
  106. phoneme @Y
  107. vowel starttype (@) endtype (i)
  108. length 210
  109. formants vdiph/@i_2
  110. endphoneme
  111. phoneme eU
  112. vowel starttype (e) endtype (u)
  113. length 210
  114. formants vdiph/eu
  115. endphoneme
  116. phoneme Iu
  117. vowel starttype (i) endtype (u)
  118. length 210
  119. formants vdiph2/iu_4
  120. endphoneme
  121. phoneme Yu
  122. vowel starttype (i) endtype (u)
  123. length 210
  124. formants vdiph2/iu_4
  125. endphoneme
  126. phoneme OI
  127. vowel starttype (o) endtype (i)
  128. length 210
  129. formants vdiph/ooi
  130. endphoneme
  131. phoneme OY
  132. vowel starttype (o) endtype (i)
  133. length 210
  134. formants vdiph/ooi
  135. endphoneme
  136. phoneme uI
  137. vowel starttype (u) endtype (i)
  138. length 210
  139. formants vdiph/ui_3
  140. endphoneme
  141. phoneme uY
  142. vowel starttype (u) endtype (i)
  143. length 210
  144. formants vdiph/ui_3
  145. endphoneme
  146. // CONSONANTS
  147. //===========
  148. phoneme r
  149. liquid
  150. length 100
  151. lengthmod 7
  152. beforenotvowel r/
  153. trill
  154. formants r/rr
  155. after _ r/rr
  156. after t r/trr p r/trr k r/trr
  157. before _ r/r_
  158. endphoneme
  159. phoneme r/ // used for [r] when not preceding a vowel
  160. liquid
  161. length 100
  162. lengthmod 2 //
  163. formants NULL
  164. before _ r3/r_+r3/rx
  165. before n r3/r_n+r3/rx
  166. after _ r/rr
  167. after t r/trr p r/trr k r/trr
  168. endphoneme
  169. phoneme g
  170. vcd vel stop
  171. vowelin f1=2 f2=2300 200 300 f3=-300 80
  172. vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
  173. formants g/g+x/g2%150
  174. before _ g/g_+x/g_%140
  175. after _ NULL
  176. after @ g/xg
  177. lengthmod 5
  178. switchvoicing k
  179. endphoneme