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_pt_brazil 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. //====================================================
  2. // Portuguese - based on Italian
  3. //====================================================
  4. phoneme e~
  5. vowel starttype (e) endtype (e)
  6. length 240
  7. formants vnasal/e_n
  8. endphoneme
  9. phoneme i~
  10. vowel starttype (i) endtype (i)
  11. length 240
  12. formants vnasal/i_n
  13. linkout ;
  14. endphoneme
  15. phoneme o~
  16. vowel starttype (o) endtype (o)
  17. length 240
  18. formants vnasal/o_n
  19. endphoneme
  20. phoneme u~
  21. vowel starttype (u) endtype (u)
  22. length 180
  23. formants vnasal/u_n
  24. endphoneme
  25. phoneme &~
  26. vowel starttype (@) endtype (@)
  27. length 240
  28. formants vnasal/e#_n
  29. endphoneme
  30. phoneme &U~
  31. vowel starttype (a) endtype (@)
  32. length 240
  33. formants vnasal/&u_n
  34. endphoneme
  35. phoneme oI~
  36. vowel starttype (o) endtype (i)
  37. length 260
  38. formants vnasal/oi_n
  39. endphoneme
  40. phoneme &
  41. vowel starttype (@) endtype (@)
  42. length 180
  43. formants vowel/a#
  44. endphoneme
  45. phoneme &/ // Used for final "a" when next word starts with "a"
  46. vowel starttype (@) endtype (@)
  47. beforevowel NULL
  48. length 180
  49. formants vowel/a#
  50. endphoneme
  51. phoneme &#
  52. vowel starttype (@) endtype (@)
  53. length 180
  54. formants vowel/a#_3
  55. unstressed
  56. endphoneme
  57. phoneme A // for "al" in European Portuguese
  58. vowel starttype (a) endtype (a)
  59. length 180
  60. formants vowel/aa_7
  61. // reduceto & 4
  62. endphoneme
  63. phoneme E
  64. vowel starttype (e) endtype (e)
  65. length 170
  66. formants vowel/ee_3
  67. endphoneme
  68. phoneme e
  69. vowel starttype (e) endtype (e)
  70. length 160
  71. formants vowel/e
  72. endphoneme
  73. phoneme y // this is the same as [i] for Brazil
  74. vowel starttype (i) endtype (i)
  75. length 150
  76. formants vowel/i
  77. linkout ;
  78. endphoneme
  79. phoneme i/ // changes to [j] before a vowel
  80. vowel starttype (i) endtype (i)
  81. beforevowel j
  82. length 150
  83. formants vowel/i
  84. linkout ;
  85. endphoneme
  86. phoneme O
  87. vowel starttype (o) endtype (o)
  88. length 170
  89. formants vowel/0
  90. endphoneme
  91. phoneme u
  92. vowel starttype (u) endtype (u)
  93. length 160
  94. formants vowel/u_bck
  95. endphoneme
  96. phoneme U
  97. vowel starttype (u) endtype (u)
  98. length 160
  99. formants vowel/uu_bck
  100. endphoneme
  101. phoneme aI
  102. vowel starttype (a) endtype (i)
  103. length 230
  104. formants vdiph/ai
  105. endphoneme
  106. phoneme eI
  107. vowel starttype (e) endtype (i)
  108. length 210
  109. formants vdiph/ei
  110. endphoneme
  111. phoneme EI
  112. vowel starttype (e) endtype (i)
  113. length 230
  114. formants vdiph/eei
  115. endphoneme
  116. phoneme OI
  117. vowel starttype (o) endtype (i)
  118. length 230
  119. formants vdiph/0i
  120. endphoneme
  121. phoneme eU
  122. vowel starttype (e) endtype (u)
  123. length 230
  124. formants vdiph/eu
  125. endphoneme
  126. phoneme EU
  127. vowel starttype (e) endtype (u)
  128. length 230
  129. formants vdiph/eeu
  130. endphoneme
  131. phoneme l
  132. liquid
  133. length 100
  134. lengthmod 7
  135. beforenotvowel l/2 // use 'dark' [l] after a vowel, should be [w]
  136. formants l/l
  137. after _ l/_l
  138. after t l/tl
  139. before _ l/l_2
  140. endphoneme
  141. phoneme x // for "r"
  142. vcd vel frc
  143. vowelin f1=0 f2=1500 0 400 f3=-500 100
  144. vowelout f1=0 f2=1500 0 400 f3=-500 100 rms=20
  145. lengthmod 6
  146. formants voc/Q_less+ufric/x2%110
  147. before _ voc/Q_+ufric/x2
  148. switchvoicing x
  149. endphoneme