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_irish 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. // short vowels
  2. phoneme @
  3. vowel starttype #@ endtype #@
  4. length 120
  5. FMT(vowel/@)
  6. endphoneme
  7. phoneme a
  8. vowel starttype #a endtype #a
  9. length 200
  10. FMT(vowel/a_4)
  11. endphoneme
  12. phoneme a#
  13. vowel starttype #@ endtype #@
  14. length 120
  15. ChangeIfStressed(a)
  16. FMT(vowel/a#_3)
  17. endphoneme
  18. phoneme E
  19. vowel starttype #e endtype #e
  20. length 140
  21. FMT(vowel/e_mid)
  22. endphoneme
  23. phoneme E#
  24. vowel starttype #@ endtype #@
  25. length 120
  26. ChangeIfStressed(E)
  27. FMT(vowel/@)
  28. endphoneme
  29. phoneme I
  30. vowel starttype #i endtype #i
  31. length 120
  32. IfNextVowelAppend(;)
  33. FMT(vowel/ii_2)
  34. endphoneme
  35. phoneme I#
  36. vowel starttype #@ endtype #@
  37. length 120
  38. ChangeIfStressed(I)
  39. IfNextVowelAppend(;)
  40. FMT(vowel/@)
  41. endphoneme
  42. phoneme O
  43. vowel starttype #o endtype #o
  44. length 140
  45. FMT(vowel/oo_4)
  46. endphoneme
  47. phoneme O#
  48. vowel starttype #@ endtype #@
  49. length 120
  50. ChangeIfStressed(O)
  51. FMT(vowel/@)
  52. endphoneme
  53. phoneme U
  54. vowel starttype #u endtype #u
  55. length 140
  56. FMT(vowel/uu)
  57. endphoneme
  58. phoneme U#
  59. vowel starttype #@ endtype #@
  60. length 120
  61. ChangeIfStressed(U)
  62. FMT(vowel/@)
  63. endphoneme
  64. // long vowels
  65. phoneme A:
  66. vowel starttype #a endtype #a
  67. length 200
  68. FMT(vowel/aa_2)
  69. endphoneme
  70. phoneme e:
  71. vowel starttype #e endtype #e
  72. length 210
  73. FMT(vowel/e)
  74. endphoneme
  75. phoneme i:
  76. vowel starttype #i endtype #i
  77. length 210
  78. FMT(vowel/i)
  79. endphoneme
  80. phoneme o:
  81. vowel starttype #o endtype #o
  82. length 190
  83. FMT(vowel/o)
  84. endphoneme
  85. phoneme u:
  86. vowel starttype #u endtype #u
  87. length 210
  88. FMT(vowel/u_bck)
  89. endphoneme
  90. // Diphthongs
  91. phoneme @I
  92. vowel starttype #@ endtype #i
  93. length 240
  94. FMT(vdiph/@i)
  95. endphoneme
  96. phoneme @U
  97. vowel starttype #@ endtype #u
  98. length 240
  99. FMT(vdiph/@u_3)
  100. endphoneme
  101. phoneme i@
  102. vowel starttype #i endtype #@
  103. length 240
  104. FMT(vdiph2/i@)
  105. endphoneme
  106. phoneme u@
  107. vowel starttype #u endtype #@
  108. length 240
  109. FMT(vdiph2/u@)
  110. endphoneme