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_latvian 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. phoneme @
  2. vowel starttype (@) endtype (@)
  3. length 120
  4. formants vowel/8_7
  5. endphoneme
  6. phoneme i
  7. vowel starttype (i) endtype (i)
  8. length 110
  9. formants vowel/i_6
  10. linkout ;
  11. endphoneme
  12. phoneme i:
  13. vowel starttype (i) endtype (i)
  14. length 300
  15. formants vowel/i_6
  16. linkout ;
  17. endphoneme
  18. phoneme e
  19. vowel starttype (e) endtype (e)
  20. length 120
  21. formants vowel/e_mid
  22. endphoneme
  23. phoneme e:
  24. vowel starttype (e) endtype (e)
  25. length 330
  26. formants vowel/e_mid
  27. endphoneme
  28. phoneme &
  29. vowel starttype (a) endtype (a)
  30. length 120
  31. formants vowel/&
  32. endphoneme
  33. phoneme &:
  34. vowel starttype (a) endtype (a)
  35. length 330
  36. formants vowel/&
  37. endphoneme
  38. phoneme a
  39. vowel starttype (a) endtype (a)
  40. length 120
  41. formants vowel/a_3
  42. reduceto a# 0
  43. endphoneme
  44. phoneme a:
  45. vowel starttype (a) endtype (a)
  46. length 350
  47. formants vowel/a_3
  48. endphoneme
  49. phoneme a#
  50. vowel starttype (a) endtype (a)
  51. length 120
  52. formants vowel/V_6
  53. endphoneme
  54. phoneme o
  55. vowel starttype (o) endtype (o)
  56. length 120
  57. formants vowel/oo_1
  58. endphoneme
  59. phoneme o:
  60. vowel starttype (o) endtype (o)
  61. length 330
  62. formants vowel/oo_1
  63. endphoneme
  64. phoneme u
  65. vowel starttype (u) endtype (u)
  66. length 110
  67. formants vowel/u
  68. endphoneme
  69. phoneme u:
  70. vowel starttype (u) endtype (u)
  71. length 330
  72. formants vowel/u
  73. endphoneme
  74. phoneme ai
  75. vowel starttype (a) endtype (i)
  76. length 310
  77. long
  78. formants vdiph/aai
  79. endphoneme
  80. phoneme ei
  81. vowel starttype (e) endtype (i)
  82. length 300
  83. long
  84. formants vdiph/eei_2
  85. endphoneme
  86. phoneme au
  87. vowel starttype (a) endtype (u)
  88. length 300
  89. long
  90. formants vdiph/aau
  91. endphoneme
  92. phoneme uo
  93. vowel starttype (u) endtype (a)
  94. length 300
  95. long
  96. // formants vdiph2/uo
  97. formants vdiph2/uaa
  98. endphoneme
  99. phoneme oi
  100. vowel starttype (o) endtype (i)
  101. length 290
  102. long
  103. formants vdiph/ooi
  104. endphoneme
  105. phoneme ui
  106. vowel starttype (u) endtype (i)
  107. length 290
  108. long
  109. formants vdiph/ui
  110. endphoneme
  111. phoneme ie
  112. vowel starttype (i) endtype (e)
  113. length 290
  114. long
  115. formants vdiph2/ie_2
  116. endphoneme
  117. phoneme iu
  118. vowel starttype (i) endtype (u)
  119. length 290
  120. long
  121. formants vdiph2/iu_2
  122. endphoneme
  123. phoneme R2 // this is [R] from Slovak/Czech
  124. liquid
  125. vowelin f1=0 f2=1700 -300 300 f3=-300 80
  126. vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
  127. formants r3/r_trill+r3/r_trill.wav%50
  128. trill
  129. lengthmod 6
  130. endphoneme
  131. phoneme ts
  132. vls alv afr sibilant lengthenstop
  133. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  134. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  135. lengthmod 2
  136. wave ustop/ts2%90
  137. before _ ustop/ts_
  138. endphoneme
  139. phoneme t // try disable this and try using English [t]
  140. vls alv stop lengthenstop
  141. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  142. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  143. lengthmod 2
  144. wave ustop/t_short%115
  145. before _ ustop/t_
  146. switchvoicing d
  147. endphoneme
  148. phoneme p
  149. vls blb stop
  150. vowelin f1=0 f2=1000 -50 -100 f3=-200 80
  151. vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
  152. lengthmod 2
  153. wave ustop/p_unasp%120
  154. before _ ustop/p_unasp_%80
  155. before l ustop/pl
  156. switchvoicing b
  157. endphoneme
  158. phoneme k
  159. vls vel stop
  160. vowelin f1=0 f2=2300 200 400 f3=-100 80
  161. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  162. lengthmod 2
  163. wave ustop/k_unasp%60 // weaker
  164. before _ ustop/k_
  165. before r ustop/kr
  166. before l ustop/kl
  167. before (i) ustop/ki
  168. before l^ ustop/ki
  169. switchvoicing g
  170. endphoneme
  171. phoneme s2 // second part of long [s:]
  172. vls alv frc sibilant
  173. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  174. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  175. lengthmod 3
  176. wave ufric/s_continue
  177. before _ ufric/s_
  178. before p ufric/s!
  179. before t ufric/s!
  180. before k ufric/s!
  181. switchvoicing z
  182. endphoneme