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 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. //====================================================
  2. // Swahili
  3. //====================================================
  4. // Vowels
  5. phoneme i
  6. vowel starttype #i endtype #i
  7. length 165
  8. FMT(vowel/i)
  9. endphoneme
  10. phoneme e
  11. vowel starttype #e endtype #e
  12. length 180
  13. FMT(vowel/e_mid2)
  14. endphoneme
  15. phoneme a/
  16. vowel starttype #@ endtype #@
  17. length 180
  18. FMT(vowel/a#_2)
  19. endphoneme
  20. phoneme a
  21. vowel starttype #a endtype #a
  22. length 180
  23. ChangeIfUnstressed(a/)
  24. FMT(vowel/a_5)
  25. endphoneme
  26. phoneme o
  27. vowel starttype #o endtype #o
  28. length 180
  29. FMT(vowel/0_2)
  30. endphoneme
  31. phoneme u
  32. vowel starttype #u endtype #u
  33. length 170
  34. FMT(vowel/u_5)
  35. endphoneme
  36. phoneme m-
  37. vowel starttype #o endtype #o
  38. length 190
  39. FMT(vnasal/m-)
  40. endphoneme
  41. phoneme n-
  42. vowel starttype #e endtype #e
  43. length 190
  44. FMT(vnasal/n-)
  45. endphoneme
  46. phoneme N-
  47. vowel starttype #e endtype #e
  48. length 190
  49. FMT(vnasal/nn-)
  50. endphoneme
  51. // Consonants
  52. phoneme t // dental variant of /t/
  53. import_phoneme base2/t
  54. endphoneme
  55. phoneme d // dental variant of /d/
  56. import_phoneme base2/d
  57. endphoneme