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

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //====================================================
  2. // Spanish - based on Italian
  3. //====================================================
  4. phoneme E
  5. vowel starttype (e) endtype (e)
  6. length 180
  7. formants vowel/e_mid
  8. endphoneme
  9. phoneme o
  10. vowel starttype (o) endtype (o)
  11. length 170
  12. formants vowel/oo
  13. endphoneme
  14. phoneme g
  15. vcd vel stop
  16. vowelin f1=2 f2=2300 200 300 f3=-300 80
  17. vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
  18. formants g/g+x/g2 // weaker [g]
  19. before _ g/g_+x/g_
  20. after _ NULL
  21. after @ g/xg
  22. lengthmod 5
  23. switchvoicing k
  24. endphoneme
  25. phoneme R
  26. liquid starttype r endtype r
  27. length 100
  28. lengthmod 7
  29. beforenotvowel r/
  30. trill
  31. formants r/rr
  32. after _ r/rr
  33. after t r/trr p r/trr k r/trr
  34. before _ r/r_
  35. endphoneme
  36. phoneme D
  37. vcd dnt frc
  38. vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50
  39. formants voc/dh+vocw/dh
  40. before _ voc/dh_+vocw/dh%40
  41. lengthmod 6
  42. switchvoicing T
  43. endphoneme
  44. phoneme s
  45. vls alv frc sibilant
  46. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  47. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  48. lengthmod 3
  49. wave ufric/s
  50. before _ ufric/s_%60 // quieter 's' at end of word
  51. before p ufric/s!
  52. before t ufric/s!
  53. before k ufric/s!
  54. switchvoicing z
  55. endphoneme