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_polish 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. //====================================================
  2. // Polish
  3. //====================================================
  4. phoneme a
  5. vowel starttype (a) endtype (a)
  6. length 190
  7. formants vowel/a
  8. endphoneme
  9. phoneme E
  10. vowel starttype (e) endtype (e)
  11. length 180
  12. formants vowel/ee
  13. before _ vowel/ee_1
  14. endphoneme
  15. phoneme i
  16. vowel starttype (i) endtype (i)
  17. length 170
  18. formants vowel/i
  19. linkout ;
  20. endphoneme
  21. phoneme O
  22. vowel starttype (o) endtype (o)
  23. length 180
  24. formants vowel/oo_4
  25. endphoneme
  26. phoneme u
  27. vowel starttype (u) endtype (u)
  28. length 180
  29. formants vowel/u_bck
  30. endphoneme
  31. phoneme y // close central unrounded (i-bar)
  32. vowel starttype (i) endtype (i)
  33. length 180
  34. formants vowel/ii#
  35. endphoneme
  36. phoneme E~
  37. vowel starttype (e) endtype (e)
  38. length 250
  39. formants vnasal/ee_n2
  40. endphoneme
  41. phoneme O~
  42. vowel starttype (o) endtype (o)
  43. length 250
  44. formants vnasal/oo_n2
  45. endphoneme
  46. // CONSONANTS
  47. //===========
  48. phoneme t
  49. vls dnt stop
  50. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  51. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  52. lengthmod 2
  53. wave ustop/t_dnt%60
  54. before _ ustop/t_dnt%35
  55. switchvoicing d
  56. endphoneme
  57. phoneme t;
  58. vls pal stop palatal
  59. vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
  60. vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1
  61. lengthmod 2
  62. wave ustop/t_pzd%60
  63. before _ ustop/t_pzd%30
  64. switchvoicing d;
  65. endphoneme
  66. phoneme d
  67. vcd dnt stop
  68. vowelin f1=2 f2=1500 -300 300 f3=-150 80
  69. vowelout f1=2 f2=1500 -300 300 f3=-150 80
  70. formants d/d+x/d_dnt%110
  71. before _ d/d_+x/d_
  72. before r d/dr+x/d_dnt%110
  73. after _ NULL
  74. after @ d/xd
  75. lengthmod 5
  76. switchvoicing t
  77. endphoneme
  78. phoneme d;
  79. vcd alv stop palatal
  80. vowelin f1=2 f2=2700 400 600 f3=200 80 rate len=80
  81. vowelout f1=2 f2=2700 400 600 f3=200 80 rate len=100 colr=1
  82. formants d/d+x/d_pzd%80
  83. before _ d/d_+x/d_pzd%40
  84. before r d/dr+x/d_pzd%80
  85. after _ NULL
  86. after @ d/xd_pzd
  87. lengthmod 5
  88. switchvoicing t;
  89. endphoneme
  90. phoneme ts
  91. vls alv afr sibilant
  92. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  93. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  94. lengthmod 2
  95. wave ustop/ts
  96. endphoneme
  97. phoneme w
  98. liquid
  99. length 100
  100. beforenotvowel w/
  101. lengthmod 7
  102. formants w/w2
  103. after _ w/w2
  104. endphoneme