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_maori 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. // Māori phonemes
  2. //=======
  3. // VOWELS
  4. //=======
  5. phoneme a
  6. vwl starttype #a endtype #a
  7. length 140
  8. FMT(vowel/a_5) // from latin
  9. endphoneme
  10. phoneme a:
  11. vwl starttype #a endtype #a
  12. length 280
  13. FMT(vowel/a_5)
  14. endphoneme
  15. phoneme e
  16. vwl starttype #e endtype #e
  17. length 140
  18. FMT(vowel/e) // working hypothesis
  19. endphoneme
  20. phoneme e:
  21. vwl starttype #e endtype #e
  22. length 280
  23. FMT(vowel/e)
  24. endphoneme
  25. phoneme i
  26. vwl starttype #i endtype #i
  27. length 140
  28. FMT(vowel/i) // working hypothesis
  29. endphoneme
  30. phoneme i:
  31. vwl starttype #i endtype #i
  32. length 280
  33. FMT(vowel/i)
  34. endphoneme
  35. phoneme o
  36. vwl starttype #o endtype #o
  37. length 140
  38. FMT(vowel/o) // working hypothesis
  39. endphoneme
  40. phoneme o:
  41. vwl starttype #o endtype #o
  42. length 280
  43. FMT(vowel/o)
  44. endphoneme
  45. phoneme u"
  46. vwl starttype #u endtype #u
  47. length 140
  48. FMT(vwl_ru/u#u)
  49. endphoneme
  50. phoneme u":
  51. vwl starttype #u endtype #u
  52. length 280
  53. FMT(vwl_ru/u#u)
  54. endphoneme
  55. //===========
  56. // CONSONANTS
  57. //===========
  58. phoneme N // si**ng** (modified from Kyrgz)
  59. vcd vel nas
  60. NextVowelStarts
  61. VowelStart(nn/nn@)
  62. VowelStart(nn/nna)
  63. VowelStart(nn/nne)
  64. VowelStart(nn/nni)
  65. VowelStart(nn/nno)
  66. VowelStart(nn/nnu)
  67. EndSwitch
  68. endphoneme