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.2KB

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