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_quenya 764B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. phoneme n
  2. IF nextPhW(isVelar) THEN // /n/ is velarized to /N/ when before velar stops
  3. ChangePhoneme(N)
  4. ENDIF
  5. CALL base1/n
  6. endphoneme
  7. phoneme O
  8. vwl starttype #o endtype #o
  9. length 200
  10. FMT(vowel/oo)
  11. endphoneme
  12. phoneme w#
  13. vls glt apr // [h]
  14. ipa ʍ
  15. IF nextPh(isVowel) THEN
  16. NextVowelStarts
  17. VowelStart(w/w@)
  18. VowelStart(w/wa)
  19. VowelStart(w/we)
  20. VowelStart(w/wi)
  21. VowelStart(w/wo)
  22. VowelStart(w/wu)
  23. EndSwitch
  24. ENDIF
  25. WAV(h/hu, 70)
  26. endphoneme
  27. phoneme aI
  28. vwl starttype #a endtype #i
  29. length 240
  30. FMT(vdiph/ai)
  31. endphoneme
  32. phoneme uI
  33. vwl starttype #u endtype #i
  34. length 290
  35. lng
  36. FMT(vdiph/ui)
  37. endphoneme
  38. phoneme iu
  39. vwl starttype #i endtype #u
  40. length 280
  41. lng
  42. FMT(vdiph2/iu_2)
  43. endphoneme