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_georgian 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. phoneme @
  2. vowel starttype #@ endtype #@
  3. unstressed
  4. length 120
  5. FMT(vowel/@)
  6. endphoneme
  7. phoneme i
  8. vowel starttype #i endtype #i
  9. length 160
  10. FMT(vowel/i)
  11. endphoneme
  12. phoneme e
  13. vowel starttype #e endtype #e
  14. length 180
  15. IF thisPh(isWordEnd) THEN
  16. FMT(vowel/e_mid)
  17. ENDIF
  18. FMT(vowel/ee)
  19. endphoneme
  20. phoneme a
  21. vowel starttype #a endtype #a
  22. length 180
  23. FMT(vowel/a#_2)
  24. endphoneme
  25. phoneme o
  26. vowel starttype #o endtype #o
  27. length 180
  28. FMT(vowel/oo_1)
  29. endphoneme
  30. phoneme u
  31. vowel starttype #u endtype #u
  32. length 180
  33. FMT(vowel/u_bck)
  34. endphoneme
  35. phoneme p# // more aspiration
  36. import_phoneme consonants/ph
  37. endphoneme
  38. phoneme t#
  39. import_phoneme base/t
  40. endphoneme
  41. phoneme ts#
  42. import_phoneme consonants/ts
  43. endphoneme
  44. phoneme k#
  45. vls vel stop
  46. lengthmod 2
  47. voicingswitch g
  48. Vowelin f1=1 f2=1400 -100 100 f3=-150 80
  49. Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20
  50. IF nextPh(isPause2) THEN
  51. WAV(ustop/k_asp2, 40)
  52. ENDIF
  53. IF nextPh(l) THEN
  54. WAV(ustop/kl)
  55. ENDIF
  56. WAV(ustop/k_asp2, 60)
  57. endphoneme
  58. phoneme dz
  59. import_phoneme consonants/dz
  60. voicingswitch ts
  61. endphoneme
  62. phoneme p
  63. import_phoneme consonants/p-
  64. endphoneme
  65. phoneme t
  66. import_phoneme consonants/t-
  67. endphoneme
  68. phoneme ts
  69. vls alv afr sibilant
  70. lengthmod 2
  71. Vowelin f1=0 f2=1700 -300 300 f3=-100 80
  72. Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  73. WAV(ustop/ts2)
  74. endphoneme
  75. phoneme c
  76. import_phoneme consonants/c2
  77. endphoneme
  78. phoneme k
  79. import_phoneme consonants/k-
  80. endphoneme
  81. phoneme q
  82. vls uvl stop
  83. lengthmod 2
  84. Vowelin f1=1 f2=1700 0 200 f3=-300 80 gpaus f4 rms=30
  85. Vowelout f1=1 f2=1700 -100 200 f3=-300 80 f4 rms=35
  86. IF nextPh(#i) THEN
  87. WAV(ustop/q2_i, 40)
  88. ENDIF
  89. WAV(ustop/q2, 48)
  90. endphoneme
  91. phoneme Q
  92. import_phoneme base/r"
  93. endphoneme
  94. phoneme r
  95. import_phoneme base/R
  96. endphoneme