mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-11 16:39:15 +00:00
Split the hbs dictionary into bs, hr and sr.
This is because the emoji are language specific.
This commit is contained in:
+28
-14
@@ -416,7 +416,7 @@ update-emoji:
|
||||
tools/emoji dictsource/en_emoji az ${CLDR_PATH} > dictsource/az_emoji
|
||||
tools/emoji dictsource/en_emoji bg ${CLDR_PATH} > dictsource/bg_emoji
|
||||
tools/emoji dictsource/en_emoji bn ${CLDR_PATH} > dictsource/bn_emoji
|
||||
tools/emoji dictsource/en_emoji bs ${CLDR_PATH} > dictsource/hbs_emoji
|
||||
tools/emoji dictsource/en_emoji bs ${CLDR_PATH} > dictsource/bs_emoji
|
||||
tools/emoji dictsource/en_emoji ca ${CLDR_PATH} > dictsource/ca_emoji
|
||||
tools/emoji dictsource/en_emoji cs ${CLDR_PATH} > dictsource/cs_emoji
|
||||
tools/emoji dictsource/en_emoji cy ${CLDR_PATH} > dictsource/cy_emoji
|
||||
@@ -445,6 +445,7 @@ dictionaries: \
|
||||
espeak-ng-data/bg_dict \
|
||||
espeak-ng-data/bn_dict \
|
||||
espeak-ng-data/bpy_dict \
|
||||
espeak-ng-data/bs_dict \
|
||||
espeak-ng-data/ca_dict \
|
||||
espeak-ng-data/cs_dict \
|
||||
espeak-ng-data/cy_dict \
|
||||
@@ -463,8 +464,8 @@ dictionaries: \
|
||||
espeak-ng-data/gd_dict \
|
||||
espeak-ng-data/grc_dict \
|
||||
espeak-ng-data/gu_dict \
|
||||
espeak-ng-data/hbs_dict \
|
||||
espeak-ng-data/hi_dict \
|
||||
espeak-ng-data/hr_dict \
|
||||
espeak-ng-data/hu_dict \
|
||||
espeak-ng-data/hy_dict \
|
||||
espeak-ng-data/ia_dict \
|
||||
@@ -508,6 +509,7 @@ dictionaries: \
|
||||
espeak-ng-data/sk_dict \
|
||||
espeak-ng-data/sl_dict \
|
||||
espeak-ng-data/sq_dict \
|
||||
espeak-ng-data/sr_dict \
|
||||
espeak-ng-data/sv_dict \
|
||||
espeak-ng-data/sw_dict \
|
||||
espeak-ng-data/ta_dict \
|
||||
@@ -574,6 +576,12 @@ dictsource/bpy_extra:
|
||||
espeak-ng-data/bpy_dict: src/espeak-ng phsource/phonemes.stamp dictsource/bpy_list dictsource/bpy_rules dictsource/bpy_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=bpy && cd ..
|
||||
|
||||
bs: espeak-ng-data/bs_dict
|
||||
dictsource/bs_extra:
|
||||
touch dictsource/bs_extra
|
||||
espeak-ng-data/bs_dict: src/espeak-ng phsource/phonemes.stamp dictsource/bs_list dictsource/bs_rules dictsource/bs_extra dictsource/bs_emoji
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=bs && cd ..
|
||||
|
||||
ca: espeak-ng-data/ca_dict
|
||||
dictsource/ca_extra:
|
||||
touch dictsource/ca_extra
|
||||
@@ -688,18 +696,18 @@ dictsource/gu_extra:
|
||||
espeak-ng-data/gu_dict: src/espeak-ng phsource/phonemes.stamp dictsource/gu_list dictsource/gu_rules dictsource/gu_extra dictsource/gu_emoji
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=gu && cd ..
|
||||
|
||||
hbs: espeak-ng-data/hbs_dict
|
||||
dictsource/hbs_extra:
|
||||
touch dictsource/hbs_extra
|
||||
espeak-ng-data/hbs_dict: src/espeak-ng phsource/phonemes.stamp dictsource/hbs_list dictsource/hbs_rules dictsource/hbs_extra dictsource/hbs_emoji
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=hbs && cd ..
|
||||
|
||||
hi: espeak-ng-data/hi_dict
|
||||
dictsource/hi_extra:
|
||||
touch dictsource/hi_extra
|
||||
espeak-ng-data/hi_dict: src/espeak-ng phsource/phonemes.stamp dictsource/hi_list dictsource/hi_rules dictsource/hi_extra dictsource/hi_emoji
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=hi && cd ..
|
||||
|
||||
hr: espeak-ng-data/hr_dict
|
||||
dictsource/hr_extra:
|
||||
touch dictsource/hr_extra
|
||||
espeak-ng-data/hr_dict: src/espeak-ng phsource/phonemes.stamp dictsource/hr_list dictsource/hr_rules dictsource/hr_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=hr && cd ..
|
||||
|
||||
hu: espeak-ng-data/hu_dict
|
||||
dictsource/hu_extra:
|
||||
touch dictsource/hu_extra
|
||||
@@ -934,18 +942,18 @@ espeak-ng-data/ru_dict: src/espeak-ng phsource/phonemes.stamp dictsource/ru_list
|
||||
endif
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=ru && cd ..
|
||||
|
||||
si: espeak-ng-data/si_dict
|
||||
dictsource/si_extra:
|
||||
touch dictsource/si_extra
|
||||
espeak-ng-data/si_dict: src/espeak-ng phsource/phonemes.stamp dictsource/si_list dictsource/si_rules dictsource/si_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=si && cd ..
|
||||
|
||||
sd: espeak-ng-data/sd_dict
|
||||
dictsource/sd_extra:
|
||||
touch dictsource/sd_extra
|
||||
espeak-ng-data/sd_dict: src/espeak-ng phsource/phonemes.stamp dictsource/sd_list dictsource/sd_rules dictsource/sd_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=sd && cd ..
|
||||
|
||||
si: espeak-ng-data/si_dict
|
||||
dictsource/si_extra:
|
||||
touch dictsource/si_extra
|
||||
espeak-ng-data/si_dict: src/espeak-ng phsource/phonemes.stamp dictsource/si_list dictsource/si_rules dictsource/si_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=si && cd ..
|
||||
|
||||
sk: espeak-ng-data/sk_dict
|
||||
dictsource/sk_extra:
|
||||
touch dictsource/sk_extra
|
||||
@@ -964,6 +972,12 @@ dictsource/sq_extra:
|
||||
espeak-ng-data/sq_dict: src/espeak-ng phsource/phonemes.stamp dictsource/sq_list dictsource/sq_rules dictsource/sq_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=sq && cd ..
|
||||
|
||||
sr: espeak-ng-data/sr_dict
|
||||
dictsource/sr_extra:
|
||||
touch dictsource/sr_extra
|
||||
espeak-ng-data/sr_dict: src/espeak-ng phsource/phonemes.stamp dictsource/sr_list dictsource/sr_rules dictsource/sr_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=sr && cd ..
|
||||
|
||||
sv: espeak-ng-data/sv_dict
|
||||
dictsource/sv_extra:
|
||||
touch dictsource/sv_extra
|
||||
|
||||
@@ -0,0 +1,687 @@
|
||||
|
||||
// "hbs" is the ISO 639-3 code for Serbian/Croatian/Bosnian macrolanguage
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
// Conditional rules:
|
||||
// ?1 Croatian
|
||||
// ?2 Serbian
|
||||
// ?3 Bosnian (Bosna and Hercegovina)
|
||||
// ?4 Serbian & Bosnian
|
||||
|
||||
// $alt1 first vowel is long
|
||||
|
||||
|
||||
// Letters
|
||||
b b@
|
||||
c ts@
|
||||
č tS@
|
||||
ć tS;@2
|
||||
d d@
|
||||
dž dZ@
|
||||
đ dZ;@2
|
||||
f f@
|
||||
g g@
|
||||
h x@
|
||||
j j@2
|
||||
k k@
|
||||
l l@
|
||||
lj l^@
|
||||
m m@
|
||||
n n@
|
||||
nj n^@
|
||||
p p@
|
||||
q kv@
|
||||
r R@
|
||||
_s s@
|
||||
š S@
|
||||
t t@
|
||||
v v@
|
||||
w dvostr*uko||v@
|
||||
?2 w duplo||v@
|
||||
x iks
|
||||
y ipsilon
|
||||
z z@
|
||||
ž Z@
|
||||
|
||||
а a
|
||||
б b@
|
||||
ц ts@
|
||||
ћ tS;@2
|
||||
ч tS@
|
||||
џ dZ@
|
||||
ѕ dz@
|
||||
д d@
|
||||
ђ dZ;@2
|
||||
е E
|
||||
ф f@
|
||||
г g@
|
||||
х x@
|
||||
и i
|
||||
ј j@2
|
||||
к k@
|
||||
љ l^@
|
||||
л l@
|
||||
м m@
|
||||
њ n^@
|
||||
н n@
|
||||
о o
|
||||
п p@
|
||||
р R@
|
||||
_с s@
|
||||
ш S@
|
||||
т t@
|
||||
у u
|
||||
в v@
|
||||
з z@
|
||||
ж Z@
|
||||
ѓ dZ;@2
|
||||
ќ tS;@2
|
||||
|
||||
ё jo
|
||||
й kr,atko||'i
|
||||
щ StS;@2
|
||||
ъ tvR2d'i||zn,ak
|
||||
ы jeri
|
||||
ь m'eki||z,nak
|
||||
э e
|
||||
ю ju
|
||||
я ja
|
||||
|
||||
_á $accent
|
||||
_é $accent
|
||||
_í $accent
|
||||
_ó $accent
|
||||
_ú $accent
|
||||
|
||||
_ar 'Arapsko
|
||||
_cyr tS;'iRilitsa
|
||||
|
||||
|
||||
// accent names
|
||||
_lig l'ig&t,UR&
|
||||
_acu 'akUt
|
||||
_ac2 dv'ostr**UkI;'akUt
|
||||
_brv br**'Ev // ??
|
||||
_ced ts'EdIl&
|
||||
_cir ts'iRkUmflEks
|
||||
_dia 'uml&Ut
|
||||
_dot t'otSk&
|
||||
_grv n'agl&s&k
|
||||
_hac kv'atSIts&
|
||||
_mcn m'akr**on
|
||||
_ogo 'ogonEk
|
||||
_rng r**'iNg
|
||||
_stk kr**'oz
|
||||
_tld t'ild&
|
||||
|
||||
|
||||
// symbols
|
||||
_?? znak // unknown symbol
|
||||
_?A slovo // unknown letter
|
||||
_cap k'apIt&l // ?? use English until I find the correct word
|
||||
|
||||
© 'aUtoRsk&||pr*av&
|
||||
* zvj'ezdits& $max3
|
||||
= _j'edn&ko $max3
|
||||
% p'osto $max3
|
||||
+ plus $max3
|
||||
. totSk& $max3
|
||||
?4 . tatSk& $max3
|
||||
€ 'euRo
|
||||
?4 € 'evr*o
|
||||
@ _'at
|
||||
?2 @ tRgovatSkoi
|
||||
& _'end
|
||||
! 'usklItSnIk
|
||||
?2 ! 'uzvItSnIk
|
||||
: dv'ototSk&
|
||||
?4 : dv'ot&tSk&
|
||||
# br*'oj_ $max3
|
||||
/ kr*'oz_ $max3
|
||||
\ b'EkslES $max3
|
||||
^ ts'iRkumfleks
|
||||
~ t'ild&
|
||||
¤ v'alut&
|
||||
§ 'odlom&k
|
||||
µ m'ikr*o
|
||||
¶ tSl'an&k
|
||||
° st'up&n^
|
||||
?4 ° st'epen
|
||||
_" n'avodnIk
|
||||
?2 _" n'avod
|
||||
_‚ 'otvoReni||n'avodnIk
|
||||
_„ sp'uSteni||n'avodnIk
|
||||
?2 _„ z&tvoReni||n'avodnIk
|
||||
_… tr*'i||t'otSke
|
||||
?4 _… tr*'i||t'atSke
|
||||
† kr*'iZ
|
||||
?2 † kr-'st
|
||||
‡ dv'ostr*Uki||kr*'iZ
|
||||
?2 ‡ dv'ostRUki||kR'st
|
||||
‰ pr*'omil
|
||||
_‹ 'otvoReni||n'avodnIk
|
||||
_‘ 'otvoReni||n'avodnIk
|
||||
_’ j'ednostr*'uki||n'avodnIk
|
||||
_“ 'otvoReni||n'avodnIk
|
||||
_” z'atvoReni||n'avodnIk
|
||||
_• kr*'upna||t'otSk&
|
||||
?4 _• kr*'upna||t'atSk&
|
||||
_– En||ts'r-t&
|
||||
_— Em||ts'r-t&
|
||||
™ pr*'o'izvodZ&tS
|
||||
˘ br*'evis
|
||||
¨ pr*'ijegl&s
|
||||
?2 ¨ pr*'egl&s
|
||||
_« 'otvoReni||n'avodnIk
|
||||
_ pr*'ivr*emen&||ts'r-t'its&
|
||||
· p'ut&
|
||||
¸ sed'il&
|
||||
_» z'atvoReni||n'avodnIk
|
||||
® R'egistr*atsIj&
|
||||
ł l@||s&||ts'r-t'itsom
|
||||
× p'ut&
|
||||
÷ p'odijel^,eno
|
||||
?2 ÷ p'odel^,eno
|
||||
|
||||
$ d'ol&R
|
||||
_- m'inus
|
||||
_* zvj'ezdits&
|
||||
?2 _* zv'ezdits&
|
||||
_@ t'r-g'ov&tSko||'a
|
||||
?2 _@ et
|
||||
|
||||
_( 'otvoRen&||z'agr*ad&
|
||||
_) z'atvoRen&||z'agr*ad&
|
||||
_' 'apostr*of
|
||||
_, z'aRez
|
||||
?2 _, z'apeta
|
||||
_- ts'r-t'its&
|
||||
_. t'otSk&
|
||||
?4 _. t'atSk&
|
||||
_; t'otSk&z,a*Ez
|
||||
?2 _; t'atSk&z,apeta
|
||||
?3 _; t'atSk&z,a*Ez
|
||||
_< m'an^i||'od
|
||||
_= j'edn&ko
|
||||
_> v'etSi||'od
|
||||
_? 'upitnIk
|
||||
_& t'r-g'ov&tSko||'i
|
||||
_[ 'otvoRen&||'ugl&t&
|
||||
?2 _[ 'otvoRen&||'ugl&st&
|
||||
_] z'atvoRen&||'ugl&t&
|
||||
?2 _] z'atvoRen&||'ugl&st&
|
||||
__ ts'r-t&
|
||||
_` gr*'avis
|
||||
_{ 'otvoRen&||v'ititS&st&
|
||||
_| 'okomits&
|
||||
?2 _| 'uspR&vn&
|
||||
_} z'atvoRen&||v'ititS&st&
|
||||
|
||||
|
||||
// Numbers
|
||||
_0 n'ul&
|
||||
_1 j'ed&n
|
||||
_2 dv'a
|
||||
_2f dv'ije
|
||||
?2 _2f dv'E
|
||||
_3 tr*'i
|
||||
_4 tS'EtIRI
|
||||
_5 p'Et
|
||||
_6 S'Est
|
||||
_7 s'Ed&m
|
||||
_8 'os&m
|
||||
_9 d'EvEt
|
||||
_10 d'EsEt
|
||||
_11 j'ed&naIst
|
||||
_12 dv'anaIst
|
||||
_13 tr*'inaIst
|
||||
_14 tS'Etr-naIst
|
||||
_15 p'EtnaIst
|
||||
_16 S'EsnaIst
|
||||
_17 s'Ed&mnaIst
|
||||
_18 'os&mnaIst
|
||||
_19 d'EvEtnaIst
|
||||
?2 _11 j'ed&naEst
|
||||
?2 _12 dv'anaEst
|
||||
?2 _13 tr*'inaEst
|
||||
?2 _14 tS'Etr-naEst
|
||||
?2 _15 p'EtnaEst
|
||||
?2 _16 S'EsnaEst
|
||||
?2 _17 s'Ed&mnaEst
|
||||
?2 _18 'os&mnaEst
|
||||
?2 _19 d'EvEtnaEst
|
||||
_2X dv'adEsEt
|
||||
_3X tr*'idEsEt
|
||||
_4X tS'Etr-dEsEt
|
||||
_5X p'EdEsEt
|
||||
_6X S'EzdEsEt
|
||||
_7X s'Ed&mdEsEt
|
||||
_8X 'os&mdEsEt
|
||||
_9X d'EvEdEsEt
|
||||
_0C st'o_
|
||||
?2 _0C st'O_
|
||||
_2C dvj'est'o
|
||||
?2 _2C dv'est'a_
|
||||
?2 _3C tR'ist'a_
|
||||
?2 _4C tSetR'ist'o_
|
||||
_6C S'Est'o
|
||||
|
||||
_0M1 t'isUtS;&
|
||||
_0MA1 t'isUtS;e
|
||||
_1M1 t'isUtS;U
|
||||
?2 _0M1 h'il^,&d&
|
||||
?2 _0MA1 h'il^,&de
|
||||
?2 _1M1 h'il^,&dU
|
||||
?2 _1MA1 jedn&||hil^&d&
|
||||
?3 _0M1 h'il^ad&
|
||||
?3 _0MA1 h'il^ade
|
||||
?3 _1M1 h'il^adU
|
||||
|
||||
_0M2 m'ilijU:na
|
||||
_0MA2 m'ilijU:na
|
||||
_1M2 m'ilijU:n
|
||||
?4 _0M2 m'ilijO:na
|
||||
?4 _0MA2 m'ilijO:na
|
||||
?4 _1M2 m'ilijO:n
|
||||
|
||||
_0M3 m'ilia:RdI
|
||||
_0MA3 m'ilia:Rde
|
||||
_1M3 m'ilia:RdU
|
||||
?2 _0M3 milijA:rdI
|
||||
?2 _0MA3 milijA:rde
|
||||
?2 _1M3 milijA:rdU
|
||||
|
||||
_0M4 b'ilijU:na
|
||||
_1M4 b'ilijU:n
|
||||
?4 _0M4 b'ilijO:na
|
||||
?4 _1M4 b'ilijO:n
|
||||
|
||||
_dpt _:z'a*Ez_
|
||||
_roman r*'imsko
|
||||
|
||||
// not Roman numerals
|
||||
// vi vi // not needed if only all-capitals are spoken as Roman numbers
|
||||
|
||||
|
||||
// Abbreviations
|
||||
aaa $abbrev
|
||||
aac $abbrev
|
||||
ab $only $abbrev $capital
|
||||
abc $abbrev
|
||||
abk $only $abbrev
|
||||
abs $abbrev
|
||||
acc $only $abbrev
|
||||
acf $only $abbrev
|
||||
acfm $abbrev
|
||||
acg $only $abbrev
|
||||
acgm $abbrev
|
||||
acl $only $abbrev
|
||||
acm $only $abbrev
|
||||
acw $only $abbrev
|
||||
add $only $abbrev
|
||||
adn $only $abbrev
|
||||
adp $only $abbrev
|
||||
adsl $abbrev
|
||||
agm $abbrev
|
||||
ahk $only $abbrev
|
||||
aif $only $abbrev
|
||||
aip $only $abbrev
|
||||
alg $only $abbrev
|
||||
alm $only $abbrev
|
||||
amd $only $abbrev
|
||||
amf $only $abbrev
|
||||
amg $only $abbrev
|
||||
aph $only $abbrev
|
||||
apj $only $abbrev
|
||||
apl $only $abbrev
|
||||
apm $only $abbrev
|
||||
app $only $abbrev
|
||||
arg $only $abbrev
|
||||
arj $only $abbrev
|
||||
asc $only $abbrev
|
||||
asf $only $abbrev
|
||||
asm $only $abbrev
|
||||
asn $only $abbrev
|
||||
asp $only $abbrev
|
||||
asx $only $abbrev
|
||||
atf $only $abbrev
|
||||
atp $abbrev
|
||||
av $only $abbrev
|
||||
avg $abbrev
|
||||
avr $only $abbrev
|
||||
awb $only $abbrev
|
||||
awt $only $abbrev
|
||||
brf $abbrev
|
||||
brl $abbrev
|
||||
brx $abbrev
|
||||
cca $abbrev
|
||||
cda $only $abbrev
|
||||
cdr $abbrev
|
||||
cdrw $abbrev
|
||||
cgi $abbrev
|
||||
clr $abbrev
|
||||
cpe $only $abbrev
|
||||
cpu $only $abbrev
|
||||
cr $only $abbrev
|
||||
crt $only $abbrev
|
||||
ctrl $abbrev
|
||||
daa $only $abbrev
|
||||
doo $abbrev
|
||||
dox $only $abbrev
|
||||
dqy $abbrev
|
||||
dsr $only $abbrev
|
||||
ear $only $abbrev
|
||||
ecdl $only $abbrev
|
||||
ecp $only $abbrev
|
||||
ecs $only $abbrev
|
||||
elm $only $abbrev
|
||||
emf $only $abbrev
|
||||
emh $only $abbrev
|
||||
eml $only $abbrev
|
||||
ems $only $abbrev
|
||||
epf $only $abbrev
|
||||
eq $only $abbrev
|
||||
esc $only $abbrev
|
||||
etd $only $abbrev
|
||||
eu $only $abbrev
|
||||
eur $only $abbrev
|
||||
exc $only $abbrev
|
||||
faq $abbrev
|
||||
fbi $abbrev
|
||||
ffa $only $abbrev
|
||||
fr $only $abbrev
|
||||
frm $abbrev
|
||||
frt $only $abbrev
|
||||
frx $abbrev
|
||||
gho $only $abbrev
|
||||
gr $only $abbrev
|
||||
grr $abbrev
|
||||
grrr $abbrev
|
||||
grp $abbrev
|
||||
grps $abbrev
|
||||
grs $only $abbrev
|
||||
grx $only $abbrev
|
||||
gui $only $abbrev
|
||||
hho $abbrev
|
||||
hr $only $abbrev
|
||||
hrk $only $abbrev
|
||||
hrt $only $abbrev $capital
|
||||
hrv $only $abbrev
|
||||
hta $only $abbrev
|
||||
hzzo $abbrev
|
||||
ibm $abbrev
|
||||
icc $only $abbrev
|
||||
icm $only $abbrev
|
||||
ics $only $abbrev
|
||||
idb $only $abbrev
|
||||
idc $only $abbrev
|
||||
idm $only $abbrev
|
||||
iff $only $abbrev
|
||||
ifu $only $abbrev
|
||||
ilk $only $abbrev
|
||||
img $only $abbrev
|
||||
iml $only $abbrev
|
||||
isdn $abbrev
|
||||
isl $only $abbrev
|
||||
isp $only $abbrev
|
||||
iss $only $abbrev
|
||||
iq $only $abbrev
|
||||
iqy $only $abbrev
|
||||
itw $only $abbrev
|
||||
itz $only $abbrev
|
||||
ivf $only $abbrev
|
||||
jpi $only $abbrev
|
||||
jrr $abbrev
|
||||
jse $only $abbrev
|
||||
lha $abbrev
|
||||
liq $only $abbrev
|
||||
maq $only $abbrev
|
||||
maw $only $abbrev
|
||||
mda $only $abbrev
|
||||
mde $only $abbrev
|
||||
mdi $only $abbrev
|
||||
mga $only $abbrev
|
||||
mge $only $abbrev
|
||||
mgi $only $abbrev
|
||||
mpa $only $abbrev
|
||||
mpe $only $abbrev
|
||||
mpr $only $abbrev
|
||||
msi $only $abbrev
|
||||
mup $abbrev $capital
|
||||
nco $only $abbrev
|
||||
nfo $only $abbrev
|
||||
nji $only $abbrev
|
||||
nr $only $abbrev
|
||||
nra $only $abbrev
|
||||
nrb $only $abbrev
|
||||
nrc $only $abbrev
|
||||
nre $only $abbrev
|
||||
nrf $only $abbrev
|
||||
nrg $abbrev
|
||||
nrh $only $abbrev
|
||||
nri $only $abbrev
|
||||
nrm $only $abbrev
|
||||
nrq $only $abbrev
|
||||
nrs $only $abbrev
|
||||
nru $only $abbrev
|
||||
nrw $only $abbrev
|
||||
nsa $only $abbrev
|
||||
nsi $only $abbrev
|
||||
nvda $abbrev
|
||||
obd $only $abbrev
|
||||
obj $only $abbrev
|
||||
obt $only $abbrev
|
||||
obz $only $abbrev
|
||||
ocr $only $abbrev
|
||||
ocx $only $abbrev
|
||||
oem $abbrev
|
||||
off $only $abbrev
|
||||
oft $only $abbrev
|
||||
ofx $only $abbrev
|
||||
ogc $only $abbrev
|
||||
ogg $only $abbrev
|
||||
ogl $only $abbrev
|
||||
omw $abbrev
|
||||
oqy $only $abbrev
|
||||
os $only $abbrev $capital
|
||||
oss $only $abbrev
|
||||
otf $only $abbrev
|
||||
otm $only $abbrev
|
||||
pda $abbrev
|
||||
pdi $only $abbrev
|
||||
pgi $only $abbrev
|
||||
pho $only $abbrev
|
||||
pko $only $abbrev
|
||||
pma $only $abbrev
|
||||
ppa $only $abbrev
|
||||
pr $only $abbrev
|
||||
prf $only $abbrev
|
||||
prg $only $abbrev
|
||||
prn $abbrev
|
||||
prt $only $abbrev
|
||||
qbr $abbrev
|
||||
qpr $abbrev
|
||||
raw $only $abbrev
|
||||
rb $abbrev
|
||||
rba $abbrev
|
||||
rc $only $abbrev
|
||||
rcc $abbrev
|
||||
rcd $abbrev
|
||||
rcs $abbrev
|
||||
rd $only $abbrev
|
||||
rds $abbrev
|
||||
rgb $abbrev
|
||||
rh $only $abbrev
|
||||
rk $only $abbrev
|
||||
rm $only $abbrev
|
||||
rma $only $abbrev
|
||||
rme $only $abbrev
|
||||
rmf $only $abbrev
|
||||
rmi $only $abbrev
|
||||
rmt $only $abbrev
|
||||
rmx $abbrev
|
||||
rn $only $abbrev
|
||||
rnk $only $abbrev
|
||||
rp $only $abbrev
|
||||
rqy $only $abbrev
|
||||
rs $abbrev
|
||||
rss $abbrev
|
||||
rta $abbrev
|
||||
rtf $abbrev
|
||||
rtl $abbrev
|
||||
rttl $abbrev
|
||||
rtv $abbrev
|
||||
rw $abbrev
|
||||
rwo $only $abbrev
|
||||
rx $abbrev
|
||||
sbr $only $abbrev
|
||||
scr $only $abbrev
|
||||
sr $only $abbrev
|
||||
srd $only $abbrev
|
||||
ssa $only $abbrev
|
||||
sys $only $abbrev
|
||||
tpu $only $abbrev
|
||||
udf $only $abbrev
|
||||
udl $only $abbrev
|
||||
udt $abbrev
|
||||
uhh $abbrev
|
||||
uif $only $abbrev
|
||||
uip $only $abbrev
|
||||
url $only $abbrev
|
||||
usd $only $abbrev
|
||||
usr $only $abbrev
|
||||
uss $only $abbrev
|
||||
uu $only $abbrev
|
||||
uue $only $abbrev
|
||||
uup $only $abbrev
|
||||
uxd $only $abbrev
|
||||
vba $only $abbrev
|
||||
vbe $only $abbrev
|
||||
vbr $abbrev
|
||||
vga $abbrev
|
||||
wax $only $abbrev
|
||||
wbr $abbrev
|
||||
wiz $only $abbrev
|
||||
wma $only $abbrev
|
||||
wri $only $abbrev
|
||||
wta $abbrev
|
||||
xam $only $abbrev
|
||||
xba $only $abbrev
|
||||
xiw $only $abbrev
|
||||
xla $only $abbrev
|
||||
xpa $only $abbrev
|
||||
xpi $only $abbrev
|
||||
xsi $only $abbrev
|
||||
xxa $only $abbrev
|
||||
xxe $only $abbrev
|
||||
xy $abbrev
|
||||
xyz $abbrev
|
||||
yu $only $abbrev
|
||||
zaa $only $abbrev
|
||||
zoo $only $abbrev
|
||||
|
||||
br $dot $abbrev
|
||||
dr $dot $abbrev
|
||||
mr $dot $abbrev
|
||||
mrs $dot $abbrev
|
||||
itd $dot $abbrev
|
||||
npr $dot $abbrev
|
||||
str $only $dot $abbrev
|
||||
|
||||
inc $dot
|
||||
prof $dot
|
||||
sl $dot
|
||||
tj $dot
|
||||
tzv $dot
|
||||
|
||||
// Demonstratives
|
||||
tko $u+
|
||||
?4 šta $u+
|
||||
što $u+
|
||||
koga $pause
|
||||
čega $pause
|
||||
|
||||
|
||||
// Pronouns
|
||||
ja $alt1
|
||||
|
||||
// Prepositions
|
||||
o $u $brk
|
||||
u $u $brk
|
||||
s s_ $brk
|
||||
|
||||
|
||||
// Conjunctions
|
||||
a $u $pause // and
|
||||
i $u $pause // and
|
||||
ali $pause // but
|
||||
nego $pause // but
|
||||
ili $u $pause // or
|
||||
|
||||
|
||||
|
||||
|
||||
// Auxillary verbs
|
||||
li $u // question
|
||||
|
||||
sam $u // to be, short form
|
||||
si $u
|
||||
je $u
|
||||
smo $u
|
||||
ste $u
|
||||
su $u
|
||||
|
||||
bio $u // to be, past tense
|
||||
bila $u
|
||||
bilo $u
|
||||
bili $u
|
||||
|
||||
nisam $u+ // to be, negative
|
||||
nisi $u+
|
||||
nije $u+
|
||||
nismo $u+
|
||||
niste $u+
|
||||
nisu $u+
|
||||
|
||||
imam $u+ // to have
|
||||
imaš $u+
|
||||
ima $u+
|
||||
imamo $u+
|
||||
imate $u+
|
||||
imaju $u+
|
||||
|
||||
nemam $u+ // to have, negative
|
||||
nemaš $u+
|
||||
nema $u+
|
||||
nemamo $u+
|
||||
nemate $u+
|
||||
nemaju $u+
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// treat as letters if at the end of the clause
|
||||
a a $atend // letter-a
|
||||
i i $atend // letter-i
|
||||
o o $atend // letter-o
|
||||
s s@ $atend
|
||||
u u $atend
|
||||
|
||||
|
||||
// Exceptions
|
||||
|
||||
ctrl tsontRo:l
|
||||
control tsontRo:l
|
||||
docx d'ots||'iks
|
||||
jpeg j@2||p'eg
|
||||
macx m'ats||'iks
|
||||
potx p'ot||'iks
|
||||
sisx s'is||'iks
|
||||
start st'aRt
|
||||
utf u||te||ef
|
||||
|
||||
?2 ra R&
|
||||
?2 re Re
|
||||
?2 ar &R
|
||||
?2 er eR
|
||||
@@ -0,0 +1,206 @@
|
||||
|
||||
// "hbs" is the ISO 639-3 code for Serbian/Croatian/Bosnian macrolanguage
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
//The next line gives a voice which is used to find a phoneme table to use to compile this dictionary
|
||||
//voice=hr
|
||||
|
||||
// Conditional rules:
|
||||
// ?1 Croatian
|
||||
// ?2 Serbian
|
||||
// ?3 Bosnian (Bosna and Hercegovina)
|
||||
// ?4 Serbian & Bosnian
|
||||
|
||||
.group a
|
||||
a a
|
||||
X) a ($w_alt1 a:
|
||||
a (j A
|
||||
a (r A // don't reduce to [&]
|
||||
|
||||
_hrv) a (t a:
|
||||
|
||||
.group b
|
||||
b b
|
||||
|
||||
.group c
|
||||
c ts
|
||||
|
||||
.group č
|
||||
č tS
|
||||
|
||||
.group ć
|
||||
ć tS;
|
||||
|
||||
.group d
|
||||
d d
|
||||
dz dz
|
||||
_) dz (_ dz@
|
||||
dž dZ
|
||||
_) dž (_ dZ@
|
||||
|
||||
.group đ
|
||||
đ dZ;
|
||||
|
||||
.group e
|
||||
e E
|
||||
X) e ($w_alt1 E:
|
||||
j) e e
|
||||
e (j e
|
||||
_) exe %ekse // filetype
|
||||
?2 _) exe %eikse // filetype
|
||||
|
||||
.group f
|
||||
f f
|
||||
|
||||
.group g
|
||||
g g
|
||||
|
||||
.group h
|
||||
h h
|
||||
_) h x
|
||||
|
||||
.group i
|
||||
i i
|
||||
X) i ($w_alt1 i:
|
||||
._) ini %ini // filetype
|
||||
|
||||
.group j
|
||||
j j
|
||||
XA) j (_ j_ // short pause after final [j] in one-syllable words
|
||||
|
||||
.group k
|
||||
k k
|
||||
|
||||
.group l
|
||||
l l
|
||||
K) l (K l-
|
||||
|
||||
_) lj (_ l^@
|
||||
lj (+ l^
|
||||
v) lj lj
|
||||
|
||||
.group m
|
||||
m m
|
||||
|
||||
.group n
|
||||
n n
|
||||
n (g N
|
||||
n (k N
|
||||
|
||||
nj n^
|
||||
_) nj (_ n^@
|
||||
|
||||
.group o
|
||||
o o
|
||||
X) o ($w_alt1 o:
|
||||
ou oU
|
||||
|
||||
.group p
|
||||
p p
|
||||
|
||||
.group q
|
||||
q k
|
||||
qu kv
|
||||
?2 qu ku
|
||||
|
||||
.group r
|
||||
r R
|
||||
A) r (A R
|
||||
K) r (A r* // this phoneme expands to [@-*]
|
||||
rr R
|
||||
r (_ R
|
||||
|
||||
K) r (K R2
|
||||
|
||||
|
||||
.group s
|
||||
s s
|
||||
|
||||
.group š
|
||||
š S
|
||||
|
||||
.group t
|
||||
t t
|
||||
|
||||
.group u
|
||||
u u
|
||||
X) u ($w_alt1 u:
|
||||
|
||||
.group v
|
||||
v v
|
||||
|
||||
.group w
|
||||
w v
|
||||
|
||||
.group x
|
||||
x ks
|
||||
|
||||
.group y
|
||||
y j
|
||||
K) y (K i
|
||||
|
||||
|
||||
.group z
|
||||
z z
|
||||
|
||||
.group ž
|
||||
ž Z
|
||||
|
||||
.group
|
||||
á a:
|
||||
é e:
|
||||
í i:
|
||||
ó o:
|
||||
ú u:
|
||||
|
||||
ä _^_DE // use German voice
|
||||
ö _^_DE
|
||||
ü _^_DE
|
||||
ß _^_DE
|
||||
|
||||
$ d'ol&R
|
||||
|
||||
__) - (_D minus
|
||||
A_) - (_D _
|
||||
C_) - (_D _
|
||||
|
||||
|
||||
.group 0xce // Greek letters
|
||||
|
||||
α 'alf&
|
||||
ά 'alf&||t'onos
|
||||
β b'et&
|
||||
γ g'am&
|
||||
δ d'elt&
|
||||
ε 'epsIlon
|
||||
έ 'epsIlon||t'onos
|
||||
ζ z'et&
|
||||
η 'et&
|
||||
ή 'et&||t'onos
|
||||
θ tx'et&
|
||||
ι j'ot&
|
||||
ί j'ot&||t'onos
|
||||
κ k'ap&
|
||||
λ l'amd&
|
||||
μ m'i
|
||||
ν n'i
|
||||
ξ ks'i
|
||||
ο 'omIkr*on_
|
||||
|
||||
.group 0xcf // Greek letters
|
||||
|
||||
π p'i
|
||||
ρ R'o
|
||||
σ s'igm&
|
||||
ς gr-tSko_||z'avr-Sno_||s'igm&
|
||||
τ t'au
|
||||
υ gr-tSki_||'ipsIlon
|
||||
ύ gr-tSki||'ipsIlon||t'onos
|
||||
φ f'i
|
||||
χ x'i
|
||||
ψ ps'i
|
||||
ω 'omeg&
|
||||
ώ 'omeg&||t'onos
|
||||
ό 'omIkr*on||t'onos
|
||||
|
||||
|
||||
@@ -0,0 +1,687 @@
|
||||
|
||||
// "hbs" is the ISO 639-3 code for Serbian/Croatian/Bosnian macrolanguage
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
// Conditional rules:
|
||||
// ?1 Croatian
|
||||
// ?2 Serbian
|
||||
// ?3 Bosnian (Bosna and Hercegovina)
|
||||
// ?4 Serbian & Bosnian
|
||||
|
||||
// $alt1 first vowel is long
|
||||
|
||||
|
||||
// Letters
|
||||
b b@
|
||||
c ts@
|
||||
č tS@
|
||||
ć tS;@2
|
||||
d d@
|
||||
dž dZ@
|
||||
đ dZ;@2
|
||||
f f@
|
||||
g g@
|
||||
h x@
|
||||
j j@2
|
||||
k k@
|
||||
l l@
|
||||
lj l^@
|
||||
m m@
|
||||
n n@
|
||||
nj n^@
|
||||
p p@
|
||||
q kv@
|
||||
r R@
|
||||
_s s@
|
||||
š S@
|
||||
t t@
|
||||
v v@
|
||||
w dvostr*uko||v@
|
||||
?2 w duplo||v@
|
||||
x iks
|
||||
y ipsilon
|
||||
z z@
|
||||
ž Z@
|
||||
|
||||
а a
|
||||
б b@
|
||||
ц ts@
|
||||
ћ tS;@2
|
||||
ч tS@
|
||||
џ dZ@
|
||||
ѕ dz@
|
||||
д d@
|
||||
ђ dZ;@2
|
||||
е E
|
||||
ф f@
|
||||
г g@
|
||||
х x@
|
||||
и i
|
||||
ј j@2
|
||||
к k@
|
||||
љ l^@
|
||||
л l@
|
||||
м m@
|
||||
њ n^@
|
||||
н n@
|
||||
о o
|
||||
п p@
|
||||
р R@
|
||||
_с s@
|
||||
ш S@
|
||||
т t@
|
||||
у u
|
||||
в v@
|
||||
з z@
|
||||
ж Z@
|
||||
ѓ dZ;@2
|
||||
ќ tS;@2
|
||||
|
||||
ё jo
|
||||
й kr,atko||'i
|
||||
щ StS;@2
|
||||
ъ tvR2d'i||zn,ak
|
||||
ы jeri
|
||||
ь m'eki||z,nak
|
||||
э e
|
||||
ю ju
|
||||
я ja
|
||||
|
||||
_á $accent
|
||||
_é $accent
|
||||
_í $accent
|
||||
_ó $accent
|
||||
_ú $accent
|
||||
|
||||
_ar 'Arapsko
|
||||
_cyr tS;'iRilitsa
|
||||
|
||||
|
||||
// accent names
|
||||
_lig l'ig&t,UR&
|
||||
_acu 'akUt
|
||||
_ac2 dv'ostr**UkI;'akUt
|
||||
_brv br**'Ev // ??
|
||||
_ced ts'EdIl&
|
||||
_cir ts'iRkUmflEks
|
||||
_dia 'uml&Ut
|
||||
_dot t'otSk&
|
||||
_grv n'agl&s&k
|
||||
_hac kv'atSIts&
|
||||
_mcn m'akr**on
|
||||
_ogo 'ogonEk
|
||||
_rng r**'iNg
|
||||
_stk kr**'oz
|
||||
_tld t'ild&
|
||||
|
||||
|
||||
// symbols
|
||||
_?? znak // unknown symbol
|
||||
_?A slovo // unknown letter
|
||||
_cap k'apIt&l // ?? use English until I find the correct word
|
||||
|
||||
© 'aUtoRsk&||pr*av&
|
||||
* zvj'ezdits& $max3
|
||||
= _j'edn&ko $max3
|
||||
% p'osto $max3
|
||||
+ plus $max3
|
||||
. totSk& $max3
|
||||
?4 . tatSk& $max3
|
||||
€ 'euRo
|
||||
?4 € 'evr*o
|
||||
@ _'at
|
||||
?2 @ tRgovatSkoi
|
||||
& _'end
|
||||
! 'usklItSnIk
|
||||
?2 ! 'uzvItSnIk
|
||||
: dv'ototSk&
|
||||
?4 : dv'ot&tSk&
|
||||
# br*'oj_ $max3
|
||||
/ kr*'oz_ $max3
|
||||
\ b'EkslES $max3
|
||||
^ ts'iRkumfleks
|
||||
~ t'ild&
|
||||
¤ v'alut&
|
||||
§ 'odlom&k
|
||||
µ m'ikr*o
|
||||
¶ tSl'an&k
|
||||
° st'up&n^
|
||||
?4 ° st'epen
|
||||
_" n'avodnIk
|
||||
?2 _" n'avod
|
||||
_‚ 'otvoReni||n'avodnIk
|
||||
_„ sp'uSteni||n'avodnIk
|
||||
?2 _„ z&tvoReni||n'avodnIk
|
||||
_… tr*'i||t'otSke
|
||||
?4 _… tr*'i||t'atSke
|
||||
† kr*'iZ
|
||||
?2 † kr-'st
|
||||
‡ dv'ostr*Uki||kr*'iZ
|
||||
?2 ‡ dv'ostRUki||kR'st
|
||||
‰ pr*'omil
|
||||
_‹ 'otvoReni||n'avodnIk
|
||||
_‘ 'otvoReni||n'avodnIk
|
||||
_’ j'ednostr*'uki||n'avodnIk
|
||||
_“ 'otvoReni||n'avodnIk
|
||||
_” z'atvoReni||n'avodnIk
|
||||
_• kr*'upna||t'otSk&
|
||||
?4 _• kr*'upna||t'atSk&
|
||||
_– En||ts'r-t&
|
||||
_— Em||ts'r-t&
|
||||
™ pr*'o'izvodZ&tS
|
||||
˘ br*'evis
|
||||
¨ pr*'ijegl&s
|
||||
?2 ¨ pr*'egl&s
|
||||
_« 'otvoReni||n'avodnIk
|
||||
_ pr*'ivr*emen&||ts'r-t'its&
|
||||
· p'ut&
|
||||
¸ sed'il&
|
||||
_» z'atvoReni||n'avodnIk
|
||||
® R'egistr*atsIj&
|
||||
ł l@||s&||ts'r-t'itsom
|
||||
× p'ut&
|
||||
÷ p'odijel^,eno
|
||||
?2 ÷ p'odel^,eno
|
||||
|
||||
$ d'ol&R
|
||||
_- m'inus
|
||||
_* zvj'ezdits&
|
||||
?2 _* zv'ezdits&
|
||||
_@ t'r-g'ov&tSko||'a
|
||||
?2 _@ et
|
||||
|
||||
_( 'otvoRen&||z'agr*ad&
|
||||
_) z'atvoRen&||z'agr*ad&
|
||||
_' 'apostr*of
|
||||
_, z'aRez
|
||||
?2 _, z'apeta
|
||||
_- ts'r-t'its&
|
||||
_. t'otSk&
|
||||
?4 _. t'atSk&
|
||||
_; t'otSk&z,a*Ez
|
||||
?2 _; t'atSk&z,apeta
|
||||
?3 _; t'atSk&z,a*Ez
|
||||
_< m'an^i||'od
|
||||
_= j'edn&ko
|
||||
_> v'etSi||'od
|
||||
_? 'upitnIk
|
||||
_& t'r-g'ov&tSko||'i
|
||||
_[ 'otvoRen&||'ugl&t&
|
||||
?2 _[ 'otvoRen&||'ugl&st&
|
||||
_] z'atvoRen&||'ugl&t&
|
||||
?2 _] z'atvoRen&||'ugl&st&
|
||||
__ ts'r-t&
|
||||
_` gr*'avis
|
||||
_{ 'otvoRen&||v'ititS&st&
|
||||
_| 'okomits&
|
||||
?2 _| 'uspR&vn&
|
||||
_} z'atvoRen&||v'ititS&st&
|
||||
|
||||
|
||||
// Numbers
|
||||
_0 n'ul&
|
||||
_1 j'ed&n
|
||||
_2 dv'a
|
||||
_2f dv'ije
|
||||
?2 _2f dv'E
|
||||
_3 tr*'i
|
||||
_4 tS'EtIRI
|
||||
_5 p'Et
|
||||
_6 S'Est
|
||||
_7 s'Ed&m
|
||||
_8 'os&m
|
||||
_9 d'EvEt
|
||||
_10 d'EsEt
|
||||
_11 j'ed&naIst
|
||||
_12 dv'anaIst
|
||||
_13 tr*'inaIst
|
||||
_14 tS'Etr-naIst
|
||||
_15 p'EtnaIst
|
||||
_16 S'EsnaIst
|
||||
_17 s'Ed&mnaIst
|
||||
_18 'os&mnaIst
|
||||
_19 d'EvEtnaIst
|
||||
?2 _11 j'ed&naEst
|
||||
?2 _12 dv'anaEst
|
||||
?2 _13 tr*'inaEst
|
||||
?2 _14 tS'Etr-naEst
|
||||
?2 _15 p'EtnaEst
|
||||
?2 _16 S'EsnaEst
|
||||
?2 _17 s'Ed&mnaEst
|
||||
?2 _18 'os&mnaEst
|
||||
?2 _19 d'EvEtnaEst
|
||||
_2X dv'adEsEt
|
||||
_3X tr*'idEsEt
|
||||
_4X tS'Etr-dEsEt
|
||||
_5X p'EdEsEt
|
||||
_6X S'EzdEsEt
|
||||
_7X s'Ed&mdEsEt
|
||||
_8X 'os&mdEsEt
|
||||
_9X d'EvEdEsEt
|
||||
_0C st'o_
|
||||
?2 _0C st'O_
|
||||
_2C dvj'est'o
|
||||
?2 _2C dv'est'a_
|
||||
?2 _3C tR'ist'a_
|
||||
?2 _4C tSetR'ist'o_
|
||||
_6C S'Est'o
|
||||
|
||||
_0M1 t'isUtS;&
|
||||
_0MA1 t'isUtS;e
|
||||
_1M1 t'isUtS;U
|
||||
?2 _0M1 h'il^,&d&
|
||||
?2 _0MA1 h'il^,&de
|
||||
?2 _1M1 h'il^,&dU
|
||||
?2 _1MA1 jedn&||hil^&d&
|
||||
?3 _0M1 h'il^ad&
|
||||
?3 _0MA1 h'il^ade
|
||||
?3 _1M1 h'il^adU
|
||||
|
||||
_0M2 m'ilijU:na
|
||||
_0MA2 m'ilijU:na
|
||||
_1M2 m'ilijU:n
|
||||
?4 _0M2 m'ilijO:na
|
||||
?4 _0MA2 m'ilijO:na
|
||||
?4 _1M2 m'ilijO:n
|
||||
|
||||
_0M3 m'ilia:RdI
|
||||
_0MA3 m'ilia:Rde
|
||||
_1M3 m'ilia:RdU
|
||||
?2 _0M3 milijA:rdI
|
||||
?2 _0MA3 milijA:rde
|
||||
?2 _1M3 milijA:rdU
|
||||
|
||||
_0M4 b'ilijU:na
|
||||
_1M4 b'ilijU:n
|
||||
?4 _0M4 b'ilijO:na
|
||||
?4 _1M4 b'ilijO:n
|
||||
|
||||
_dpt _:z'a*Ez_
|
||||
_roman r*'imsko
|
||||
|
||||
// not Roman numerals
|
||||
// vi vi // not needed if only all-capitals are spoken as Roman numbers
|
||||
|
||||
|
||||
// Abbreviations
|
||||
aaa $abbrev
|
||||
aac $abbrev
|
||||
ab $only $abbrev $capital
|
||||
abc $abbrev
|
||||
abk $only $abbrev
|
||||
abs $abbrev
|
||||
acc $only $abbrev
|
||||
acf $only $abbrev
|
||||
acfm $abbrev
|
||||
acg $only $abbrev
|
||||
acgm $abbrev
|
||||
acl $only $abbrev
|
||||
acm $only $abbrev
|
||||
acw $only $abbrev
|
||||
add $only $abbrev
|
||||
adn $only $abbrev
|
||||
adp $only $abbrev
|
||||
adsl $abbrev
|
||||
agm $abbrev
|
||||
ahk $only $abbrev
|
||||
aif $only $abbrev
|
||||
aip $only $abbrev
|
||||
alg $only $abbrev
|
||||
alm $only $abbrev
|
||||
amd $only $abbrev
|
||||
amf $only $abbrev
|
||||
amg $only $abbrev
|
||||
aph $only $abbrev
|
||||
apj $only $abbrev
|
||||
apl $only $abbrev
|
||||
apm $only $abbrev
|
||||
app $only $abbrev
|
||||
arg $only $abbrev
|
||||
arj $only $abbrev
|
||||
asc $only $abbrev
|
||||
asf $only $abbrev
|
||||
asm $only $abbrev
|
||||
asn $only $abbrev
|
||||
asp $only $abbrev
|
||||
asx $only $abbrev
|
||||
atf $only $abbrev
|
||||
atp $abbrev
|
||||
av $only $abbrev
|
||||
avg $abbrev
|
||||
avr $only $abbrev
|
||||
awb $only $abbrev
|
||||
awt $only $abbrev
|
||||
brf $abbrev
|
||||
brl $abbrev
|
||||
brx $abbrev
|
||||
cca $abbrev
|
||||
cda $only $abbrev
|
||||
cdr $abbrev
|
||||
cdrw $abbrev
|
||||
cgi $abbrev
|
||||
clr $abbrev
|
||||
cpe $only $abbrev
|
||||
cpu $only $abbrev
|
||||
cr $only $abbrev
|
||||
crt $only $abbrev
|
||||
ctrl $abbrev
|
||||
daa $only $abbrev
|
||||
doo $abbrev
|
||||
dox $only $abbrev
|
||||
dqy $abbrev
|
||||
dsr $only $abbrev
|
||||
ear $only $abbrev
|
||||
ecdl $only $abbrev
|
||||
ecp $only $abbrev
|
||||
ecs $only $abbrev
|
||||
elm $only $abbrev
|
||||
emf $only $abbrev
|
||||
emh $only $abbrev
|
||||
eml $only $abbrev
|
||||
ems $only $abbrev
|
||||
epf $only $abbrev
|
||||
eq $only $abbrev
|
||||
esc $only $abbrev
|
||||
etd $only $abbrev
|
||||
eu $only $abbrev
|
||||
eur $only $abbrev
|
||||
exc $only $abbrev
|
||||
faq $abbrev
|
||||
fbi $abbrev
|
||||
ffa $only $abbrev
|
||||
fr $only $abbrev
|
||||
frm $abbrev
|
||||
frt $only $abbrev
|
||||
frx $abbrev
|
||||
gho $only $abbrev
|
||||
gr $only $abbrev
|
||||
grr $abbrev
|
||||
grrr $abbrev
|
||||
grp $abbrev
|
||||
grps $abbrev
|
||||
grs $only $abbrev
|
||||
grx $only $abbrev
|
||||
gui $only $abbrev
|
||||
hho $abbrev
|
||||
hr $only $abbrev
|
||||
hrk $only $abbrev
|
||||
hrt $only $abbrev $capital
|
||||
hrv $only $abbrev
|
||||
hta $only $abbrev
|
||||
hzzo $abbrev
|
||||
ibm $abbrev
|
||||
icc $only $abbrev
|
||||
icm $only $abbrev
|
||||
ics $only $abbrev
|
||||
idb $only $abbrev
|
||||
idc $only $abbrev
|
||||
idm $only $abbrev
|
||||
iff $only $abbrev
|
||||
ifu $only $abbrev
|
||||
ilk $only $abbrev
|
||||
img $only $abbrev
|
||||
iml $only $abbrev
|
||||
isdn $abbrev
|
||||
isl $only $abbrev
|
||||
isp $only $abbrev
|
||||
iss $only $abbrev
|
||||
iq $only $abbrev
|
||||
iqy $only $abbrev
|
||||
itw $only $abbrev
|
||||
itz $only $abbrev
|
||||
ivf $only $abbrev
|
||||
jpi $only $abbrev
|
||||
jrr $abbrev
|
||||
jse $only $abbrev
|
||||
lha $abbrev
|
||||
liq $only $abbrev
|
||||
maq $only $abbrev
|
||||
maw $only $abbrev
|
||||
mda $only $abbrev
|
||||
mde $only $abbrev
|
||||
mdi $only $abbrev
|
||||
mga $only $abbrev
|
||||
mge $only $abbrev
|
||||
mgi $only $abbrev
|
||||
mpa $only $abbrev
|
||||
mpe $only $abbrev
|
||||
mpr $only $abbrev
|
||||
msi $only $abbrev
|
||||
mup $abbrev $capital
|
||||
nco $only $abbrev
|
||||
nfo $only $abbrev
|
||||
nji $only $abbrev
|
||||
nr $only $abbrev
|
||||
nra $only $abbrev
|
||||
nrb $only $abbrev
|
||||
nrc $only $abbrev
|
||||
nre $only $abbrev
|
||||
nrf $only $abbrev
|
||||
nrg $abbrev
|
||||
nrh $only $abbrev
|
||||
nri $only $abbrev
|
||||
nrm $only $abbrev
|
||||
nrq $only $abbrev
|
||||
nrs $only $abbrev
|
||||
nru $only $abbrev
|
||||
nrw $only $abbrev
|
||||
nsa $only $abbrev
|
||||
nsi $only $abbrev
|
||||
nvda $abbrev
|
||||
obd $only $abbrev
|
||||
obj $only $abbrev
|
||||
obt $only $abbrev
|
||||
obz $only $abbrev
|
||||
ocr $only $abbrev
|
||||
ocx $only $abbrev
|
||||
oem $abbrev
|
||||
off $only $abbrev
|
||||
oft $only $abbrev
|
||||
ofx $only $abbrev
|
||||
ogc $only $abbrev
|
||||
ogg $only $abbrev
|
||||
ogl $only $abbrev
|
||||
omw $abbrev
|
||||
oqy $only $abbrev
|
||||
os $only $abbrev $capital
|
||||
oss $only $abbrev
|
||||
otf $only $abbrev
|
||||
otm $only $abbrev
|
||||
pda $abbrev
|
||||
pdi $only $abbrev
|
||||
pgi $only $abbrev
|
||||
pho $only $abbrev
|
||||
pko $only $abbrev
|
||||
pma $only $abbrev
|
||||
ppa $only $abbrev
|
||||
pr $only $abbrev
|
||||
prf $only $abbrev
|
||||
prg $only $abbrev
|
||||
prn $abbrev
|
||||
prt $only $abbrev
|
||||
qbr $abbrev
|
||||
qpr $abbrev
|
||||
raw $only $abbrev
|
||||
rb $abbrev
|
||||
rba $abbrev
|
||||
rc $only $abbrev
|
||||
rcc $abbrev
|
||||
rcd $abbrev
|
||||
rcs $abbrev
|
||||
rd $only $abbrev
|
||||
rds $abbrev
|
||||
rgb $abbrev
|
||||
rh $only $abbrev
|
||||
rk $only $abbrev
|
||||
rm $only $abbrev
|
||||
rma $only $abbrev
|
||||
rme $only $abbrev
|
||||
rmf $only $abbrev
|
||||
rmi $only $abbrev
|
||||
rmt $only $abbrev
|
||||
rmx $abbrev
|
||||
rn $only $abbrev
|
||||
rnk $only $abbrev
|
||||
rp $only $abbrev
|
||||
rqy $only $abbrev
|
||||
rs $abbrev
|
||||
rss $abbrev
|
||||
rta $abbrev
|
||||
rtf $abbrev
|
||||
rtl $abbrev
|
||||
rttl $abbrev
|
||||
rtv $abbrev
|
||||
rw $abbrev
|
||||
rwo $only $abbrev
|
||||
rx $abbrev
|
||||
sbr $only $abbrev
|
||||
scr $only $abbrev
|
||||
sr $only $abbrev
|
||||
srd $only $abbrev
|
||||
ssa $only $abbrev
|
||||
sys $only $abbrev
|
||||
tpu $only $abbrev
|
||||
udf $only $abbrev
|
||||
udl $only $abbrev
|
||||
udt $abbrev
|
||||
uhh $abbrev
|
||||
uif $only $abbrev
|
||||
uip $only $abbrev
|
||||
url $only $abbrev
|
||||
usd $only $abbrev
|
||||
usr $only $abbrev
|
||||
uss $only $abbrev
|
||||
uu $only $abbrev
|
||||
uue $only $abbrev
|
||||
uup $only $abbrev
|
||||
uxd $only $abbrev
|
||||
vba $only $abbrev
|
||||
vbe $only $abbrev
|
||||
vbr $abbrev
|
||||
vga $abbrev
|
||||
wax $only $abbrev
|
||||
wbr $abbrev
|
||||
wiz $only $abbrev
|
||||
wma $only $abbrev
|
||||
wri $only $abbrev
|
||||
wta $abbrev
|
||||
xam $only $abbrev
|
||||
xba $only $abbrev
|
||||
xiw $only $abbrev
|
||||
xla $only $abbrev
|
||||
xpa $only $abbrev
|
||||
xpi $only $abbrev
|
||||
xsi $only $abbrev
|
||||
xxa $only $abbrev
|
||||
xxe $only $abbrev
|
||||
xy $abbrev
|
||||
xyz $abbrev
|
||||
yu $only $abbrev
|
||||
zaa $only $abbrev
|
||||
zoo $only $abbrev
|
||||
|
||||
br $dot $abbrev
|
||||
dr $dot $abbrev
|
||||
mr $dot $abbrev
|
||||
mrs $dot $abbrev
|
||||
itd $dot $abbrev
|
||||
npr $dot $abbrev
|
||||
str $only $dot $abbrev
|
||||
|
||||
inc $dot
|
||||
prof $dot
|
||||
sl $dot
|
||||
tj $dot
|
||||
tzv $dot
|
||||
|
||||
// Demonstratives
|
||||
tko $u+
|
||||
?4 šta $u+
|
||||
što $u+
|
||||
koga $pause
|
||||
čega $pause
|
||||
|
||||
|
||||
// Pronouns
|
||||
ja $alt1
|
||||
|
||||
// Prepositions
|
||||
o $u $brk
|
||||
u $u $brk
|
||||
s s_ $brk
|
||||
|
||||
|
||||
// Conjunctions
|
||||
a $u $pause // and
|
||||
i $u $pause // and
|
||||
ali $pause // but
|
||||
nego $pause // but
|
||||
ili $u $pause // or
|
||||
|
||||
|
||||
|
||||
|
||||
// Auxillary verbs
|
||||
li $u // question
|
||||
|
||||
sam $u // to be, short form
|
||||
si $u
|
||||
je $u
|
||||
smo $u
|
||||
ste $u
|
||||
su $u
|
||||
|
||||
bio $u // to be, past tense
|
||||
bila $u
|
||||
bilo $u
|
||||
bili $u
|
||||
|
||||
nisam $u+ // to be, negative
|
||||
nisi $u+
|
||||
nije $u+
|
||||
nismo $u+
|
||||
niste $u+
|
||||
nisu $u+
|
||||
|
||||
imam $u+ // to have
|
||||
imaš $u+
|
||||
ima $u+
|
||||
imamo $u+
|
||||
imate $u+
|
||||
imaju $u+
|
||||
|
||||
nemam $u+ // to have, negative
|
||||
nemaš $u+
|
||||
nema $u+
|
||||
nemamo $u+
|
||||
nemate $u+
|
||||
nemaju $u+
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// treat as letters if at the end of the clause
|
||||
a a $atend // letter-a
|
||||
i i $atend // letter-i
|
||||
o o $atend // letter-o
|
||||
s s@ $atend
|
||||
u u $atend
|
||||
|
||||
|
||||
// Exceptions
|
||||
|
||||
ctrl tsontRo:l
|
||||
control tsontRo:l
|
||||
docx d'ots||'iks
|
||||
jpeg j@2||p'eg
|
||||
macx m'ats||'iks
|
||||
potx p'ot||'iks
|
||||
sisx s'is||'iks
|
||||
start st'aRt
|
||||
utf u||te||ef
|
||||
|
||||
?2 ra R&
|
||||
?2 re Re
|
||||
?2 ar &R
|
||||
?2 er eR
|
||||
@@ -0,0 +1,206 @@
|
||||
|
||||
// "hbs" is the ISO 639-3 code for Serbian/Croatian/Bosnian macrolanguage
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
//The next line gives a voice which is used to find a phoneme table to use to compile this dictionary
|
||||
//voice=hr
|
||||
|
||||
// Conditional rules:
|
||||
// ?1 Croatian
|
||||
// ?2 Serbian
|
||||
// ?3 Bosnian (Bosna and Hercegovina)
|
||||
// ?4 Serbian & Bosnian
|
||||
|
||||
.group a
|
||||
a a
|
||||
X) a ($w_alt1 a:
|
||||
a (j A
|
||||
a (r A // don't reduce to [&]
|
||||
|
||||
_hrv) a (t a:
|
||||
|
||||
.group b
|
||||
b b
|
||||
|
||||
.group c
|
||||
c ts
|
||||
|
||||
.group č
|
||||
č tS
|
||||
|
||||
.group ć
|
||||
ć tS;
|
||||
|
||||
.group d
|
||||
d d
|
||||
dz dz
|
||||
_) dz (_ dz@
|
||||
dž dZ
|
||||
_) dž (_ dZ@
|
||||
|
||||
.group đ
|
||||
đ dZ;
|
||||
|
||||
.group e
|
||||
e E
|
||||
X) e ($w_alt1 E:
|
||||
j) e e
|
||||
e (j e
|
||||
_) exe %ekse // filetype
|
||||
?2 _) exe %eikse // filetype
|
||||
|
||||
.group f
|
||||
f f
|
||||
|
||||
.group g
|
||||
g g
|
||||
|
||||
.group h
|
||||
h h
|
||||
_) h x
|
||||
|
||||
.group i
|
||||
i i
|
||||
X) i ($w_alt1 i:
|
||||
._) ini %ini // filetype
|
||||
|
||||
.group j
|
||||
j j
|
||||
XA) j (_ j_ // short pause after final [j] in one-syllable words
|
||||
|
||||
.group k
|
||||
k k
|
||||
|
||||
.group l
|
||||
l l
|
||||
K) l (K l-
|
||||
|
||||
_) lj (_ l^@
|
||||
lj (+ l^
|
||||
v) lj lj
|
||||
|
||||
.group m
|
||||
m m
|
||||
|
||||
.group n
|
||||
n n
|
||||
n (g N
|
||||
n (k N
|
||||
|
||||
nj n^
|
||||
_) nj (_ n^@
|
||||
|
||||
.group o
|
||||
o o
|
||||
X) o ($w_alt1 o:
|
||||
ou oU
|
||||
|
||||
.group p
|
||||
p p
|
||||
|
||||
.group q
|
||||
q k
|
||||
qu kv
|
||||
?2 qu ku
|
||||
|
||||
.group r
|
||||
r R
|
||||
A) r (A R
|
||||
K) r (A r* // this phoneme expands to [@-*]
|
||||
rr R
|
||||
r (_ R
|
||||
|
||||
K) r (K R2
|
||||
|
||||
|
||||
.group s
|
||||
s s
|
||||
|
||||
.group š
|
||||
š S
|
||||
|
||||
.group t
|
||||
t t
|
||||
|
||||
.group u
|
||||
u u
|
||||
X) u ($w_alt1 u:
|
||||
|
||||
.group v
|
||||
v v
|
||||
|
||||
.group w
|
||||
w v
|
||||
|
||||
.group x
|
||||
x ks
|
||||
|
||||
.group y
|
||||
y j
|
||||
K) y (K i
|
||||
|
||||
|
||||
.group z
|
||||
z z
|
||||
|
||||
.group ž
|
||||
ž Z
|
||||
|
||||
.group
|
||||
á a:
|
||||
é e:
|
||||
í i:
|
||||
ó o:
|
||||
ú u:
|
||||
|
||||
ä _^_DE // use German voice
|
||||
ö _^_DE
|
||||
ü _^_DE
|
||||
ß _^_DE
|
||||
|
||||
$ d'ol&R
|
||||
|
||||
__) - (_D minus
|
||||
A_) - (_D _
|
||||
C_) - (_D _
|
||||
|
||||
|
||||
.group 0xce // Greek letters
|
||||
|
||||
α 'alf&
|
||||
ά 'alf&||t'onos
|
||||
β b'et&
|
||||
γ g'am&
|
||||
δ d'elt&
|
||||
ε 'epsIlon
|
||||
έ 'epsIlon||t'onos
|
||||
ζ z'et&
|
||||
η 'et&
|
||||
ή 'et&||t'onos
|
||||
θ tx'et&
|
||||
ι j'ot&
|
||||
ί j'ot&||t'onos
|
||||
κ k'ap&
|
||||
λ l'amd&
|
||||
μ m'i
|
||||
ν n'i
|
||||
ξ ks'i
|
||||
ο 'omIkr*on_
|
||||
|
||||
.group 0xcf // Greek letters
|
||||
|
||||
π p'i
|
||||
ρ R'o
|
||||
σ s'igm&
|
||||
ς gr-tSko_||z'avr-Sno_||s'igm&
|
||||
τ t'au
|
||||
υ gr-tSki_||'ipsIlon
|
||||
ύ gr-tSki||'ipsIlon||t'onos
|
||||
φ f'i
|
||||
χ x'i
|
||||
ψ ps'i
|
||||
ω 'omeg&
|
||||
ώ 'omeg&||t'onos
|
||||
ό 'omIkr*on||t'onos
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
name Bosnian
|
||||
language bs
|
||||
phonemes hr
|
||||
dictionary hbs
|
||||
|
||||
pitch 81 120
|
||||
formant 0 100 100 100
|
||||
|
||||
@@ -2,8 +2,6 @@ name Croatian
|
||||
language hr
|
||||
language hbs
|
||||
|
||||
dictionary hbs
|
||||
|
||||
// attributes towards !variant3
|
||||
pitch 81 120
|
||||
formant 0 100 100 100
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
name Serbian
|
||||
language sr
|
||||
dictionary hbs
|
||||
|
||||
// attributes towards !variant3 pitch 80 120
|
||||
formant 0 100 100 100
|
||||
|
||||
Reference in New Issue
Block a user