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_serbian 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. // This file inherits phonemes from ph_croatian
  2. // Only phonemes which differ from the inherited phonemes need
  3. // to be included here.
  4. phoneme I
  5. vowel starttype (i) endtype (i)
  6. length 120
  7. formants vowel/ii_6
  8. linkout ;
  9. endphoneme
  10. phoneme &
  11. vowel starttype (a) endtype (a)
  12. length 140
  13. formants vowel/a#
  14. endphoneme
  15. phoneme r* // this is [R] from Slovak/Czech
  16. liquid
  17. vowelin f1=0 f2=1700 -300 300 f3=-300 80
  18. vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
  19. formants r3/r_trill+r3/r_trill.wav%50
  20. trill
  21. lengthmod 6
  22. endphoneme
  23. phoneme t // dental variant of /t/
  24. vls dnt stop
  25. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  26. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  27. lengthmod 2
  28. wave ustop/t_sr%50
  29. before _ ustop/t_sr%35
  30. switchvoicing d
  31. endphoneme
  32. phoneme d
  33. vcd alv stop
  34. vowelin f1=2 f2=1700 -300 300 f3=-100 80 amp=16
  35. vowelout f1=2 f2=1700 -300 300 f3=-100 80
  36. formants d/d_dnt+ustop/t_sr%50
  37. before _ d/d_dnt+ustop/t_sr
  38. before r d/d_dnt+ustop/t_sr%50
  39. after _ d/d_dnt+ustop/t_sr
  40. after @ d/d_dnt+ustop/t_sr
  41. lengthmod 5
  42. switchvoicing t
  43. endphoneme
  44. // This is for letter "h" at the beginning of a word
  45. phoneme x
  46. vls vel frc
  47. lengthmod 3
  48. wave ufric/x_sr%70 // no vowel following
  49. before (a) ufric/x_sr
  50. before (e) ufric/ch_sr
  51. before (i) ufric/ch_sr
  52. before (o) ufric/x_sr
  53. before (u) ufric/x_sr
  54. endphoneme
  55. // This is for letter "h" not at the beginning of word
  56. phoneme h
  57. vls vel frc
  58. lengthmod 3
  59. wave ufric/x_sr%70 // no vowel following
  60. before (@) h/h@
  61. before (a) ufric/x_sr
  62. before (e) ufric/ch_sr
  63. before (i) ufric/ch_sr
  64. before (o) ufric/x_sr
  65. before (u) ufric/x_sr
  66. endphoneme
  67. phoneme dZ
  68. vcd pla afr sibilant
  69. vowelin f1=2 f2=2300 200 400 f3=100 80
  70. vowelout f1=2 f2=2300 250 300 f3=100 80 brk
  71. formants dzh/dzh+ufric/sh_pzd2
  72. before _ dzh/dzh+ufric/sh_pzd2
  73. after _ NULL
  74. after @ dzh/dzh+ufric/sh_pzd2
  75. lengthmod 5
  76. switchvoicing tS
  77. endphoneme
  78. phoneme dZ;
  79. vcd pla afr sibilant palatal
  80. vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70
  81. formants dzh/dzh+ustop/ts_sr
  82. before _ dzh/dzh+ustop/ts_sr
  83. after _ NULL
  84. after @ dzh/dzh+ustop/ts_sr
  85. lengthmod 5
  86. switchvoicing tS;
  87. endphoneme
  88. phoneme tS
  89. vls pla afr sibilant
  90. vowelin f1=0 f2=2300 200 400 f3=-100 80
  91. lengthmod 2
  92. wave ustop/tsh_sr%50
  93. before _ ustop/tsh_sr%50
  94. switchvoicing dZ
  95. endphoneme
  96. phoneme tS;
  97. vls pal afr sibilant palatal
  98. vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
  99. lengthmod 2
  100. wave ustop/ts_sr
  101. before _ ustop/ts_sr
  102. switchvoicing dZ;
  103. endphoneme
  104. phoneme Z
  105. vcd pla frc sibilant
  106. vowelin f1=0 f2=2000 0 300 f3=-200 80
  107. vowelout f1=2 f2=2000 0 300 f3=-200 80 brk
  108. formants voc/zh+ufric/sh_pzd2%60
  109. before _ voc/zh+ufric/sh_pzd2%50
  110. lengthmod 6
  111. switchvoicing S
  112. endphoneme
  113. phoneme S
  114. vls pla frc sibilant
  115. vowelin f1=0 f2=2100 100 300 f3=-100 80
  116. vowelout f1=0 f2=2100 100 300 f3=-100 80
  117. length 100
  118. lengthmod 3
  119. wave ufric/sh_pzd2%70
  120. before _ ufric/sh_pzd2%60
  121. switchvoicing Z
  122. endphoneme