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_russian 4.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. phoneme l
  2. liquid
  3. length 100
  4. lengthmod 7
  5. beforenotvowel l/2 // use 'dark' [l] after a vowel
  6. formants l/l
  7. after _ l/_l t l/tl
  8. before _ l/l_2
  9. endphoneme
  10. phoneme r
  11. liquid starttype #r endtype #r
  12. length 100
  13. lengthmod 7
  14. beforenotvowel r/
  15. trill
  16. formants r/rr
  17. after _ r/rr
  18. after t r/trr p r/trr k r/trr
  19. before _ r/r_
  20. endphoneme
  21. phoneme r/ // used for [r] when not preceding a vowel
  22. liquid
  23. length 100
  24. lengthmod 2 //
  25. formants r3/r_+r3/rx
  26. before n r3/r_n+r3/rx
  27. after _ r/rr
  28. after t r/trr p r/trr k r/trr
  29. endphoneme
  30. phoneme ts
  31. vls alv afr sibilant
  32. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  33. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  34. lengthmod 2
  35. wave ustop/ts
  36. endphoneme
  37. phoneme dZ;
  38. vcd pal afr sibilant palatal
  39. vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70
  40. formants dzh/dzh+x/dz_pzd
  41. before _ dzh/dzh_+x/dzh_
  42. after _ NULL
  43. after @ dzh/xdzh
  44. lengthmod 5
  45. switchvoicing ts;
  46. endphoneme
  47. phoneme tS;
  48. vls pal afr sibilant palatal
  49. vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
  50. lengthmod 2
  51. wave ustop/ts_pzd
  52. before _ ustop/ts_pzd
  53. switchvoicing dz;
  54. endphoneme
  55. // Palatalized versions of consonants
  56. phoneme t
  57. vls dnt stop
  58. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  59. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  60. lengthmod 2
  61. wave ustop/t_dnt%60
  62. before _ ustop/t_dnt%30
  63. before r ustop/tr
  64. switchvoicing d
  65. endphoneme
  66. phoneme t;
  67. vls pal stop palatal
  68. vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
  69. vowelout f1=1 f2=2700 400 600 f3=200 70 len=50
  70. lengthmod 2
  71. wave ustop/t_pzd%60
  72. before _ ustop/t_pzd%30
  73. switchvoicing d;
  74. endphoneme
  75. phoneme d
  76. vcd dnt stop
  77. vowelin f1=2 f2=1500 -300 300 f3=-150 80
  78. vowelout f1=2 f2=1500 -300 300 f3=-150 80
  79. formants d/d+x/d_dnt%110
  80. before _ d/d_+x/d_
  81. before r d/dr+x/d_dnt%110
  82. after _ NULL
  83. after @ d/xd
  84. lengthmod 5
  85. switchvoicing t
  86. endphoneme
  87. phoneme d;
  88. vcd alv stop palatal
  89. vowelin f1=2 f2=2700 400 600 f3=200 80 rate len=80
  90. vowelout f1=2 f2=2700 400 600 f3=200 80 rate len=100
  91. formants d/d+x/d_pzd%80
  92. before _ d/d_+x/d_pzd%40
  93. before r d/dr+x/d_pzd%80
  94. after _ NULL
  95. after @ d/xd_pzd
  96. lengthmod 5
  97. switchvoicing t;
  98. endphoneme
  99. //*******************************************************************
  100. // VOWELS
  101. //*******************************************************************
  102. phoneme i
  103. vowel starttype (i) endtype (i)
  104. length 130
  105. formants vwl_ru/i
  106. endphoneme
  107. phoneme I#
  108. vowel starttype (i) endtype (i)
  109. length 80
  110. formants vwl_ru/ii#
  111. endphoneme
  112. phoneme y
  113. vowel starttype (i) endtype (i)
  114. length 130
  115. formants vwl_ru/i#
  116. endphoneme
  117. phoneme I
  118. vowel starttype (i) endtype (i)
  119. length 80
  120. formants vwl_ru/ii
  121. endphoneme
  122. phoneme I2
  123. vowel starttype (i) endtype (i)
  124. length 80
  125. formants vwl_ru/ii
  126. endphoneme
  127. phoneme I3
  128. vowel starttype (i) endtype (i)
  129. length 80
  130. formants vwl_ru/ii
  131. endphoneme
  132. phoneme E
  133. vowel starttype (e) endtype (e)
  134. length 200
  135. formants vwl_ru/e
  136. endphoneme
  137. phoneme E#
  138. vowel starttype (e) endtype (e)
  139. length 100
  140. formants vwl_ru/E#
  141. endphoneme
  142. phoneme E2
  143. vowel starttype (e) endtype (e)
  144. length 80
  145. formants vwl_ru/E@
  146. endphoneme
  147. phoneme E3
  148. vowel starttype (e) endtype (e)
  149. length 80
  150. formants vwl_ru/E@
  151. endphoneme
  152. phoneme A
  153. vowel starttype (a) endtype (a)
  154. length 150
  155. formants vwl_ru/a
  156. endphoneme
  157. phoneme o
  158. vowel starttype (o) endtype (o)
  159. length 100
  160. formants vwl_ru/o
  161. endphoneme
  162. phoneme O
  163. vowel starttype (o) endtype (o)
  164. length 80
  165. formants vwl_ru/oo
  166. endphoneme
  167. phoneme u
  168. vowel starttype (u) endtype (u)
  169. length 150
  170. formants vwl_ru/u
  171. endphoneme
  172. phoneme u#
  173. vowel starttype (u) endtype (u)
  174. length 80
  175. formants vwl_ru/u#
  176. endphoneme
  177. phoneme u"
  178. vowel starttype (u) endtype (u)
  179. length 150
  180. formants vwl_ru/u#u
  181. endphoneme
  182. phoneme 8
  183. vowel starttype (o) endtype (o)
  184. length 150
  185. formants vwl_ru/8
  186. reduceto V 4
  187. endphoneme
  188. phoneme e
  189. vowel starttype (e) endtype (e)
  190. length 190
  191. formants vwl_ru/ee
  192. endphoneme
  193. phoneme ju
  194. vowel starttype (u) endtype (u)
  195. length 190
  196. formants vwl_ru/ju
  197. endphoneme
  198. phoneme ja
  199. vowel starttype (i) endtype (a)
  200. length 200
  201. formants vwl_ru/ja
  202. endphoneme
  203. phoneme V
  204. vowel starttype (a) endtype (@)
  205. length 80
  206. formants vowel/V_2
  207. unstressed
  208. endphoneme
  209. phoneme V#
  210. vowel starttype (a) endtype (@)
  211. length 80
  212. formants vowel/V_2
  213. unstressed
  214. endphoneme
  215. //phoneme U
  216. // vowel starttype (u) endtype (u)
  217. // length 140
  218. // formants vowel/uu
  219. // unstressed
  220. //endphoneme
  221. phoneme Y // will not be used in future
  222. vowel starttype (u) endtype (u)
  223. length 140
  224. formants vowel/ii#
  225. unstressed
  226. endphoneme
  227. phoneme a
  228. vowel starttype (a) endtype (a)
  229. formants vwl_ru/aa
  230. length 100
  231. endphoneme
  232. phoneme a#
  233. vowel starttype (a) endtype (a)
  234. formants vowel/a#_3
  235. length 100
  236. endphoneme