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 683B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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 w#
  8. vls glt apr // [h]
  9. ipa ʍ
  10. IF nextPh(isVowel) THEN
  11. NextVowelStarts
  12. VowelStart(w/w@)
  13. VowelStart(w/wa)
  14. VowelStart(w/we)
  15. VowelStart(w/wi)
  16. VowelStart(w/wo)
  17. VowelStart(w/wu)
  18. EndSwitch
  19. ENDIF
  20. WAV(h/hu, 70)
  21. endphoneme
  22. phoneme aI
  23. vwl starttype #a endtype #i
  24. length 240
  25. FMT(vdiph/ai)
  26. endphoneme
  27. phoneme uI
  28. vwl starttype #u endtype #i
  29. length 290
  30. lng
  31. FMT(vdiph/ui)
  32. endphoneme
  33. phoneme iu
  34. vwl starttype #i endtype #u
  35. length 280
  36. lng
  37. FMT(vdiph2/iu_2)
  38. endphoneme