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_greek 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //====================================================
  2. // Greek - based on Italian
  3. //====================================================
  4. phoneme a/
  5. vowel starttype (@) endtype (@)
  6. length 180
  7. formants vowel/a_4
  8. endphoneme
  9. phoneme e
  10. vowel starttype (e) endtype (e)
  11. length 180
  12. formants vowel/e_mid2
  13. endphoneme
  14. phoneme o
  15. vowel starttype (o) endtype (o)
  16. length 180
  17. formants vowel/oo
  18. endphoneme
  19. // CONSONANTS
  20. phoneme t // revert to alveolar /t/
  21. vls alv stop
  22. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  23. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  24. lengthmod 2
  25. wave ustop/t_short%80
  26. before _ ustop/t_
  27. switchvoicing d
  28. endphoneme
  29. phoneme d // revert to alveolar /d/
  30. vcd alv stop
  31. vowelin f1=2 f2=1700 -300 300 f3=-100 80
  32. vowelout f1=2 f2=1700 -300 300 f3=-100 80
  33. formants d/d+x/d
  34. before _ d/d_+x/d_
  35. before r d/dr+x/d
  36. after _ NULL
  37. after @ d/xd
  38. lengthmod 5
  39. switchvoicing t
  40. endphoneme
  41. phoneme k
  42. vls vel stop
  43. vowelin f1=0 f2=2300 200 400 f3=-100 80
  44. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  45. lengthmod 2
  46. wave ustop/k_unasp%70
  47. before _ ustop/k_
  48. before r ustop/kr
  49. before l ustop/kl
  50. // before (i) ustop/ki
  51. switchvoicing g
  52. endphoneme