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

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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. before r ustop/tr
  28. switchvoicing d
  29. endphoneme
  30. phoneme d // revert to alveolar /d/
  31. vcd alv stop
  32. vowelin f1=2 f2=1700 -300 300 f3=-100 80
  33. vowelout f1=2 f2=1700 -300 300 f3=-100 80
  34. formants d/d+x/d
  35. before _ d/d_+x/d_
  36. before r d/dr+x/d
  37. after _ NULL
  38. after @ d/xd
  39. lengthmod 5
  40. switchvoicing t
  41. endphoneme
  42. phoneme k
  43. vls vel stop
  44. vowelin f1=0 f2=2300 200 400 f3=-100 80
  45. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  46. lengthmod 2
  47. wave ustop/k_unasp%70
  48. before _ ustop/k_
  49. before r ustop/kr
  50. before l ustop/kl
  51. // before (i) ustop/ki
  52. switchvoicing g
  53. endphoneme