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_portuguese 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. //====================================================
  2. // Portuguese/Portugal - based on Portuguese/Brazil
  3. //====================================================
  4. phoneme &
  5. vowel starttype (@) endtype (@)
  6. length 180
  7. formants vowel/a#_3
  8. unstressed
  9. endphoneme
  10. phoneme &/ // Used for final "a" when next word starts with "a"
  11. vowel starttype (@) endtype (@)
  12. beforevowel NULL
  13. length 180
  14. formants vowel/a#_3
  15. endphoneme
  16. phoneme a
  17. vowel starttype (a) endtype (a)
  18. length 180
  19. formants vowel/a_2
  20. reduceto & 4
  21. endphoneme
  22. phoneme &~
  23. vowel starttype (e) endtype (@)
  24. length 240
  25. formants vnasal/ee_n2
  26. endphoneme
  27. phoneme E
  28. vowel starttype (e) endtype (e)
  29. length 170
  30. formants vowel/e_mid
  31. reduceto y 2
  32. endphoneme
  33. phoneme e
  34. vowel starttype (e) endtype (e)
  35. length 160
  36. formants vowel/e
  37. reduceto y 2
  38. endphoneme
  39. phoneme y
  40. vowel starttype (@) endtype (@)
  41. length 100
  42. formants vowel/i#_5
  43. endphoneme
  44. phoneme i
  45. vowel starttype (i) endtype (i)
  46. length 150
  47. formants vowel/i
  48. linkout ;
  49. endphoneme
  50. phoneme i/ // changes to NULL before a vowel
  51. vowel starttype (i) endtype (i)
  52. beforevowel NULL
  53. length 100
  54. formants vowel/i#_5
  55. linkout ;
  56. endphoneme
  57. phoneme O
  58. vowel starttype (o) endtype (o)
  59. length 170
  60. formants vowel/0_2
  61. // reduceto o 4
  62. endphoneme
  63. phoneme o
  64. vowel starttype (o) endtype (o)
  65. length 170
  66. formants vowel/o
  67. reduceto u 2
  68. endphoneme
  69. phoneme u
  70. vowel starttype (u) endtype (u)
  71. length 160
  72. formants vowel/u_6
  73. endphoneme
  74. phoneme U
  75. vowel starttype (u) endtype (u)
  76. length 100
  77. beforevowel w
  78. formants vowel/u_6
  79. endphoneme
  80. phoneme EU
  81. vowel starttype (e) endtype (u)
  82. length 220
  83. formants vdiph/eeu_2
  84. endphoneme
  85. phoneme w
  86. starttype w endtype w
  87. liquid
  88. length 100
  89. beforenotvowel w/
  90. lengthmod 7
  91. formants w/w2
  92. after _ w/w2
  93. endphoneme
  94. phoneme x // [r] for Portugal
  95. liquid
  96. // vcd uvl frc
  97. vowelin f1=0 f2=1500 -400 400 f3=-400 80
  98. length 100
  99. lengthmod 7
  100. beforenotvowel r/
  101. trill
  102. formants vwl_fr/@R+r3/rx%120
  103. endphoneme