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_urdu 815B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //====================================================
  2. // Phonemes adjusted for Urdu by Him Prasad Gautam.
  3. //====================================================
  4. phoneme : // Lengthen the previous vowel by "length"
  5. virtual
  6. length 120
  7. endphoneme
  8. phoneme @
  9. vwl flag1 starttype #@ endtype #@
  10. length 130
  11. ChangeIfDiminished(@-)
  12. IF nextPh(H) THEN
  13. FMT(vowel/@_low)
  14. ENDIF
  15. FMT(vowel/@_bck)
  16. endphoneme
  17. phoneme V
  18. vwl flag1 starttype #@ endtype #@
  19. length 150
  20. CALL hi/V
  21. endphoneme
  22. phoneme @2
  23. vwl flag1 starttype #@ endtype #@
  24. length 150
  25. FMT(vowel/@_low)
  26. endphoneme
  27. phoneme @3
  28. vwl flag1 starttype #@ endtype #@
  29. length 150
  30. ChangeIfDiminished(@-)
  31. FMT(vowel/@_3)
  32. endphoneme
  33. //====================================================
  34. // The rest Phonemes are inherted from Hindi.