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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. //====================================================
  2. // Swahili
  3. //====================================================
  4. // Vowels
  5. phoneme i
  6. vowel starttype (i) endtype (i)
  7. length 165
  8. formants vowel/i
  9. // linkout ;
  10. endphoneme
  11. phoneme e
  12. vowel starttype (e) endtype (e)
  13. length 180
  14. formants vowel/e_mid2
  15. endphoneme
  16. phoneme a/
  17. vowel starttype (@) endtype (@)
  18. length 180
  19. formants vowel/a#_2
  20. endphoneme
  21. phoneme a
  22. vowel starttype (a) endtype (a)
  23. length 180
  24. formants vowel/a_5
  25. reduceto a/ 2
  26. endphoneme
  27. phoneme o
  28. vowel starttype (o) endtype (o)
  29. length 180
  30. formants vowel/0_2
  31. endphoneme
  32. phoneme u
  33. vowel starttype (u) endtype (u)
  34. length 170
  35. formants vowel/u_5
  36. endphoneme
  37. phoneme m-
  38. vowel starttype (o) endtype (o)
  39. length 190
  40. formants vnasal/m-
  41. endphoneme
  42. phoneme n-
  43. vowel starttype (e) endtype (e)
  44. length 190
  45. formants vnasal/n-
  46. endphoneme
  47. phoneme N-
  48. vowel starttype (e) endtype (e)
  49. length 190
  50. formants vnasal/nn-
  51. endphoneme
  52. // Consonants
  53. phoneme r
  54. liquid starttype #r endtype #r
  55. length 100
  56. lengthmod 7
  57. beforenotvowel r/
  58. trill
  59. formants r/rr
  60. after _ r/rr
  61. after t r/trr p r/trr k r/trr
  62. before _ r/r_
  63. endphoneme
  64. phoneme t // dental variant of /t/
  65. vls dnt stop
  66. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  67. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  68. lengthmod 2
  69. wave ustop/t_dnt%50
  70. before _ ustop/t_dnt%35
  71. switchvoicing d
  72. endphoneme
  73. phoneme d // dental variant of /d/
  74. vcd dnt stop
  75. vowelin f1=2 f2=1500 -300 300 f3=-150 80
  76. vowelout f1=2 f2=1500 -300 300 f3=-150 80
  77. formants d/d+x/d_dnt%110
  78. before _ d/d_+x/d_
  79. before r d/dr+x/d_dnt%110
  80. after _ NULL
  81. after @ d/xd
  82. lengthmod 5
  83. switchvoicing t
  84. endphoneme
  85. phoneme k
  86. vls vel stop
  87. vowelin f1=0 f2=2300 100 200 f3=-200 80
  88. vowelout f1=0 f2=2300 300 400 f3=-200 80 rms=20
  89. lengthmod 2
  90. wave ustop/k
  91. before _ ustop/k_
  92. before r ustop/kr
  93. before l ustop/kl
  94. before (i) ustop/ki
  95. switchvoicing g
  96. endphoneme