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_english_us 4.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. //*******************************************************************
  2. // VOWELS
  3. //*******************************************************************
  4. phoneme 3 // Schwa, used for rhotic schwa in American
  5. vowel starttype (@) endtype (@)
  6. formants vwl_en_us/3_us
  7. unstressed
  8. linkout r-
  9. beforevowel @
  10. length 215
  11. endphoneme
  12. phoneme @L
  13. vowel starttype (@) endtype l
  14. length 160
  15. formants vwl_en/@L
  16. unstressed
  17. before _ vwl_en/@L
  18. endphoneme
  19. phoneme a
  20. vowel starttype (a) endtype (@)
  21. length 200
  22. formants vwl_en_us/a
  23. reduceto a2 0
  24. endphoneme
  25. phoneme aa // 'bath' etc.
  26. vowel starttype (a) endtype (@)
  27. length 215
  28. formants vwl_en_us/a
  29. linkout r-
  30. endphoneme
  31. phoneme a2
  32. vowel starttype (@) endtype (@)
  33. unstressed
  34. length 150
  35. formants vowel/a#_3
  36. linkout r-
  37. endphoneme
  38. phoneme E
  39. vowel starttype (e) endtype (e)
  40. length 185
  41. // formants vowel/ee_2
  42. formants vwl_en_us/ee
  43. reduceto I 0
  44. endphoneme
  45. phoneme I
  46. vowel starttype (i) endtype (i)
  47. length 155
  48. formants vwl_en_us/ii
  49. linkout ;
  50. endphoneme
  51. phoneme I2
  52. vowel starttype (i) endtype (i)
  53. unstressed
  54. length 155
  55. formants vwl_en_us/ii
  56. linkout ;
  57. endphoneme
  58. phoneme i // optional variant of [I] for end of words
  59. vowel starttype (i) endtype (i)
  60. length 190
  61. // formants vwl_en_us/i_final3
  62. formants vowel/i#
  63. linkout ;
  64. endphoneme
  65. phoneme 0
  66. vowel starttype (o) endtype (o)
  67. length 195
  68. formants vowel/aa_8
  69. reduceto @ 0
  70. endphoneme
  71. phoneme V
  72. vowel starttype (a) endtype (@)
  73. length 155
  74. formants vowel/V_6
  75. reduceto @ 0
  76. endphoneme
  77. phoneme U
  78. vowel starttype (o) endtype (o)
  79. length 140
  80. formants vowel/8_2
  81. endphoneme
  82. phoneme A:
  83. vowel starttype (a) endtype (a)
  84. length 215
  85. formants vowel/aa_8
  86. before r vwl_en_us/ar
  87. linkout r-
  88. endphoneme
  89. phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American
  90. vowel starttype (a) endtype (@)
  91. length 255
  92. formants vwl_en_us/ar
  93. appendph r
  94. endphoneme
  95. phoneme 3:
  96. vowel starttype (@) endtype (@)
  97. length 240
  98. formants vwl_en_us/3_us
  99. linkout r-
  100. endphoneme
  101. phoneme i:
  102. vowel starttype (i) endtype (i)
  103. length 170
  104. formants vowel/i_6
  105. linkout ;
  106. endphoneme
  107. phoneme O:
  108. vowel starttype (o) endtype (o)
  109. length 205
  110. formants vowel/0_3
  111. before r vwl_en_us/or
  112. reduceto @ 0
  113. endphoneme
  114. phoneme O@
  115. vowel starttype (o) endtype (@)
  116. length 265
  117. formants vwl_en_us/oor
  118. // formants vwl_en_us/or
  119. appendph r
  120. endphoneme
  121. phoneme o@
  122. vowel starttype (o) endtype (@)
  123. length 265
  124. formants vwl_en_us/or
  125. appendph r
  126. endphoneme
  127. phoneme O
  128. vowel starttype (o) endtype (o)
  129. length 200
  130. formants vowel/0_3
  131. reduceto @ 0
  132. endphoneme
  133. phoneme u:
  134. vowel starttype (u) endtype (u)
  135. length 175
  136. formants vowel/u#_5
  137. // before l/2 vwl_en/u_L-40+l/L2_uL
  138. endphoneme
  139. phoneme aU
  140. vowel starttype (a) endtype (o)
  141. length 235
  142. formants vdiph/aoo
  143. endphoneme
  144. phoneme oU
  145. vowel starttype (@) endtype (u)
  146. length 235
  147. formants vdiph/8u
  148. endphoneme
  149. phoneme aI
  150. vowel starttype (a) endtype (i)
  151. length 235
  152. formants vdiph/aae
  153. endphoneme
  154. phoneme eI
  155. vowel starttype (e) endtype (i)
  156. length 220
  157. formants vdiph2/ei_4
  158. endphoneme
  159. phoneme OI
  160. vowel starttype (o) endtype (i)
  161. length 290
  162. formants vdiph/ooi_4
  163. endphoneme
  164. phoneme e@
  165. vowel starttype (e) endtype (@)
  166. length 275
  167. formants vwl_en_us/er
  168. appendph r
  169. endphoneme
  170. phoneme i@3
  171. vowel starttype (i) endtype (@)
  172. length 255
  173. formants vwl_en_us/ir
  174. appendph r
  175. endphoneme
  176. phoneme U@
  177. vowel starttype (@) endtype (@)
  178. length 235
  179. formants vwl_en_us/ur
  180. linkout r-
  181. endphoneme
  182. phoneme aI@
  183. vowel starttype (a) endtype (@)
  184. length 265
  185. formants vwl_en_us/ai@
  186. linkout r-
  187. endphoneme
  188. phoneme aU@
  189. vowel starttype (a) endtype (@)
  190. length 260
  191. formants vwl_en/aU@
  192. linkout r-
  193. endphoneme
  194. //==============
  195. // Consonants
  196. //==============
  197. phoneme r/ // used for [r] when not preceding a vowel
  198. liquid
  199. length 100
  200. lengthmod 2 //
  201. formants NULL
  202. endphoneme
  203. phoneme t# // reduced [t] as in "city"
  204. vls alv stop
  205. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  206. vowelout f1=0 f2=1700 -300 300 f3=-100 80
  207. lengthmod 5
  208. wave x/d%70
  209. endphoneme