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_sindarin 674B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 aE
  23. vwl starttype #a endtype #e
  24. length 270
  25. FMT(vdiph/ae)
  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