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_kurdish 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. phoneme i
  2. vwl starttype #i endtype #i
  3. length 190
  4. FMT(vowel/i_6)
  5. endphoneme
  6. phoneme I
  7. vwl starttype #@ endtype #@
  8. length 110
  9. IF nextPh(j) THEN
  10. FMT(vowel/ii)
  11. ENDIF
  12. FMT(vowel/ii#)
  13. endphoneme
  14. phoneme e
  15. vwl starttype #e endtype #e
  16. length 220
  17. FMT(vowel/e_3)
  18. endphoneme
  19. phoneme E
  20. vwl starttype #a endtype #a
  21. length 150
  22. FMT(vowel/ee_6)
  23. endphoneme
  24. phoneme E#
  25. vwl starttype #e endtype #e
  26. length 140
  27. FMT(vowel/ee_2)
  28. endphoneme
  29. phoneme a
  30. vwl starttype #a endtype #a
  31. length 210
  32. FMT(vowel/aa#)
  33. endphoneme
  34. phoneme 8
  35. vwl starttype #@ endtype #@
  36. length 160
  37. FMT(vowel/8_5)
  38. endphoneme
  39. phoneme o
  40. vwl starttype #o endtype #o
  41. length 220
  42. FMT(vowel/o_7)
  43. endphoneme
  44. phoneme p# // more aspiration
  45. import_phoneme consonants/ph
  46. endphoneme
  47. phoneme U
  48. vwl starttype #u endtype #u
  49. length 120
  50. IF nextPh(*) THEN
  51. length 135
  52. ENDIF
  53. FMT(vowel/uu_2)
  54. endphoneme
  55. phoneme y
  56. vwl starttype #u endtype #u
  57. length 160
  58. FMT(vowel/y_5)
  59. endphoneme
  60. phoneme eI
  61. vwl starttype #e endtype #i
  62. length 280
  63. FMT(vdiph/eei_3)
  64. endphoneme
  65. phoneme eU
  66. vwl starttype #e endtype #i
  67. length 280
  68. FMT(vdiph/eeu_3)
  69. endphoneme
  70. phoneme V
  71. vwl starttype #@ endtype #@
  72. length 160
  73. FMT(vowel/V_2)
  74. endphoneme
  75. phoneme x // This is Afrikaans [x2]
  76. vls vel frc
  77. lengthmod 3
  78. Vowelin f1=0 f2=2300 200 400 f3=-100 100
  79. Vowelout f1=0 f2=2300 300 400 f3=-100 100 rms=20
  80. WAV(ufric/x2, 60) // stronger version of [x]
  81. endphoneme
  82. phoneme c
  83. vls pal stp
  84. lengthmod 2
  85. voicingswitch J
  86. Vowelin f1=0 f2=2700 200 500 f3=400 80 len=60
  87. Vowelout f1=0 f2=2700 300 500 f3=300 80
  88. IF nextPh(isPause2) THEN
  89. WAV(ustop/ki, 80)
  90. ENDIF
  91. WAV(ustop/ki)
  92. endphoneme
  93. phoneme J
  94. vcd pla stp
  95. voicingswitch c
  96. lengthmod 5
  97. Vowelin f1=2 f2=2700 400 600 f3=300 80
  98. Vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1
  99. IF PreVoicing THEN
  100. FMT(dzh/xdz_pzd)
  101. ENDIF
  102. FMT(dzh/dz_pzd) addWav(ustop/ki, 60)
  103. endphoneme