Browse Source

Merge remote-tracking branch 'JRMeyer/master'

master
Reece H. Dunn 8 years ago
parent
commit
b3295493d3
3 changed files with 101 additions and 9 deletions
  1. 87
    3
      dictsource/ky_list
  2. 1
    1
      dictsource/ky_rules
  3. 13
    5
      phsource/ph_kyrgyz

+ 87
- 3
dictsource/ky_list View File

// * <http://www.gnu.org/licenses/>. * // * <http://www.gnu.org/licenses/>. *
// ***************************************************************************/ // ***************************************************************************/


//
// General categories come from Azerbaijani az_list


// SOME USEFUL SYNTAX
// ' primary stress
// , secondary stress
// % unstressed syllable
// = put the primary stress on the preceding syllable
// _: short pause
// _ a shorter pause
// || indicates a word boundary within a phoneme string
// | can be used to separate two adjacent characters, to prevent
// them from being considered as a multi-character phoneme mnemonic


// Numbers // Numbers
_0 n'oL
_1 b'ir _1 b'ir
_2 ek'i _2 ek'i
_3 'ytS _3 'ytS
_4 t'Ort _4 t'Ort
_5 b'eS _5 b'eS
_6 aLt'I
_7 dZet'i
_8 seg'iz
_9 toG'uz
_10 'on
_11 onb'ir
_12 onek'i
_13 on'ytS
_14 ont'Ort
_15 onb'eS
_16 onaLt'I
_17 ondZet'i
_18 onseg'iz
_19 ontoG'uz
_2X dZIjIrm'a
_3X ot'uz
_4X q'Irq
_5X el'y:
_6X aLtIm'IS
_7X dZetim'iS
_8X seks'en
_9X toqs'on
_0C dZ'yz
_2C ekidZ'yz
_3C ytSdZ'yz
_4C tOrtdZ'yz
_5C beSdZ'yz
_6C aLtIdZ'yz
_7C dZetidZ'yz
_8C segizdZ'yz
_9C toGuzdZ'yz
_0M1 m'iN
_0M2 mili'on
_dpt _:jan'a_:


// symbols
@ majmyltS'a
# tortS'o $max3
$ d'oLar
% pratsent $max3 //shorter e
^ kr'ySka
& ampers'and
* dZILdIztS'a $max3
+ qoS'u: $max3
= barab'ar $max3
/ bOrtS'Ok $max3
\ tetir'i||sl'eS $max3
_- sIzIqtS'a
_ astInq'I||kenemt'e $max3
~ tild'e
№ nom'er
! il'ep||belg'i
? sur'o:||belg'i
( qaS'a:a||tS'u:
) qaS'a:||dZab'u:
| t'ik||sl'eS
{ atSu:tS'u||figuraL'Iq||qaS'a:
} dZabu:tS'u||figuraL'Iq||qaS'a:
[ atSu:tS'u||kvadratt'Iq||qaS'a:
] dZabu:tS'u||kvadratt'Iq||qaS'a:
> azd'Iq||belgis'i
< kOpt'yk||belgis'i
_. tSek'it
, yt'yr
` atSu:tS'u||apostr'of
" tIrmaqtS'a
' dZabu:tS'u||apostr'of
; tSek'it||yt'yr
: q'oS||tSek'it
× kObOjty:
// ÷
// - дефис
《 atSu:tSu||franzuz||tIrmaqtSaLarI
》dZabu:tSu||franzuz||tIrmaqtSaLarI


// Abbreviations


// Function words
КР ka||er
км kiL,ometr


// personal pronouns // personal pronouns



+ 1
- 1
dictsource/ky_rules View File

.group р .group р
р (_ r // word final /r/ gets trilled р (_ r // word final /r/ gets trilled
L04) р (L03 r // syllable final /r/ gets trilled L04) р (L03 r // syllable final /r/ gets trilled
р * // all non-word final /r/ go to flap
р r // all r get trilled (the flap sounded wrong syllable initial)


.group п .group п

+ 13
- 5
phsource/ph_kyrgyz View File

phoneme o phoneme o
ipa o ipa o
vwl starttype #o endtype #o vwl starttype #o endtype #o
length 200
length 170
FMT(vowel/o_8) FMT(vowel/o_8)
endphoneme endphoneme


phoneme u phoneme u
ipa u ipa u
vwl starttype #u endtype #u vwl starttype #u endtype #u
length 200
length 170
FMT(vowel/u_bck) FMT(vowel/u_bck)
endphoneme endphoneme


phoneme y: phoneme y:
ipa y: ipa y:
vwl starttype #u endtype #u vwl starttype #u endtype #u
length 275
length 400
FMT(vowel/y) FMT(vowel/y)
endphoneme endphoneme


endphoneme endphoneme


phoneme ts phoneme ts
import_phoneme ipa/ts\)
vls alv afr sibilant
voicingswitch dZ
lengthmod 2
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
IF nextPh(isPause2) THEN
WAV(ustop/ts_)
ENDIF
WAV(ustop/ts)
endphoneme endphoneme


phoneme tS // **ch**urch phoneme tS // **ch**urch
IF nextPh(isPause2) THEN IF nextPh(isPause2) THEN
WAV(ustop/t_dnt, 35) WAV(ustop/t_dnt, 35)
ENDIF ENDIF
WAV(ustop/t_hi, 70)
WAV(ustop/t_dnt, 70)
endphoneme endphoneme





Loading…
Cancel
Save