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_icelandic 4.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. //=========================================================
  2. // Icelandic
  3. //=========================================================
  4. phoneme : // Lengthen previous vowel by "length"
  5. virtual
  6. length 110
  7. endphoneme
  8. // Vowels
  9. //=======
  10. phoneme i
  11. vowel starttype (i) endtype (i)
  12. length 130
  13. formants vowel/i_4
  14. linkout ;
  15. endphoneme
  16. phoneme I
  17. vowel starttype (i) endtype (i)
  18. length 130
  19. formants vowel/ii
  20. linkout ;
  21. endphoneme
  22. phoneme e
  23. vowel starttype (e) endtype (e)
  24. length 130
  25. formants vowel/e_e
  26. reduceto E 4
  27. endphoneme
  28. phoneme E
  29. vowel starttype (e) endtype (e)
  30. length 130
  31. formants vowel/e_mid
  32. endphoneme
  33. phoneme a
  34. vowel starttype (a) endtype (a)
  35. length 130
  36. formants vowel/a_3
  37. reduceto & 4
  38. endphoneme
  39. phoneme &
  40. vowel starttype (@) endtype (@)
  41. length 130
  42. formants vowel/a#_2
  43. endphoneme
  44. phoneme o
  45. vowel starttype (o) endtype (o)
  46. length 130
  47. formants vdiph2/o_oo
  48. reduceto O 4
  49. endphoneme
  50. phoneme O
  51. vowel starttype (o) endtype (o)
  52. length 130
  53. formants vowel/oo_5
  54. endphoneme
  55. phoneme u
  56. vowel starttype (u) endtype (u)
  57. length 130
  58. formants vowel/u_bck
  59. endphoneme
  60. phoneme y
  61. vowel starttype (i) endtype (i)
  62. length 130
  63. formants vowel/yy_4
  64. endphoneme
  65. phoneme y#
  66. vowel starttype (@) endtype (@)
  67. length 130
  68. formants vowel/y##
  69. endphoneme
  70. phoneme W
  71. vowel starttype (@) endtype (@)
  72. length 130
  73. formants vowel/y#_3
  74. endphoneme
  75. phoneme aI
  76. vowel starttype (a) endtype (i)
  77. length 170
  78. formants vdiph/ai_7
  79. endphoneme
  80. phoneme eI
  81. vowel starttype (e) endtype (i)
  82. length 170
  83. formants vdiph/ei
  84. endphoneme
  85. phoneme aU
  86. vowel starttype (a) endtype (u)
  87. length 170
  88. formants vdiph/au_4
  89. endphoneme
  90. phoneme oU
  91. vowel starttype (o) endtype (u)
  92. length 170
  93. formants vdiph/ou_3
  94. endphoneme
  95. phoneme oU2 // long version for óf
  96. vowel starttype (o) endtype (u)
  97. length 230
  98. formants vdiph/ou_3
  99. endphoneme
  100. phoneme Yy
  101. vowel starttype (@) endtype (i)
  102. length 150
  103. formants vdiph/y#i_2
  104. endphoneme
  105. // Consonants
  106. //===========
  107. phoneme m#
  108. vcd blb nasal
  109. // starttype m endtype m
  110. vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
  111. length 100
  112. lengthmod 6
  113. formants NULL
  114. before _ m/m#_
  115. endphoneme
  116. phoneme n#
  117. vcd alv nasal
  118. starttype n endtype n
  119. vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk
  120. length 100
  121. lengthmod 6
  122. formants NULL
  123. before _ n/n#_
  124. endphoneme
  125. phoneme n^#
  126. vcd pal nasal palatal
  127. vowelout f1=3 f2=2300 300 400 f3=100 80 brk rate
  128. length 100
  129. lengthmod 6
  130. formants NULL
  131. before _ n^/n^#_
  132. endphoneme
  133. phoneme N#
  134. vcd vel nasal
  135. starttype N endtype N
  136. vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
  137. length 100
  138. formants NULL
  139. before _ nn/nn#_
  140. lengthmod 6 // longer than 'n'
  141. endphoneme
  142. phoneme l#
  143. vls alv frc
  144. length 100
  145. lengthmod 3
  146. wave ufric/ll%25
  147. endphoneme
  148. phoneme tl#
  149. vls alv stop
  150. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  151. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  152. lengthmod 2
  153. wave ufric/tl#%50
  154. endphoneme
  155. phoneme r# // used for [r] when not preceding a vowel
  156. liquid
  157. length 100
  158. lengthmod 2 //
  159. formants r3/r#_+r3/rx
  160. // before n r3/r_n+r3/rx
  161. endphoneme
  162. phoneme c
  163. vls vel stop
  164. vowelin f1=0 f2=2700 200 400 f3=300 80 rate len=60
  165. vowelout f1=0 f2=2700 300 400 f3=300 80 rms=20
  166. lengthmod 2
  167. wave ustop/ki
  168. switchvoicing g
  169. endphoneme
  170. phoneme b
  171. vls blb stop
  172. vowelout f1=2 f2=1000 -500 -300 f3=-300 80 brk
  173. vowelin f1=2 f2=1000 -300 -200 f3=-200 80 rms=30
  174. lengthmod 5
  175. wave x/b
  176. before _ x/b_
  177. endphoneme
  178. phoneme d
  179. vls alv stop
  180. vowelin f1=2 f2=1700 -300 300 f3=-100 80
  181. vowelout f1=2 f2=1700 -300 300 f3=-100 80
  182. lengthmod 5
  183. wave x/d%80
  184. before _ x/d_
  185. endphoneme
  186. phoneme g
  187. vls vel stop
  188. vowelin f1=2 f2=2300 200 300 f3=-300 80
  189. vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
  190. lengthmod 5
  191. wave x/g2%150
  192. before _ x/g_
  193. endphoneme
  194. phoneme v // no fricative noise
  195. vcd lbd frc
  196. vowelin f1=1 f2=900 -300 -300 f3=-100 100
  197. vowelout f1=1 f2=900 -500 -300 f3=-100 60 len=50
  198. lengthmod 6
  199. formants voc/v
  200. before _ voc/v_
  201. switchvoicing f
  202. endphoneme