Conflicts: README dictsource/dict_log dictsource/dict_phonemes phsource/compile_report phsource/error_log phsource/vowel/vowelchart.png phsource/vowelcharts/af.png phsource/vowelcharts/am.png phsource/vowelcharts/bo.png phsource/vowelcharts/ca.png phsource/vowelcharts/cs.png phsource/vowelcharts/de.png phsource/vowelcharts/en-n.png phsource/vowelcharts/en-us.png phsource/vowelcharts/en-wm.png phsource/vowelcharts/en.png phsource/vowelcharts/es-la.png phsource/vowelcharts/es.png phsource/vowelcharts/et.png phsource/vowelcharts/fa.png phsource/vowelcharts/fr-ca.png phsource/vowelcharts/fr.png phsource/vowelcharts/hi.png phsource/vowelcharts/ht.png phsource/vowelcharts/hu.png phsource/vowelcharts/ka.png phsource/vowelcharts/kk.png phsource/vowelcharts/ml.png phsource/vowelcharts/mt.png phsource/vowelcharts/ne.png phsource/vowelcharts/nl.png phsource/vowelcharts/pt-pt.png phsource/vowelcharts/si.png phsource/vowelcharts/sk.png phsource/vowelcharts/sq.png phsource/vowelcharts/tn.png phsource/vowelcharts/tr.png platforms/big_endian/phondata-manifestmaster
@@ -1,30 +1,66 @@ | |||
# editor files: | |||
.*.swp | |||
# intermediate build output: | |||
*.o | |||
# android build output: | |||
# autotools | |||
bin/ | |||
gen/ | |||
obj/ | |||
libs/ | |||
AUTHORS | |||
COPYING | |||
INSTALL | |||
NEWS | |||
Makefile | |||
Makefile.in | |||
aclocal.m4 | |||
autom4te.cache/ | |||
config.* | |||
configure | |||
install-sh | |||
libtool | |||
ltmain.sh | |||
m4/ | |||
missing | |||
stamp-h1 | |||
# libraries | |||
src/libespeak.a | |||
src/libespeak.so* | |||
docs/speak_lib.h | |||
libespeak.a | |||
libespeak.so* | |||
# programs: | |||
# programs | |||
platforms/*/espeak-phoneme-data | |||
src/espeak | |||
src/espeakedit | |||
src/speak | |||
espeak | |||
espeakedit | |||
speak | |||
# Linux/Source distribution files | |||
praat-mod/ | |||
ChangeLog.txt | |||
License.txt | |||
ReadMe | |||
# espeak-data | |||
dictsource/en_extra | |||
dictsource/*_extra | |||
dictsource/dict_log | |||
dictsource/dict_phonemes | |||
phsource/compile_prog_log | |||
phsource/compile_report | |||
phsource/error_intonation | |||
phsource/error_log | |||
espeak-data/dir.stamp | |||
espeak-data/config | |||
espeak-data/dictsource | |||
espeak-data/phsource | |||
espeak-data/*_dict | |||
@@ -33,8 +69,3 @@ espeak-data/phondata | |||
espeak-data/phondata-manifest | |||
espeak-data/phonindex | |||
espeak-data/phontab | |||
# other (from espeak development releases) | |||
espeak-data/config | |||
phsource/compile_prog_log |
@@ -0,0 +1,617 @@ | |||
REFIX=/usr | |||
BINDIR=$(PREFIX)/bin | |||
INCDIR=$(PREFIX)/include/espeak | |||
LIBDIR=$(PREFIX)/lib | |||
DATADIR=$(PREFIX)/share/espeak-data | |||
PLATFORM=big_endian | |||
.PHONY: all clean distclean espeak-phoneme-data | |||
EXTRA_DIST= | |||
##### ChangeLog: | |||
ChangeLog: | |||
git log > ChangeLog | |||
dist-hook: ChangeLog | |||
.PHONY: ChangeLog | |||
EXTRA_DIST += ChangeLog | |||
##### standard build actions: | |||
all: src/speak src/libespeak.so src/libespeak.a src/espeak src/espeakedit espeak-data/phontab dictionaries docs/speak_lib.h | |||
install: all | |||
cd src && make DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) BINDIR=$(BINDIR) INCDIR=$(INCDIR) LIBDIR=$(LIBDIR) install && cd .. | |||
install -m 755 src/espeakedit $(DESTDIR)$(BINDIR) | |||
clean: | |||
cd src && rm -f *.o *~ && cd .. | |||
distclean: clean | |||
cd src && rm -f libespeak.a libespeak.so.* speak espeak espeakedit && cd .. | |||
cd platforms/$(PLATFORM) && rm -f espeak-phoneme-data && cd ../.. | |||
rm -rf espeak-data/dictsource espeak-data/phsource espeak-data/phondata-manifest | |||
cd espeak-data && rm -f *_dict && cd .. | |||
##### build targets: | |||
common_SOURCE = \ | |||
src/compiledict.cpp \ | |||
src/dictionary.cpp \ | |||
src/intonation.cpp \ | |||
src/klatt.cpp \ | |||
src/mbrowrap.cpp \ | |||
src/numbers.cpp \ | |||
src/readclause.cpp \ | |||
src/phonemelist.cpp \ | |||
src/setlengths.cpp \ | |||
src/sonic.cpp \ | |||
src/synthdata.cpp \ | |||
src/synthesize.cpp \ | |||
src/synth_mbrola.cpp \ | |||
src/translate.cpp \ | |||
src/tr_languages.cpp \ | |||
src/voices.cpp \ | |||
src/wavegen.cpp | |||
libespeak_SOURCE = \ | |||
src/speak_lib.cpp \ | |||
src/espeak_command.cpp \ | |||
src/event.cpp \ | |||
src/fifo.cpp \ | |||
src/wave.cpp \ | |||
src/wave_pulse.cpp \ | |||
src/wave_sada.cpp \ | |||
src/debug.cpp | |||
espeakedit_SOURCE = \ | |||
src/compiledata.cpp \ | |||
src/espeakedit.cpp \ | |||
src/extras.cpp \ | |||
src/formantdlg.cpp \ | |||
src/menus.cpp \ | |||
src/options.cpp \ | |||
src/prosodydisplay.cpp \ | |||
src/spect.cpp \ | |||
src/spectdisplay.cpp \ | |||
src/spectseq.cpp \ | |||
src/transldlg.cpp \ | |||
src/voicedlg.cpp \ | |||
src/vowelchart.cpp | |||
docs/speak_lib.h: src/speak_lib.h | |||
cp $< $@ | |||
src/libespeak.a: $(common_SOURCE) $(libespeak_SOURCE) | |||
cd src && make libespeak.a PREFIX=$(PREFIX) && cd .. | |||
src/libespeak.so: $(common_SOURCE) $(libespeak_SOURCE) | |||
cd src && make libespeak.so PREFIX=$(PREFIX) && cd .. | |||
src/speak: $(common_SOURCE) src/speak.cpp | |||
cd src && make speak PREFIX=$(PREFIX) && cd .. | |||
src/espeak: src/libespeak.so src/espeak.cpp | |||
cd src && make espeak PREFIX=$(PREFIX) && cd .. | |||
src/espeakedit: $(common_SOURCE) $(libespeak_SOURCE) $(espeakedit_SOURCE) | |||
cd src && make espeakedit PREFIX=$(PREFIX) && cd .. | |||
espeak-phoneme-data: | |||
cd platforms/$(PLATFORM) && make PREFIX=$(PREFIX) && cd ../.. | |||
espeak-data/dir.stamp: | |||
rm -rf $(HOME)/espeak-data | |||
ln -sv $(PWD)/espeak-data $(HOME)/espeak-data | |||
touch espeak-data/dir.stamp | |||
espeak-data/dictsource/dir.stamp: dictsource/* | |||
rm -rf espeak-data/dictsource | |||
./shadowdir $(PWD)/dictsource $(PWD)/espeak-data/dictsource | |||
touch espeak-data/dictsource/dir.stamp | |||
espeak-data/phsource/dir.stamp: phsource/ph_* phsource/phonemes phsource/intonation | |||
rm -rf espeak-data/phsource | |||
./shadowdir $(PWD)/phsource $(PWD)/espeak-data/phsource | |||
touch espeak-data/phsource/dir.stamp | |||
espeak-data/phontab: src/espeakedit espeak-data/dir.stamp espeak-data/dictsource/dir.stamp espeak-data/phsource/dir.stamp | |||
src/espeakedit --compile | |||
##### dictionaries: | |||
dictionaries: \ | |||
espeak-data/af_dict \ | |||
espeak-data/ak_dict \ | |||
espeak-data/am_dict \ | |||
espeak-data/az_dict \ | |||
espeak-data/bg_dict \ | |||
espeak-data/ca_dict \ | |||
espeak-data/cs_dict \ | |||
espeak-data/cy_dict \ | |||
espeak-data/da_dict \ | |||
espeak-data/de_dict \ | |||
espeak-data/dv_dict \ | |||
espeak-data/el_dict \ | |||
espeak-data/en_dict \ | |||
espeak-data/eo_dict \ | |||
espeak-data/es_dict \ | |||
espeak-data/et_dict \ | |||
espeak-data/fi_dict \ | |||
espeak-data/fr_dict \ | |||
espeak-data/grc_dict \ | |||
espeak-data/hbs_dict \ | |||
espeak-data/hi_dict \ | |||
espeak-data/ht_dict \ | |||
espeak-data/hu_dict \ | |||
espeak-data/hy_dict \ | |||
espeak-data/id_dict \ | |||
espeak-data/is_dict \ | |||
espeak-data/it_dict \ | |||
espeak-data/jbo_dict \ | |||
espeak-data/ka_dict \ | |||
espeak-data/kk_dict \ | |||
espeak-data/kl_dict \ | |||
espeak-data/kn_dict \ | |||
espeak-data/ko_dict \ | |||
espeak-data/ku_dict \ | |||
espeak-data/la_dict \ | |||
espeak-data/lt_dict \ | |||
espeak-data/lv_dict \ | |||
espeak-data/mk_dict \ | |||
espeak-data/ml_dict \ | |||
espeak-data/mt_dict \ | |||
espeak-data/nci_dict \ | |||
espeak-data/ne_dict \ | |||
espeak-data/nl_dict \ | |||
espeak-data/no_dict \ | |||
espeak-data/nso_dict \ | |||
espeak-data/pa_dict \ | |||
espeak-data/pap_dict \ | |||
espeak-data/pl_dict \ | |||
espeak-data/prs_dict \ | |||
espeak-data/pt_dict \ | |||
espeak-data/ro_dict \ | |||
espeak-data/ru_dict \ | |||
espeak-data/rw_dict \ | |||
espeak-data/si_dict \ | |||
espeak-data/sk_dict \ | |||
espeak-data/sl_dict \ | |||
espeak-data/sq_dict \ | |||
espeak-data/sv_dict \ | |||
espeak-data/sw_dict \ | |||
espeak-data/ta_dict \ | |||
espeak-data/te_dict \ | |||
espeak-data/tn_dict \ | |||
espeak-data/tr_dict \ | |||
espeak-data/tt_dict \ | |||
espeak-data/ur_dict \ | |||
espeak-data/vi_dict \ | |||
espeak-data/wo_dict \ | |||
espeak-data/zh_dict \ | |||
espeak-data/zhy_dict | |||
af: espeak-data/af_dict | |||
dictsource/af_extra: | |||
touch dictsource/af_extra | |||
espeak-data/af_dict: dictsource/af_list dictsource/af_rules dictsource/af_extra | |||
cd dictsource && ../src/espeak --compile=af && cd .. | |||
ak: espeak-data/ak_dict | |||
dictsource/ak_extra: | |||
touch dictsource/ak_extra | |||
espeak-data/ak_dict: dictsource/ak_rules dictsource/ak_extra | |||
cd dictsource && ../src/espeak --compile=ak && cd .. | |||
am: espeak-data/am_dict | |||
dictsource/am_extra: | |||
touch dictsource/am_extra | |||
espeak-data/am_dict: dictsource/am_list dictsource/am_rules dictsource/am_extra | |||
cd dictsource && ../src/espeak --compile=am && cd .. | |||
az: espeak-data/az_dict | |||
dictsource/az_extra: | |||
touch dictsource/az_extra | |||
espeak-data/az_dict: dictsource/az_list dictsource/az_rules dictsource/az_extra | |||
cd dictsource && ../src/espeak --compile=az && cd .. | |||
bg: espeak-data/bg_dict | |||
dictsource/bg_extra: | |||
touch dictsource/bg_extra | |||
espeak-data/bg_dict: dictsource/bg_list dictsource/bg_listx dictsource/bg_rules dictsource/bg_extra | |||
cd dictsource && ../src/espeak --compile=bg && cd .. | |||
bo: espeak-data/bo_dict | |||
dictsource/bo_extra: | |||
touch dictsource/bo_extra | |||
espeak-data/bo_dict: dictsource/bo_rules dictsource/bo_extra | |||
cd dictsource && ../src/espeak --compile=bo && cd .. | |||
ca: espeak-data/ca_dict | |||
dictsource/ca_extra: | |||
touch dictsource/ca_extra | |||
espeak-data/ca_dict: dictsource/ca_list dictsource/ca_rules dictsource/ca_extra | |||
cd dictsource && ../src/espeak --compile=ca && cd .. | |||
cs: espeak-data/cs_dict | |||
dictsource/cs_extra: | |||
touch dictsource/cs_extra | |||
espeak-data/cs_dict: dictsource/cs_list dictsource/cs_rules dictsource/cs_extra | |||
cd dictsource && ../src/espeak --compile=cs && cd .. | |||
cy: espeak-data/cy_dict | |||
dictsource/cy_extra: | |||
touch dictsource/cy_extra | |||
espeak-data/cy_dict: dictsource/cy_list dictsource/cy_rules dictsource/cy_extra | |||
cd dictsource && ../src/espeak --compile=cy && cd .. | |||
da: espeak-data/da_dict | |||
dictsource/da_extra: | |||
touch dictsource/da_extra | |||
espeak-data/da_dict: dictsource/da_list dictsource/da_rules dictsource/da_extra | |||
cd dictsource && ../src/espeak --compile=da && cd .. | |||
de: espeak-data/de_dict | |||
dictsource/de_extra: | |||
touch dictsource/de_extra | |||
espeak-data/de_dict: dictsource/de_list dictsource/de_rules dictsource/de_extra | |||
cd dictsource && ../src/espeak --compile=de && cd .. | |||
dv: espeak-data/dv_dict | |||
dictsource/dv_extra: | |||
touch dictsource/dv_extra | |||
espeak-data/dv_dict: dictsource/dv_list dictsource/dv_rules dictsource/dv_extra | |||
cd dictsource && ../src/espeak --compile=dv && cd .. | |||
el: espeak-data/el_dict | |||
dictsource/el_extra: | |||
touch dictsource/el_extra | |||
espeak-data/el_dict: dictsource/el_list dictsource/el_rules dictsource/el_extra | |||
cd dictsource && ../src/espeak --compile=el && cd .. | |||
en: espeak-data/en_dict | |||
dictsource/en_extra: | |||
touch dictsource/en_extra | |||
espeak-data/en_dict: dictsource/en_list dictsource/en_rules dictsource/en_extra | |||
cd dictsource && ../src/espeak --compile=en && cd .. | |||
eo: espeak-data/eo_dict | |||
dictsource/eo_extra: | |||
touch dictsource/eo_extra | |||
espeak-data/eo_dict: dictsource/eo_list dictsource/eo_rules dictsource/eo_extra | |||
cd dictsource && ../src/espeak --compile=eo && cd .. | |||
es: espeak-data/es_dict | |||
dictsource/es_extra: | |||
touch dictsource/es_extra | |||
espeak-data/es_dict: dictsource/es_list dictsource/es_rules dictsource/es_extra | |||
cd dictsource && ../src/espeak --compile=es && cd .. | |||
et: espeak-data/et_dict | |||
dictsource/et_extra: | |||
touch dictsource/et_extra | |||
espeak-data/et_dict: dictsource/et_list dictsource/et_rules dictsource/et_extra | |||
cd dictsource && ../src/espeak --compile=et && cd .. | |||
fi: espeak-data/fi_dict | |||
dictsource/fi_extra: | |||
touch dictsource/fi_extra | |||
espeak-data/fi_dict: dictsource/fi_list dictsource/fi_rules dictsource/fi_extra | |||
cd dictsource && ../src/espeak --compile=fi && cd .. | |||
fr: espeak-data/fr_dict | |||
dictsource/fr_extra: | |||
touch dictsource/fr_extra | |||
espeak-data/fr_dict: dictsource/fr_list dictsource/fr_rules dictsource/fr_extra | |||
cd dictsource && ../src/espeak --compile=fr && cd .. | |||
grc: espeak-data/grc_dict | |||
dictsource/grc_extra: | |||
touch dictsource/grc_extra | |||
espeak-data/grc_dict: dictsource/grc_list dictsource/grc_rules dictsource/grc_extra | |||
cd dictsource && ../src/espeak --compile=grc && cd .. | |||
hbs: espeak-data/hbs_dict | |||
dictsource/hbs_extra: | |||
touch dictsource/hbs_extra | |||
espeak-data/hbs_dict: dictsource/hbs_list dictsource/hbs_rules dictsource/hbs_extra | |||
cd dictsource && ../src/espeak --compile=hbs && cd .. | |||
hi: espeak-data/hi_dict | |||
dictsource/hi_extra: | |||
touch dictsource/hi_extra | |||
espeak-data/hi_dict: dictsource/hi_list dictsource/hi_rules dictsource/hi_extra | |||
cd dictsource && ../src/espeak --compile=hi && cd .. | |||
ht: espeak-data/ht_dict | |||
dictsource/ht_extra: | |||
touch dictsource/ht_extra | |||
espeak-data/ht_dict: dictsource/ht_list dictsource/ht_rules dictsource/ht_extra | |||
cd dictsource && ../src/espeak --compile=ht && cd .. | |||
hu: espeak-data/hu_dict | |||
dictsource/hu_extra: | |||
touch dictsource/hu_extra | |||
espeak-data/hu_dict: dictsource/hu_list dictsource/hu_rules dictsource/hu_extra | |||
cd dictsource && ../src/espeak --compile=hu && cd .. | |||
hy: espeak-data/hy_dict | |||
dictsource/hy_extra: | |||
touch dictsource/hy_extra | |||
espeak-data/hy_dict: dictsource/hy_list dictsource/hy_rules dictsource/hy_extra | |||
cd dictsource && ../src/espeak --compile=hy && cd .. | |||
id: espeak-data/id_dict | |||
dictsource/id_extra: | |||
touch dictsource/id_extra | |||
espeak-data/id_dict: dictsource/id_list dictsource/id_rules dictsource/id_extra | |||
cd dictsource && ../src/espeak --compile=id && cd .. | |||
is: espeak-data/is_dict | |||
dictsource/is_extra: | |||
touch dictsource/is_extra | |||
espeak-data/is_dict: dictsource/is_list dictsource/is_rules dictsource/is_extra | |||
cd dictsource && ../src/espeak --compile=is && cd .. | |||
it: espeak-data/it_dict | |||
dictsource/it_extra: | |||
touch dictsource/it_extra | |||
espeak-data/it_dict: dictsource/it_list dictsource/it_listx dictsource/it_rules dictsource/it_extra | |||
cd dictsource && ../src/espeak --compile=it && cd .. | |||
jbo: espeak-data/jbo_dict | |||
dictsource/jbo_extra: | |||
touch dictsource/jbo_extra | |||
espeak-data/jbo_dict: dictsource/jbo_list dictsource/jbo_rules dictsource/jbo_extra | |||
cd dictsource && ../src/espeak --compile=jbo && cd .. | |||
ka: espeak-data/ka_dict | |||
dictsource/ka_extra: | |||
touch dictsource/ka_extra | |||
espeak-data/ka_dict: dictsource/ka_list dictsource/ka_rules dictsource/ka_extra | |||
cd dictsource && ../src/espeak --compile=ka && cd .. | |||
kk: espeak-data/kk_dict | |||
dictsource/kk_extra: | |||
touch dictsource/kk_extra | |||
espeak-data/kk_dict: dictsource/kk_list dictsource/kk_rules dictsource/kk_extra | |||
cd dictsource && ../src/espeak --compile=kk && cd .. | |||
kl: espeak-data/kl_dict | |||
dictsource/kl_extra: | |||
touch dictsource/kl_extra | |||
espeak-data/kl_dict: dictsource/kl_list dictsource/kl_rules dictsource/kl_extra | |||
cd dictsource && ../src/espeak --compile=kl && cd .. | |||
kn: espeak-data/kn_dict | |||
dictsource/kn_extra: | |||
touch dictsource/kn_extra | |||
espeak-data/kn_dict: dictsource/kn_list dictsource/kn_rules dictsource/kn_extra | |||
cd dictsource && ../src/espeak --compile=kn && cd .. | |||
ko: espeak-data/ko_dict | |||
dictsource/ko_extra: | |||
touch dictsource/ko_extra | |||
espeak-data/ko_dict: dictsource/ko_list dictsource/ko_rules dictsource/ko_extra | |||
cd dictsource && ../src/espeak --compile=ko && cd .. | |||
ku: espeak-data/ku_dict | |||
dictsource/ku_extra: | |||
touch dictsource/ku_extra | |||
espeak-data/ku_dict: dictsource/ku_list dictsource/ku_rules dictsource/ku_extra | |||
cd dictsource && ../src/espeak --compile=ku && cd .. | |||
la: espeak-data/la_dict | |||
dictsource/la_extra: | |||
touch dictsource/la_extra | |||
espeak-data/la_dict: dictsource/la_list dictsource/la_rules dictsource/la_extra | |||
cd dictsource && ../src/espeak --compile=la && cd .. | |||
lt: espeak-data/lt_dict | |||
dictsource/lt_extra: | |||
touch dictsource/lt_extra | |||
espeak-data/lt_dict: dictsource/lt_list dictsource/lt_rules dictsource/lt_extra | |||
cd dictsource && ../src/espeak --compile=lt && cd .. | |||
lv: espeak-data/lv_dict | |||
dictsource/lv_extra: | |||
touch dictsource/lv_extra | |||
espeak-data/lv_dict: dictsource/lv_list dictsource/lv_rules dictsource/lv_extra | |||
cd dictsource && ../src/espeak --compile=lv && cd .. | |||
mk: espeak-data/mk_dict | |||
dictsource/mk_extra: | |||
touch dictsource/mk_extra | |||
espeak-data/mk_dict: dictsource/mk_list dictsource/mk_rules dictsource/mk_extra | |||
cd dictsource && ../src/espeak --compile=mk && cd .. | |||
ml: espeak-data/ml_dict | |||
dictsource/ml_extra: | |||
touch dictsource/ml_extra | |||
espeak-data/ml_dict: dictsource/ml_list dictsource/ml_rules dictsource/ml_extra | |||
cd dictsource && ../src/espeak --compile=ml && cd .. | |||
mt: espeak-data/mt_dict | |||
dictsource/mt_extra: | |||
touch dictsource/mt_extra | |||
espeak-data/mt_dict: dictsource/mt_list dictsource/mt_rules dictsource/mt_extra | |||
cd dictsource && ../src/espeak --compile=mt && cd .. | |||
nci: espeak-data/nci_dict | |||
dictsource/nci_extra: | |||
touch dictsource/nci_extra | |||
espeak-data/nci_dict: dictsource/nci_list dictsource/nci_rules dictsource/nci_extra | |||
cd dictsource && ../src/espeak --compile=nci && cd .. | |||
ne: espeak-data/ne_dict | |||
dictsource/ne_extra: | |||
touch dictsource/ne_extra | |||
espeak-data/ne_dict: dictsource/ne_list dictsource/ne_rules dictsource/ne_extra | |||
cd dictsource && ../src/espeak --compile=ne && cd .. | |||
nl: espeak-data/nl_dict | |||
dictsource/nl_extra: | |||
touch dictsource/nl_extra | |||
espeak-data/nl_dict: dictsource/nl_list dictsource/nl_rules dictsource/nl_extra | |||
cd dictsource && ../src/espeak --compile=nl && cd .. | |||
no: espeak-data/no_dict | |||
dictsource/no_extra: | |||
touch dictsource/no_extra | |||
espeak-data/no_dict: dictsource/no_list dictsource/no_rules dictsource/no_extra | |||
cd dictsource && ../src/espeak --compile=no && cd .. | |||
nso: espeak-data/nso_dict | |||
dictsource/nso_extra: | |||
touch dictsource/nso_extra | |||
espeak-data/nso_dict: dictsource/nso_list dictsource/nso_rules dictsource/nso_extra | |||
cd dictsource && ../src/espeak --compile=nso && cd .. | |||
pa: espeak-data/pa_dict | |||
dictsource/pa_extra: | |||
touch dictsource/pa_extra | |||
espeak-data/pa_dict: dictsource/pa_list dictsource/pa_rules dictsource/pa_extra | |||
cd dictsource && ../src/espeak --compile=pa && cd .. | |||
pap: espeak-data/pap_dict | |||
dictsource/pap_extra: | |||
touch dictsource/pap_extra | |||
espeak-data/pap_dict: dictsource/pap_list dictsource/pap_rules dictsource/pap_extra | |||
cd dictsource && ../src/espeak --compile=pap && cd .. | |||
pl: espeak-data/pl_dict | |||
dictsource/pl_extra: | |||
touch dictsource/pl_extra | |||
espeak-data/pl_dict: dictsource/pl_list dictsource/pl_rules dictsource/pl_extra | |||
cd dictsource && ../src/espeak --compile=pl && cd .. | |||
prs: espeak-data/prs_dict | |||
dictsource/prs_extra: | |||
touch dictsource/prs_extra | |||
espeak-data/prs_dict: dictsource/prs_list dictsource/prs_rules dictsource/prs_extra | |||
cd dictsource && ../src/espeak --compile=prs && cd .. | |||
pt: espeak-data/pt_dict | |||
dictsource/pt_extra: | |||
touch dictsource/pt_extra | |||
espeak-data/pt_dict: dictsource/pt_list dictsource/pt_rules dictsource/pt_extra | |||
cd dictsource && ../src/espeak --compile=pt && cd .. | |||
ro: espeak-data/ro_dict | |||
dictsource/ro_extra: | |||
touch dictsource/ro_extra | |||
espeak-data/ro_dict: dictsource/ro_list dictsource/ro_rules dictsource/ro_extra | |||
cd dictsource && ../src/espeak --compile=ro && cd .. | |||
ru: espeak-data/ru_dict | |||
dictsource/ru_extra: | |||
touch dictsource/ru_extra | |||
espeak-data/ru_dict: dictsource/ru_list dictsource/ru_rules dictsource/ru_extra | |||
cd dictsource && ../src/espeak --compile=ru && cd .. | |||
rw: espeak-data/rw_dict | |||
dictsource/rw_extra: | |||
touch dictsource/rw_extra | |||
espeak-data/rw_dict: dictsource/rw_list dictsource/rw_rules dictsource/rw_extra | |||
cd dictsource && ../src/espeak --compile=rw && cd .. | |||
si: espeak-data/si_dict | |||
dictsource/si_extra: | |||
touch dictsource/si_extra | |||
espeak-data/si_dict: dictsource/si_list dictsource/si_rules dictsource/si_extra | |||
cd dictsource && ../src/espeak --compile=si && cd .. | |||
sk: espeak-data/sk_dict | |||
dictsource/sk_extra: | |||
touch dictsource/sk_extra | |||
espeak-data/sk_dict: dictsource/sk_list dictsource/sk_rules dictsource/sk_extra | |||
cd dictsource && ../src/espeak --compile=sk && cd .. | |||
sl: espeak-data/sl_dict | |||
dictsource/sl_extra: | |||
touch dictsource/sl_extra | |||
espeak-data/sl_dict: dictsource/sl_list dictsource/sl_rules dictsource/sl_extra | |||
cd dictsource && ../src/espeak --compile=sl && cd .. | |||
sq: espeak-data/sq_dict | |||
dictsource/sq_extra: | |||
touch dictsource/sq_extra | |||
espeak-data/sq_dict: dictsource/sq_list dictsource/sq_rules dictsource/sq_extra | |||
cd dictsource && ../src/espeak --compile=sq && cd .. | |||
sv: espeak-data/sv_dict | |||
dictsource/sv_extra: | |||
touch dictsource/sv_extra | |||
espeak-data/sv_dict: dictsource/sv_list dictsource/sv_rules dictsource/sv_extra | |||
cd dictsource && ../src/espeak --compile=sv && cd .. | |||
sw: espeak-data/sw_dict | |||
dictsource/sw_extra: | |||
touch dictsource/sw_extra | |||
espeak-data/sw_dict: dictsource/sw_list dictsource/sw_rules dictsource/sw_extra | |||
cd dictsource && ../src/espeak --compile=sw && cd .. | |||
ta: espeak-data/ta_dict | |||
dictsource/ta_extra: | |||
touch dictsource/ta_extra | |||
espeak-data/ta_dict: dictsource/ta_list dictsource/ta_rules dictsource/ta_extra | |||
cd dictsource && ../src/espeak --compile=ta && cd .. | |||
te: espeak-data/te_dict | |||
dictsource/te_extra: | |||
touch dictsource/te_extra | |||
espeak-data/te_dict: dictsource/te_list dictsource/te_rules dictsource/te_extra | |||
cd dictsource && ../src/espeak --compile=te && cd .. | |||
tn: espeak-data/tn_dict | |||
dictsource/tn_extra: | |||
touch dictsource/tn_extra | |||
espeak-data/tn_dict: dictsource/tn_list dictsource/tn_rules dictsource/tn_extra | |||
cd dictsource && ../src/espeak --compile=tn && cd .. | |||
tr: espeak-data/tr_dict | |||
dictsource/tr_extra: | |||
touch dictsource/tr_extra | |||
espeak-data/tr_dict: dictsource/tr_list dictsource/tr_rules dictsource/tr_extra | |||
cd dictsource && ../src/espeak --compile=tr && cd .. | |||
tt: espeak-data/tt_dict | |||
dictsource/tt_extra: | |||
touch dictsource/tt_extra | |||
espeak-data/tt_dict: dictsource/tt_list dictsource/tt_rules dictsource/tt_extra | |||
cd dictsource && ../src/espeak --compile=tt && cd .. | |||
ur: espeak-data/ur_dict | |||
dictsource/ur_extra: | |||
touch dictsource/ur_extra | |||
espeak-data/ur_dict: dictsource/ur_list dictsource/ur_rules dictsource/ur_extra | |||
cd dictsource && ../src/espeak --compile=ur && cd .. | |||
vi: espeak-data/vi_dict | |||
dictsource/vi_extra: | |||
touch dictsource/vi_extra | |||
espeak-data/vi_dict: dictsource/vi_list dictsource/vi_rules dictsource/vi_extra | |||
cd dictsource && ../src/espeak --compile=vi && cd .. | |||
wo: espeak-data/wo_dict | |||
dictsource/wo_extra: | |||
touch dictsource/wo_extra | |||
espeak-data/wo_dict: dictsource/wo_list dictsource/wo_rules dictsource/wo_extra | |||
cd dictsource && ../src/espeak --compile=wo && cd .. | |||
zh: espeak-data/zh_dict | |||
dictsource/zh_extra: | |||
touch dictsource/zh_extra | |||
espeak-data/zh_dict: dictsource/zh_list dictsource/zh_rules dictsource/zh_extra | |||
cd dictsource && ../src/espeak --compile=zh && cd .. | |||
zhy: espeak-data/zhy_dict | |||
dictsource/zhy_extra: | |||
touch dictsource/zhy_extra | |||
espeak-data/zhy_dict: dictsource/zhy_rules dictsource/zhy_extra | |||
cd dictsource && ../src/espeak --compile=zhy && cd .. |
@@ -0,0 +1,45 @@ | |||
Changes to eSpeak to support building on a POSIX system by using autotools. | |||
This does the following things: | |||
1/ compile the libespeak library; | |||
2/ compile the speak and espeak command-line applications; | |||
3/ compile the espeakedit application; | |||
4/ compile the voice data, creating an espeak-data directory. | |||
This branch also contains some bug fixes and improvements that get | |||
sent back upstream. | |||
BUILDING | |||
The espeak and espeakedit programs, along with the espeak voices, can | |||
be built via the standard autotools commands: | |||
$ ./autogen.sh | |||
$ ./configure | |||
$ make | |||
$ sudo make install | |||
NOTE: The configure command detects various platform differences that | |||
the espeak makefiles don't cater for (e.g. different wxWidgets version) | |||
and detect the available audio setup to use automatically. | |||
HISTORICAL RELEASES | |||
1.24.02 is the first version of eSpeak to appear in the subversion | |||
repository, but releases from 1.05 to 1.24 are available on the | |||
sourceforge website at http://sourceforge.net/projects/espeak/files/espeak/. | |||
These early releases have been checked into the historical branch, | |||
with the 1.24.02 release as the last entry. This makes it possible | |||
to use the replace functionality of git to see the earlier history: | |||
$ git replace 8d59235f 63c1c019 | |||
NOTE: The source releases contain the big_endian, espeak-edit, praat-mod, | |||
riskos, windows_dll and windows_sapi folders. These do not appear in the | |||
source repository until later releases, so have been excluded from the | |||
historical commits to align them better with the 1.24.02 source commit. |
@@ -0,0 +1,12 @@ | |||
#!/bin/sh | |||
mkdir -p m4 | |||
touch AUTHORS | |||
touch NEWS | |||
aclocal -I m4 || exit 1 | |||
libtoolize || exit 1 | |||
autoheader || exit 1 | |||
automake --add-missing || exit 1 | |||
autoconf || exit 1 |
@@ -0,0 +1,135 @@ | |||
AC_PREREQ([2.65]) | |||
AC_INIT([eSpeak], [1.46], [https://github.com/rhdunn/espeak/issues], [espeak], [https://github.com/rhdunn/espeak]) | |||
AM_INIT_AUTOMAKE() | |||
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES]) | |||
AM_SILENT_RULES([yes]) | |||
AC_CONFIG_SRCDIR([src]) | |||
AC_CONFIG_MACRO_DIR([m4]) | |||
AC_CONFIG_HEADERS([config.h]) | |||
dnl ================================================================ | |||
dnl Program checks. | |||
dnl ================================================================ | |||
AC_PROG_CXX | |||
AC_PROG_MAKE_SET | |||
AC_PROG_LIBTOOL | |||
dnl ================================================================ | |||
dnl getopt checks. | |||
dnl ================================================================ | |||
AC_CHECK_HEADERS([getopt.h]) | |||
AC_CHECK_FUNCS([getopt_long]) | |||
dnl ================================================================ | |||
dnl PulseAudio checks. | |||
dnl ================================================================ | |||
AC_ARG_WITH([pulseaudio], | |||
[AS_HELP_STRING([--with-pulseaudio], [use the pulseaudio library for audio output @<:@default=yes@:>@])], | |||
[]) | |||
if test "$with_pulseaudio" = "no"; then | |||
echo "Disabling pulseaudio output support via pulseaudio" | |||
have_pulseaudio=no | |||
else | |||
PKG_CHECK_MODULES(PULSEAUDIO, [libpulse >= 0.9], | |||
[ | |||
have_pulseaudio=yes | |||
],[ | |||
have_pulseaudio=no | |||
]) | |||
fi | |||
dnl ================================================================ | |||
dnl PortAudio checks. | |||
dnl ================================================================ | |||
AC_ARG_WITH([portaudio], | |||
[AS_HELP_STRING([--with-portaudio], [use the portaudio library for audio output @<:@default=yes@:>@])], | |||
[]) | |||
if test "$with_portaudio" = "no"; then | |||
echo "Disabling portaudio output support via portaudio" | |||
have_portaudio=no | |||
else | |||
AC_CHECK_HEADERS([portaudio.h], | |||
[ | |||
have_portaudio=yes | |||
],[ | |||
have_portaudio=no | |||
]) | |||
fi | |||
dnl ================================================================ | |||
dnl Audio checks. | |||
dnl ================================================================ | |||
if test "$have_portaudio" = yes ; then | |||
if test "$have_pulseaudio" = yes ; then | |||
PKG_CHECK_MODULES(PULSEAUDIO_SIMPLE, [libpulse-simple >= 0.9], | |||
[ | |||
have_pulseaudio=yes | |||
AUDIO=runtime | |||
],[ | |||
have_pulseaudio=no | |||
AUDIO=portaudio | |||
]) | |||
else | |||
AUDIO=portaudio | |||
fi | |||
elif test "$have_pulseaudio" = yes ; then | |||
AUDIO=pulseaudio | |||
else | |||
AUDIO=disabled | |||
fi | |||
AC_SUBST(AUDIO) | |||
AM_CONDITIONAL(AUDIO_RUNTIME, [test x"$AUDIO" = xruntime]) | |||
AM_CONDITIONAL(AUDIO_PULSEAUDIO, [test x"$AUDIO" = xpulseaudio]) | |||
AM_CONDITIONAL(AUDIO_PORTAUDIO, [test x"$AUDIO" = xportaudio]) | |||
AM_CONDITIONAL(AUDIO_PORTAUDIO0, [test x"$AUDIO" = xportaudio0]) | |||
AM_CONDITIONAL(AUDIO_PORTAUDIO2, [test x"$AUDIO" = xportaudio2]) | |||
AM_CONDITIONAL(AUDIO_SADA, [test x"$AUDIO" = xsada]) | |||
dnl ================================================================ | |||
dnl wxWidgets checks. | |||
dnl ================================================================ | |||
AC_CHECK_PROG(WXCONFIG_CHECK,wx-config,yes) | |||
if test x"$WXCONFIG_CHECK" != x"yes" ; then | |||
AC_MSG_ERROR([Please install wxWidgets which is needed for espeakedit.]) | |||
fi | |||
WX_LIBS=`wx-config --libs` | |||
WX_CXXFLAGS=`wx-config --cxxflags` | |||
WX_VERSION=`wx-config --version` | |||
AC_SUBST(WX_LIBS) | |||
AC_SUBST(WX_CXXFLAGS) | |||
dnl ================================================================ | |||
dnl Generate output. | |||
dnl ================================================================ | |||
AC_CONFIG_FILES([Makefile src/Makefile]) | |||
AC_OUTPUT | |||
AC_MSG_NOTICE([ | |||
Configuration for eSpeak complete. | |||
Source code location: ${srcdir} | |||
Compiler: ${CXX} | |||
Compiler flags: ${CXXFLAGS} | |||
wxWidgets: ${WX_VERSION} | |||
pulseaudio: ${have_pulseaudio} | |||
portaudio: ${have_portaudio} | |||
audio configuration: ${AUDIO} | |||
]) |
@@ -0,0 +1,113 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Akan (Ghana) | |||
.group a | |||
a a | |||
.group b | |||
b b | |||
.group c | |||
c k | |||
c (e s | |||
c (i s | |||
.group d | |||
d d | |||
dw dZ | |||
dw (i dZ; | |||
.group e | |||
e e | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
gy dz; | |||
.group h | |||
h h | |||
h (i C | |||
hw (i Cw | |||
hy C | |||
.group i | |||
i i | |||
.group j | |||
j dZ | |||
.group k | |||
k k | |||
ky tS; | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
.group n | |||
n n | |||
n (k N | |||
ng N: | |||
ng (i n^ | |||
nj n^ | |||
nw N:w | |||
nw (i n^ | |||
ny (i n^: | |||
nny (i n^: | |||
.group o | |||
o o | |||
.group p | |||
p p | |||
.group ɛ | |||
ɛ E | |||
.group q | |||
q k | |||
qu kw | |||
.group r | |||
r R | |||
.group s | |||
s s | |||
.group t | |||
t t | |||
t (i tC | |||
.group u | |||
u u | |||
.group v | |||
v v | |||
.group w | |||
w w | |||
.group ɔ | |||
ɔ O | |||
.group x | |||
x ks | |||
_) x z | |||
.group y | |||
y j | |||
K) y (K i | |||
.group z | |||
z z | |||
.group | |||
$ dOlaR | |||
@@ -0,0 +1,40 @@ | |||
// Spelling-to-phoneme rules for Amharic | |||
// This file is UTF-8 encoded | |||
// all words lower case | |||
//numbers | |||
_0 z'ero // b'ado ?? | |||
_1 '?and | |||
_2 h'ul@t | |||
_3 s'ost | |||
_4 '?arat | |||
_5 '?ammyst | |||
_6 s'yd:yst | |||
_7 s'@bat | |||
_8 s'ymynt | |||
_9 z'@t`@n^ | |||
_10 '?assyr | |||
_12 '?asra'ul@t | |||
_1X ?asr'a | |||
_2X haja | |||
_3X sal'asa | |||
_4X ?arba | |||
_5X hamsa | |||
_6X silsa // sidsa?? | |||
_7X s@ba | |||
_8X s@m'anja | |||
_9X z@t`'@na | |||
_0C m'@to | |||
_0M1 S'ix | |||
_0M2 m'ilyon | |||
_0M3 b'ilyon | |||
_dpt _n'@t`yb | |||
% p@rs'@nt | |||
። ?'aratyn@t`yb | |||
፣ n'@t`@las@r@z | |||
፤ d'yryBys@r@z | |||
፧ t`'yjak`emylykyt | |||
@@ -0,0 +1,412 @@ | |||
// Spelling-to-phoneme rules for Amharic | |||
// This file is UTF-8 encoded | |||
// all words lower case | |||
.group 0xe188 // characters U+1200 to U+123f | |||
ሀ ha | |||
ሁ hu | |||
ሂ hi | |||
ሃ ha | |||
ሄ he | |||
ህ hy | |||
@) ህ (_ x | |||
ሆ ho | |||
ለ l@ | |||
ሉ lu | |||
ሊ li | |||
ላ la | |||
ሌ le | |||
ል ly | |||
@) ል (_ l | |||
ሎ lo | |||
ሏ lua | |||
ሐ ha | |||
ሑ hu | |||
ሒ hi | |||
ሓ ha | |||
ሔ he | |||
ሕ hy | |||
@) ሕ (_ x | |||
ሖ ho | |||
ሗ hwa | |||
መ m@ | |||
ሙ mu | |||
ሚ mi | |||
ማ ma | |||
ሜ me | |||
ም my | |||
@) ም (_ m | |||
ሞ mo | |||
ሟ mwa | |||
ሠ s@ | |||
ሡ su | |||
ሢ si | |||
ሣ sa | |||
ሤ se | |||
ሥ sy | |||
@) ሥ (_ s | |||
ሦ so | |||
ሧ swa | |||
ረ r@ | |||
ሩ ru | |||
ሪ ri | |||
ራ ra | |||
ሬ re | |||
ር ry | |||
@) ር (_ r | |||
ሮ ro | |||
ሯ rwa | |||
ሰ s@ | |||
ሱ su | |||
ሲ si | |||
ሳ sa | |||
ሴ se | |||
ስ sy | |||
@) ስ (_ s | |||
ሶ so | |||
ሷ swa | |||
ሸ S@ | |||
ሹ Su | |||
ሺ Si | |||
ሻ Sa | |||
ሼ Se | |||
ሽ Sy | |||
@) ሽ (_ S | |||
ሾ So | |||
ሿ Swa | |||
.group 0xe189 // U+1240 to U+127F | |||
ቀ k`@ // U+1240 | |||
ቁ k`u | |||
ቂ k`i | |||
ቃ k`a | |||
ቄ k`e | |||
ቅ k`y | |||
@) ቅ (_ k` | |||
ቆ k`o | |||
ቈ k`w@ | |||
ቊ k`wi | |||
ቋ k`wa | |||
ቌ k`we | |||
ቍ k`wy | |||
@) ቍ (_ k`w | |||
በ b@ | |||
ቡ bu | |||
ቢ bi | |||
ባ ba | |||
ቤ be | |||
ብ by | |||
@) ብ (_ b | |||
ቦ bo | |||
ቧ bwa | |||
ቨ v@ | |||
ቩ vu | |||
ቪ vi | |||
ቫ va | |||
ቬ ve | |||
ቭ vy | |||
@) ቭ (_ v | |||
ቮ vo | |||
ቯ vwa | |||
ተ t@ | |||
ቱ tu | |||
ቲ ti | |||
ታ ta | |||
ቴ te | |||
ት ty | |||
@) ት (_ t | |||
ቶ to | |||
ቷ twa | |||
ቸ tS@ | |||
ቹ tSu | |||
ቺ tSi | |||
ቻ tSa | |||
ቼ tSe | |||
ች tSy | |||
@) ች (_ tS | |||
ቾ tSo | |||
ቿ tSwa | |||
.group 0xe18a // U+1280 to U+12B7 | |||
ኀ ha | |||
ኁ hu | |||
ኂ hi | |||
ኃ ha | |||
ኄ he | |||
ኅ hy | |||
@) ኅ (_ x | |||
ኆ ho | |||
ኈ hw@ | |||
ኊ hwi | |||
ኋ hwa | |||
ኌ hwe | |||
ኍ hwy | |||
@) ኍ (_ hw | |||
ነ n@ | |||
ኑ nu | |||
ኒ ni | |||
ና na | |||
ኔ ne | |||
ን ny | |||
@) ን (_ n | |||
ኖ no | |||
ኗ nwa | |||
ኘ n^@ | |||
ኙ n^u | |||
ኚ n^i | |||
ኛ n^a | |||
ኜ n^e | |||
ኝ n^y | |||
@) ኝ (_ n^ | |||
ኞ n^o | |||
ኟ n^wa | |||
አ ?a // U+12A0 | |||
ኡ ?u | |||
ኢ ?i | |||
ኣ ?a | |||
ኤ ?e | |||
እ ?y | |||
ኦ ?o | |||
ኧ ?@ | |||
ከ k@ // U+12A8 | |||
ኩ ku | |||
ኪ ki | |||
ካ ka | |||
ኬ ke | |||
ክ ky | |||
@) ክ (_ k | |||
ኮ ko | |||
ኰ kw@ | |||
ኲ kwi | |||
ኳ kwa | |||
ኴ kwe | |||
ኵ kwy | |||
@) ኵ (_ kw | |||
ኸ h@ | |||
ኹ hu | |||
ኺ hi | |||
ኻ ha | |||
ኼ he | |||
ኽ hy | |||
@) ኽ (_ x | |||
ኾ ho | |||
.group 0xe18b // U+12C0 to U+12FF | |||
ዀ hw@ | |||
ዂ hwi | |||
ዃ hwa | |||
ዄ hwe | |||
ዅ hwy | |||
@) ዅ (_ hw | |||
ወ w@ | |||
ዉ wu | |||
ዊ wi | |||
ዋ wa | |||
ዌ we | |||
ው wy | |||
@) ው (_ w | |||
ዎ wo | |||
ዐ ?a | |||
ዑ ?u | |||
ዒ ?i | |||
ዓ ?a | |||
ዔ ?e | |||
ዕ ?y | |||
ዖ ?o | |||
ዘ z@ | |||
ዙ zu | |||
ዚ zi | |||
ዛ za | |||
ዜ ze | |||
ዝ zy | |||
@) ዝ (_ z | |||
ዞ zo | |||
ዟ zwa | |||
ዠ Z@ | |||
ዡ Zu | |||
ዢ Zi | |||
ዣ Za | |||
ዤ Ze | |||
ዥ Zy | |||
@) ዥ (_ Z | |||
ዦ Zo | |||
ዧ Zwa | |||
የ j@ | |||
ዩ ju | |||
ዪ ji | |||
ያ ja | |||
ዬ je | |||
ይ jy | |||
@) ይ (_ j | |||
ዮ jo | |||
ደ d@ | |||
ዱ du | |||
ዲ di | |||
ዳ da | |||
ዴ de | |||
ድ dy | |||
@) ድ (_ d | |||
ዶ do | |||
ዷ dwa | |||
ዸ dd@ // ?? | |||
ዹ ddu | |||
ዺ ddi | |||
ዻ dda | |||
ዼ dde | |||
ዽ ddy | |||
@) ዽ (_ dd | |||
ዾ ddo | |||
ዿ ddwa | |||
.group 0xe18c // U+1300 to U+133F | |||
ጀ dZ@ | |||
ጁ dZu | |||
ጂ dZi | |||
ጃ dZa | |||
ጄ dZe | |||
ጅ dZy | |||
@) ጅ (_ dZ | |||
ጆ dZo | |||
ጇ dZwa | |||
ገ g@ | |||
ጉ gu | |||
ጊ gi | |||
ጋ ga | |||
ጌ ge | |||
ግ gy | |||
@) ግ (_ g | |||
ጎ go | |||
ጐ gw@ | |||
ጒ gwi | |||
ጓ gwa | |||
ጔ gwe | |||
ጕ gwy | |||
@) ጕ (_ gw | |||
ጘ N@ | |||
ጙ Nu | |||
ጚ Ni | |||
ጛ Na | |||
ጜ Ne | |||
ጝ Ny | |||
@) ጝ (_ N | |||
ጞ No | |||
ጠ t`@ | |||
ጡ t`u | |||
ጢ t`i | |||
ጣ t`a | |||
ጤ t`e | |||
ጥ t`y | |||
@) ጥ (_ t` | |||
ጦ t`o | |||
ጧ t`wa | |||
ጨ tS`@ | |||
ጩ tS`u | |||
ጪ tS`i | |||
ጫ tS`a | |||
ጬ tS`e | |||
ጭ tS`y | |||
@) ጭ (_ tS` | |||
ጮ tS`o | |||
ጯ tS`wa | |||
ጰ p`@ | |||
ጱ p`u | |||
ጲ p`i | |||
ጳ p`a | |||
ጴ p`e | |||
ጵ p`y | |||
@) ጵ (_ p` | |||
ጶ p`o | |||
ጷ p`wa | |||
ጸ ts@ | |||
ጹ tsu | |||
ጺ tsi | |||
ጻ tsa | |||
ጼ tse | |||
ጽ tsy | |||
@) ጽ (_ ts | |||
ጾ tso | |||
ጿ tswa | |||
.group 0xe18d // U+1340 to U+137F | |||
ፀ ts@ | |||
ፁ tsu | |||
ፂ tsi | |||
ፃ tsa | |||
ፄ tse | |||
ፅ tsy | |||
@) ፅ (_ ts | |||
ፆ tso | |||
ፈ f@ | |||
ፉ fu | |||
ፊ fi | |||
ፋ fa | |||
ፌ fe | |||
ፍ fy | |||
@) ፍ (_ f | |||
ፎ fo | |||
ፏ fwa | |||
ፐ p@ // U+1350 | |||
ፑ pu | |||
ፒ pi | |||
ፓ pa | |||
ፔ pe | |||
ፕ py | |||
@) ፕ (_ p | |||
ፖ po | |||
ፗ pwa | |||
ፘ rj@ | |||
ፙ mj@ | |||
ፚ fj@ | |||
.group | |||
$ dolar | |||
@@ -0,0 +1,80 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Azerbaijani | |||
// Numbers | |||
_0 s@f'@R | |||
_1 b'iR | |||
_2 ic'i | |||
_3 'ytS | |||
_4 d'WRd | |||
_5 b'eS | |||
_6 alt'@ | |||
_7 jedd'i | |||
_8 s&Cc'iz | |||
_9 dogg'uz | |||
_1X 'on | |||
_2X ijiRm'i | |||
_3X ot'uz | |||
_4X g'@Rx | |||
_5X &ll'i | |||
_6X altm'@S | |||
_7X jetm'iS | |||
_8X s&Cs'&n | |||
_9X doxs'an | |||
_0C j'yz | |||
_0M1 m'in | |||
_0M2 milj'on | |||
_0M3 milj'aRd | |||
_dpt _viRg,yl_| // ?? | |||
// Function words | |||
// personal pronouns | |||
mən $u+ | |||
sən $u+ | |||
o $u+ | |||
biz $u+ | |||
siz $u+ | |||
onlar $u+ | |||
// possessive pronouns | |||
mənim $u+ | |||
sənin $u+ | |||
onun $u+ | |||
bizim $u+ | |||
sizin $u+ | |||
onların $u+ | |||
// Character names | |||
b be | |||
c dZe | |||
ç tSe | |||
d de | |||
f fe | |||
g Je | |||
ğ Qe | |||
h he | |||
x xe | |||
j Ze | |||
k ka | |||
q ge | |||
l el | |||
m em | |||
n en | |||
_o o | |||
p pe | |||
r eR | |||
s se | |||
ş Se | |||
t te | |||
v ve | |||
w dubElv'E | |||
y je | |||
z ze | |||
@@ -0,0 +1,111 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Azerbaijani | |||
// Stress rule: Right-most vowel, but stop before the vowel which is | |||
// marked as unstressed [%]. | |||
.group a | |||
a a | |||
.group b | |||
b b | |||
.group c | |||
c dZ | |||
.group ç | |||
ç tS | |||
.group d | |||
d d | |||
.group e | |||
e e | |||
.group ə | |||
ə & | |||
.group f | |||
f f | |||
.group g | |||
g J | |||
.group ğ | |||
ğ Q | |||
.group h | |||
h h | |||
.group x | |||
x x | |||
.group ı | |||
ı @ | |||
.group i | |||
i i | |||
.group j | |||
j Z | |||
.group k | |||
k c | |||
k (K C | |||
.group q | |||
q g | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
.group n | |||
n n | |||
.group o | |||
o o | |||
.group ö | |||
ö W | |||
.group p | |||
p p | |||
.group r | |||
r R | |||
A) r (A * | |||
.group s | |||
s s | |||
.group ş | |||
ş S | |||
.group t | |||
t t | |||
.group u | |||
u u | |||
.group ü | |||
ü y | |||
.group v | |||
v v | |||
.group w | |||
w w | |||
.group y | |||
y j | |||
.group z | |||
z z | |||
.group | |||
ä & |
@@ -0,0 +1,409 @@ | |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme rules for Tibetan | |||
.replace | |||
༠ 0 | |||
༡ 1 | |||
༢ 2 | |||
༣ 3 | |||
༤ 4 | |||
༥ 5 | |||
༦ 6 | |||
༧ 7 | |||
༨ 8 | |||
༩ 9 | |||
.group ཀ | |||
ཀ ka | |||
ཀ (B k | |||
@) ཀ (_ k | |||
.group ཁ | |||
ཁ kha | |||
ཁ (B kh | |||
@) ཁ (_ kh | |||
.group ག | |||
ག ga | |||
ག (B g | |||
@) ག (_ g | |||
.group གྷ | |||
གྷ gha | |||
གྷ (B gh | |||
@) གྷ (_ gh | |||
.group ང | |||
ང Na | |||
ང (B N | |||
@) ང (_ N | |||
.group ཅ | |||
ཅ ca | |||
ཅ (B c | |||
@) ཅ (_ c | |||
.group ཆ | |||
ཆ cha | |||
ཆ (B ch | |||
@) ཆ (_ ch | |||
.group ཇ | |||
ཇ Ja | |||
ཇ (B J | |||
@) ཇ (_ J | |||
.group ཉ | |||
ཉ n^a | |||
ཉ (B n^ | |||
@) ཉ (_ n^ | |||
.group ཊ | |||
ཊ t.a | |||
ཊ (B t. | |||
@) ཊ (_ t. | |||
.group ཋ | |||
ཋ th.a | |||
ཋ (B th. | |||
@) ཋ (_ th. | |||
.group ཌ | |||
ཌ d.a | |||
ཌ (B d. | |||
@) ཌ (_ d. | |||
.group ཌྷ | |||
ཌྷ dh.a | |||
ཌྷ (B dh. | |||
@) ཌྷ (_ dh. | |||
.group ཎ | |||
ཎ n.a | |||
ཎ (B n. | |||
@) ཎ (_ n. | |||
.group ཏ | |||
ཏ ta | |||
ཏ (B t | |||
@) ཏ (_ t | |||
.group ཐ | |||
ཐ tha | |||
ཐ (B th | |||
@) ཐ (_ th | |||
.group ད | |||
ད da | |||
ད (B d | |||
@) ད (_ d | |||
.group དྷ | |||
དྷ dha | |||
དྷ (B dh | |||
@) དྷ (_ dh | |||
.group ན | |||
ན na | |||
ན (B n | |||
@) ན (_ n | |||
.group པ | |||
པ pa | |||
པ (B p | |||
@) པ (_ p | |||
.group ཕ | |||
ཕ pha | |||
ཕ (B ph | |||
@) ཕ (_ ph | |||
.group བ | |||
བ ba | |||
བ (B b | |||
@) བ (_ b | |||
.group བྷ | |||
བྷ bha | |||
བྷ (B bh | |||
@) བྷ (_ bh | |||
.group མ | |||
མ ma | |||
མ (B m | |||
@) མ (_ m | |||
.group ཙ | |||
ཙ tsa | |||
ཙ (B ts | |||
@) ཙ (_ ts | |||
.group ཚ | |||
ཚ tsha | |||
ཚ (B tsh | |||
@) ཚ (_ tsh | |||
.group ཛ | |||
ཛ dza | |||
ཛ (B dz | |||
@) ཛ (_ dz | |||
.group ཛྷ | |||
ཛྷ dzha | |||
ཛྷ (B dzh | |||
@) ཛྷ (_ dzh | |||
.group ཝ | |||
ཝ wa | |||
ཝ (B w | |||
@) ཝ (_ w | |||
.group ཞ | |||
ཞ Za | |||
ཞ (B Z | |||
@) ཞ (_ Z | |||
.group ཟ | |||
ཟ za | |||
ཟ (B z | |||
@) ཟ (_ z | |||
.group འ | |||
འ ?a | |||
འ (B ? | |||
@) འ (_ ? | |||
.group ཡ | |||
ཡ ja | |||
ཡ (B j | |||
@) ཡ (_ j | |||
.group ར | |||
ར ra | |||
ར (B r | |||
@) ར (_ r | |||
.group ལ | |||
ལ la | |||
ལ (B l | |||
@) ལ (_ l | |||
.group ཤ | |||
ཤ Sa | |||
ཤ (B S | |||
@) ཤ (_ S | |||
.group ཥ | |||
ཥ s.a | |||
ཥ (B s. | |||
@) ཥ (_ s. | |||
.group ས | |||
ས sa | |||
ས (B s | |||
@) ས (_ s | |||
.group ཧ | |||
ཧ Ha | |||
ཧ (B H | |||
@) ཧ (_ H | |||
.group ཨ | |||
ཨ ?a | |||
ཨ (B ? | |||
@) ཨ (_ ? | |||
.group ཀྵ | |||
ཀྵ ks.a | |||
ཀྵ (B ks. | |||
@) ཀྵ (_ ks. | |||
// vowel signs | |||
// Give the utf8 codes in octal, because these characters don't | |||
// display correctly without a letter to attach to. | |||
.group 0xe0bd | |||
0xe0bdb1 a: | |||
0xe0bdb2 i | |||
0xe0bdb3 i: | |||
0xe0bdb4 u | |||
0xe0bdb5 u: | |||
0xe0bdb6 r- | |||
0xe0bdb7 r-: | |||
0xe0bdb8 l- | |||
0xe0bdb9 l-: | |||
0xe0bdba e | |||
0xe0bdbb e: | |||
0xe0bdbc o | |||
0xe0bdbd o: | |||
// subjoined letters | |||
.group 0xe0be // characters which start with UTF-8 bytes: [e0 be] | |||
ྐ ka | |||
ྐ (B k | |||
@) ྐ (_ k | |||
ྑ kha | |||
ྑ (B kh | |||
@) ྑ (_ kh | |||
ྒ ga | |||
ྒ (B g | |||
@) ྒ (_ g | |||
ྒྷ gha | |||
@) ྒྷ (_ gh | |||
ྔ Na | |||
ྔ (B N | |||
@) ྔ (_ N | |||
ྕ ca | |||
ྕ (B c | |||
@) ྕ (_ c | |||
ྖ cha | |||
ྖ (B ch | |||
@) ྖ (_ ch | |||
ྗ Ja | |||
ྗ (B J | |||
@) ྗ (_ J | |||
ྙ n^a | |||
ྙ (B n^ | |||
@) ྙ (_ n^ | |||
ྚ t.a | |||
ྚ (B t. | |||
@) ྚ (_ t. | |||
ྛ th.a | |||
ྛ (B th. | |||
@) ྛ (_ th. | |||
ྜ d.a | |||
ྜ (B d. | |||
@) ྜ (_ d. | |||
ྜྷ dh.a | |||
ྜྷ (B dh. | |||
@) ྜྷ (_ dh. | |||
ྞ n.a | |||
ྞ (B n. | |||
@) ྞ (_ n. | |||
ྟ ta | |||
ྟ (B t | |||
@) ྟ (_ t | |||
ྠ tha | |||
ྠ (B th | |||
@) ྠ (_ th | |||
ྡ da | |||
ྡ (B d | |||
@) ྡ (_ d | |||
ྡྷ dha | |||
ྡྷ (B dh | |||
@) ྡྷ (_ dh | |||
ྣ na | |||
ྣ (B n | |||
@) ྣ (_ n | |||
ྤ pa | |||
ྤ (B p | |||
@) ྤ (_ p | |||
ྥ pha | |||
ྥ (B ph | |||
@) ྥ (_ ph | |||
ྦ ba | |||
ྦ (B b | |||
@) ྦ (_ b | |||
ྦྷ bha | |||
ྦྷ (B bh | |||
@) ྦྷ (_ bh | |||
ྨ ma | |||
ྨ (B m | |||
@) ྨ (_ m | |||
ྩ tsa | |||
ྩ (B ts | |||
@) ྩ (_ ts | |||
ྪ tsha | |||
ྪ (B tsh | |||
@) ྪ (_ tsh | |||
ྫ dza | |||
ྫ (B dz | |||
@) ྫ (_ dz | |||
ྫྷ dzha | |||
ྫྷ (B dzh | |||
@) ྫྷ (_ dzh | |||
ྭ wa | |||
ྭ (B w | |||
@) ྭ (_ w | |||
ྮ Za | |||
ྮ (B Z | |||
@) ྮ (_ Z | |||
ྯ za | |||
ྯ (B z | |||
@) ྯ (_ z | |||
ྰ ?a | |||
ྰ (B ? | |||
@) ྰ (_ ? | |||
ྱ ja | |||
ྱ (B j | |||
@) ྱ (_ j | |||
ྲ ra | |||
ྲ (B r | |||
@) ྲ (_ r | |||
ླ la | |||
ླ (B l | |||
@) ླ (_ l | |||
ྴ Sa | |||
ྴ (B S | |||
@) ྴ (_ S | |||
ྵ s.a | |||
ྵ (B s. | |||
@) ྵ (_ s. | |||
ྶ sa | |||
ྶ (B s | |||
@) ྶ (_ s | |||
ྷ Ha | |||
ྷ (B H | |||
@) ྷ (_ H | |||
ྸ ?a | |||
ྸ (B ? | |||
@) ྸ (_ ? | |||
ྐྵ ks.a | |||
ྐྵ (B ks. | |||
@) ྐྵ (_ ks. | |||
.group | |||
$ dolar |
@@ -1,6 +1,8 @@ | |||
// translation rules for Welsh language | |||
// This file is UTF-8 encoded | |||
.L01 ch dd ff ll th // digraph consonants | |||
.group a | |||
_) a (_ A: | |||
a A: | |||
@@ -21,7 +23,7 @@ | |||
ae AY | |||
ai aI | |||
au aY | |||
@) au (_ a | |||
// @) au (_ a | |||
aw (+ aU | |||
@@ -80,6 +82,7 @@ | |||
g g | |||
gwl gw@-l | |||
gwn gw@-n | |||
gwr gw@-r | |||
.group h | |||
_) h (_ hA: | |||
@@ -230,6 +233,7 @@ | |||
w (dd u: | |||
w (A w | |||
_) w (l | |||
wy uY | |||
.group x |
@@ -70,7 +70,7 @@ __ b'Onsdrai | |||
& Vw | |||
£ pun? | |||
€ euro | |||
© kopyrajt | |||
© kVpirajt | |||
÷ divid'eReD||meD | |||
= l'imeD | |||
# n'OmV | |||
@@ -78,9 +78,10 @@ __ b'Onsdrai | |||
× g'aNe | |||
ª feminin||Wdin'al | |||
º m'askulin||Wdin'al | |||
® registr'eret||varemerke | |||
® registr'Er@D||v'ar@mErk3 | |||
¼ en||kvart | |||
¢ s'ents | |||
¾ trEkv'art | |||
¢ s'ent | |||
¥ j'en: | |||
µ my | |||
' apostr'Vf // PB o changed to V | |||
@@ -103,7 +104,7 @@ _11 'Elv@ | |||
_12 t'Vl | |||
_13 tR'&#d@-n // PB & changed to &# | |||
_14 fj'ord@-n | |||
_15 f'emt@n | |||
_15 f'emt@-n | |||
_16 s'ajsd@-n | |||
_17 s'Wd@-n // PP Y changed to W | |||
_18 '&d@-n // PB a changed to & | |||
@@ -111,8 +112,8 @@ _19 n'ed@-n | |||
_2X t'y:w | |||
_3X tR'&#Dv@ //PB [tR'ADv@] changed to [tR'&#Dv@] | |||
_4X f'W:V //PB [f'W:*3] changed to [ f'W:V] | |||
_5X h&l't*es // PB [a] changed to [&] | |||
_6X t*'es | |||
_5X h&l't*Es // PB [a] changed to [&], e changed to E | |||
_6X t*'Es // PB changed from e to E | |||
_7X h&lfj'&rs // PV a changed to & | |||
_8X f'irs | |||
_9X h&lf'Ems // PB a changed to & | |||
@@ -1159,7 +1160,6 @@ nymfoman $alt2 | |||
obsidian $alt2 | |||
ocean $alt2 | |||
oktan $alt2 | |||
oman $alt2 | |||
organ $alt2 | |||
orkan $alt2 | |||
osman $alt2 | |||
@@ -2957,11 +2957,9 @@ lupin $alt | |||
magasin $alt | |||
mandarin $alt | |||
mandolin $alt | |||
margin $alt | |||
marin $alt | |||
marocain mAro'kEN $alt | |||
maroquin mAro'kEN $alt | |||
maskulin $alt | |||
mazarin $alt | |||
medicin $alt | |||
melamin $alt | |||
@@ -5773,6 +5771,7 @@ adopter $alt | |||
bortadopter $alt | |||
adoucer $alt | |||
adressere $alt | |||
omadressere $alt | |||
adsorber $alt | |||
adstringer $alt | |||
adviser $alt | |||
@@ -6075,7 +6074,7 @@ dramatiser $alt | |||
draper $alt | |||
dresser $alt | |||
dubler $alt | |||
dueller $alt | |||
duellere $alt | |||
duetter $alt | |||
duper $alt | |||
duplicer $alt | |||
@@ -6401,7 +6400,6 @@ interpunkter $alt | |||
intervener $alt | |||
intimider $alt | |||
intoner $alt | |||
intriger $alt | |||
introducer $alt | |||
intuber $alt | |||
invader $alt | |||
@@ -9677,7 +9675,6 @@ epigon $alt | |||
estragon estRag'VN $alt | |||
glukagon $alt | |||
heksagon $alt | |||
jargon SjArg'VN $alt | |||
oktagon $alt | |||
oktogon $alt | |||
ortogon $alt | |||
@@ -9686,7 +9683,6 @@ polygon $alt | |||
wagon v&g'VN $alt | |||
// -son list (VN/on | |||
bison b'isVn $alt | |||
blouson blus'VN $alt | |||
chanson SjAns'VN $alt | |||
garnison $alt | |||
@@ -9695,7 +9691,7 @@ liaison li&s'VN $alt | |||
meson $alt | |||
person $alt | |||
ræson REs'VN $alt | |||
//sæson sEs'VN $alt | |||
sæson $alt | |||
unison $alt | |||
// PB exceptions from the "be" rule in group "be" | |||
@@ -11247,7 +11243,7 @@ ikes ajks // PB | |||
(et kvarter) et||kvA'ter // PB | |||
(mit kvarter) mit||kvA'ter // PB | |||
(vores kvarter) vV:s||kvA'ter // PB | |||
(deres kvarter) de@s||kvA'ter // PB | |||
(deres kvarter) dE:Vs||kvA'ter // PB | |||
(det kvarter) de||kvA'ter // PB | |||
(i kvarter) i||kv'A:dV | |||
(at have) &||h&: // PB the verb 'have', not the noun 'have' = garden |
@@ -423,6 +423,7 @@ couch _^_EN | |||
cursor _^_EN | |||
debugger _^_EN | |||
dj _^_EN | |||
download _^_EN | |||
email _^_EN | |||
enterprise _^_EN | |||
event _^_EN | |||
@@ -472,6 +473,7 @@ run _^_EN | |||
scanner _^_EN | |||
science _^_EN | |||
server _^_EN | |||
seven _^_EN | |||
sex _^_EN | |||
sexy _^_EN | |||
shirt _^_EN | |||
@@ -482,6 +484,7 @@ slum _^_EN | |||
small _^_EN | |||
snob _^_EN | |||
song _^_EN | |||
sorry _^_EN | |||
source _^_EN | |||
spam _^_EN | |||
spirit _^_EN | |||
@@ -495,7 +498,9 @@ terminal _^_EN | |||
trip _^_EN | |||
tuner _^_EN | |||
unix _^_EN | |||
update _^_EN | |||
venture _^_EN | |||
website _^_EN | |||
window _^_EN | |||
word _^_EN | |||
@@ -598,6 +603,7 @@ häuschen hOYsC@n | |||
hausier haUz'i:r | |||
heimat $1 | |||
herberg hErbErg | |||
hi haI | |||
historie $alt | |||
hm h@m | |||
horsam hO3zA:m | |||
@@ -649,6 +655,7 @@ minut $2 | |||
mikrofiche mi:kro:fi:S | |||
miteinander $1 | |||
modell mo:d'El | |||
modem mo:dEm | |||
monoton $3 | |||
monsun $2 | |||
montag mo:ntA:k | |||
@@ -665,6 +672,7 @@ numero $1 | |||
oboe o:b'o:@ | |||
orgie $alt | |||
ok o:k'e: | |||
ödem Y:d'e:m | |||
paradies $3 | |||
passage pas'aZ@ |
@@ -236,6 +236,7 @@ | |||
_) cow _^_EN | |||
crew _^_EN | |||
cup _^_EN | |||
c (y s | |||
_) cyber saIb3 | |||
@@ -256,7 +257,7 @@ | |||
e) chen (_ C@n | |||
ü) chen (_ C@n | |||
chs ks (_ | |||
chs ks | |||
chance SA~s@ | |||
chara (kt k%ara | |||
_) ch (ic S | |||
@@ -562,6 +563,7 @@ | |||
ge (mal g@ | |||
_) ge (mK gE | |||
_) ge (nK gE | |||
_) ge (L01K gE | |||
ge (tr g@ | |||
general ge:nEr'al | |||
general (is ge:n@ral | |||
@@ -1056,6 +1058,13 @@ formal) ie =I@ | |||
_ver) st St | |||
ste (ll StE | |||
a) ste (ll stE | |||
st (ah St | |||
st (ä St | |||
st (eh St | |||
st (ö St | |||
st (ü St | |||
st (uh St | |||
st (ung st | |||
_) safe _^_EN | |||
&) schaft (_S6 Saft | |||
@@ -1288,6 +1297,7 @@ formal) ie =I@ | |||
_) viel (@P4 f'i:l | |||
_) vier (g@P4 f'i:r | |||
_) viet vIEt | |||
_) volks fOlks | |||
_) voll (C@P4 f'Ol | |||
_) voll (br f%Ol | |||
_) voll (end f%Ol_| | |||
@@ -1343,7 +1353,7 @@ formal) ie =I@ | |||
y (x y | |||
_) y (A j | |||
A) y (A j | |||
@) y (_ I | |||
@) y (_ i: | |||
t) y (_ _^_EN | |||
.group z |
@@ -0,0 +1,174 @@ | |||
| |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme rules for Divehi (Maldives) | |||
// Numbers | |||
_0 s'umeI | |||
_1 e'keI | |||
_2 d'eI | |||
_3 tineI | |||
_4 ha'tha'reI | |||
_5 fa'heI | |||
_6 ha'eI | |||
_7 ha'theI | |||
_8 a'SeI | |||
_9 n'uaeI | |||
_10 d'ihaeI | |||
_11 e'gj'a:r@1 //egaara | |||
_12 b'ar@2 //baara | |||
_13 t'E:r@2 //theyra | |||
_14 ch'O:d@2 //saada (d like in _2) | |||
_15 p'Vndr@2 //fanara | |||
_16 s'o:l@2 //soalha lh like in ޅ | |||
_17 s'Vt:r@2 //sathaara | |||
_18 Vth.:'a:r@2 //ashaara | |||
_19 Unn'Is //navaara | |||
_20 b'i:s //vihi (we he) | |||
_21 Ik:'Is //eka wees | |||
_22 b'a:Is //baa wees | |||
_23 t'e:Is //tei wees | |||
_24 c'O:bIs sav wees | |||
_25 p@c:'Is //fansavees | |||
_26 ch@bb'i:rs // sabbees | |||
_27 s@t:'a:Is // sathawees | |||
_28 ath:'a:Is // asha wees | |||
_29 Unt'Is // ona thirees | |||
_30 t'i:s // thirees | |||
_31 Ik@t:'Is // thirees eke --from hence it starts with the 10th digit and follows with the single digit. | |||
_32 bat:'Is // eg. 32 = thirees (30) eke (1) | |||
_33 tE~t'Is // E~ ? | |||
_34 cO~t'Is | |||
_35 pE~t'Is | |||
_36 chaT'tIs | |||
_37 sE~t'Is | |||
_38 art'Is | |||
_39 Unta:l'Is | |||
_40 ca:l'Is //saalhees | |||
_41 Ikta:l'Is | |||
_42 baIa:l'Is | |||
_43 tE~ta:l'Is | |||
_44 cO:wa:l'Is | |||
_45 paI'nta:l'Is | |||
_46 chhIja:l'Is | |||
_47 sE~ta:l'Is | |||
_48 arta:l'Is | |||
_49 'Un^ca:s | |||
_50 p@c'a:s //fansaas | |||
_51 Ikj'a:wVn | |||
_52 b'a:wVn | |||
_53 t'IrpVn | |||
_54 c'Ou:wVn | |||
_55 p'achpVn | |||
_56 chh@p:'Vn | |||
_57 sVt:'a:w@n | |||
_58 ath:'a:w@n | |||
_59 Uns'Vth | |||
_60 s'a:th. //fas dho (ދ) lhas | |||
_61 'Iks@th. | |||
_62 b'a:s@th. | |||
_63 t'Irs@th. | |||
_64 c'O~s@th. | |||
_65 paIns@th. | |||
_66 ch'Ija:s@th. | |||
_67 s'Vrs@th. | |||
_68 ars@th. | |||
_69 Un@h,at:'Vr: | |||
_70 sat:'Vr: // hai dhiha | |||
_71 Ikhat:'Vr: | |||
_72 b@hat:'Vr: | |||
_73 tIhat:'Vr: | |||
_74 cO:hat:'Vr: | |||
_75 pach,at:'Vr: | |||
_76 chIhat:'Vr: | |||
_77 s@t@hat:'Vr: | |||
_78 athhat:'Vr: | |||
_79 ,Un^Ia:s'i: | |||
_80 ,Vss'i: // addiha | |||
_81 Ikja:s'i: | |||
_82 baIa:s'i: | |||
_83 tIra:s'i: | |||
_84 cO:ra:s'i: | |||
_85 pI'ca:s'i: | |||
_86 chIja:s'i: | |||
_87 sVt:a:s'i: | |||
_88 ath:a:s'i: | |||
_89 nVwa:s'i: | |||
_90 nVb:'e: nuvadhiha | |||
_91 Ikj'a:n@we: | |||
_92 b'a:n@we: | |||
_93 tIr'a:n@we: | |||
_94 cO:r'a:m@we: | |||
_95 p@c'a:n@we: | |||
_96 chIj'a:n@we: | |||
_97 s@t:'a:n@we: | |||
_98 ath:'a:n@we: | |||
_99 nIn^j'a:n@we: | |||
_0C sa'theIka //satheyka (th like them) | |||
_0M1 h@z'a:r (haas) | |||
_0M2 l'a:kh // lakka | |||
_0M3 cr'ore //curoadu | |||
// letter names | |||
ހ h'a: | |||
ށ s.'avijani | |||
ނ n'u:nu | |||
ރ R'a: | |||
ބ b'a: | |||
ޅ l.'av,ijani | |||
ކ k'a:fu | |||
އ 'alifu | |||
ވ v'a:vu | |||
މ m'i:mu | |||
ފ f'a:fu | |||
ދ d'a:lu | |||
ތ t'a: | |||
ލ l'a:mu | |||
ގ g'a:fu | |||
ޏ n^'avijani | |||
ސ s'i:nu | |||
ޑ d.'avijani | |||
ޒ z'avijani | |||
ޓ t.'avijani | |||
ޔ j'a: | |||
ޕ p'avijani | |||
ޖ dZ'avijani | |||
ޗ tS'avijani | |||
ޘ T'a: | |||
ޙ hh'a: | |||
ޚ x'a: | |||
ޛ D'a:lu | |||
ޜ z'a: | |||
ޝ S'i:nu | |||
ޞ s'a:du | |||
ޟ d'a:du | |||
ޠ t'o | |||
ޡ z'o | |||
ޢ a'inu | |||
ޣ Qa'inu | |||
ޤ q'a:fu | |||
ޥ w'a:vu | |||
ޱ n'a||vijani | |||
ަ 'aba||f,ili | |||
ާ 'a:ba:||f,ili | |||
ި 'ibi||f,ili | |||
ީ 'i:bi:||f,ili | |||
ު 'ubu||f,ili | |||
ޫ 'u:bu:||f,ili | |||
ެ 'ebe||f,ili | |||
ޭ 'e:be:||f,ili | |||
ޮ 'obo||f,ili | |||
ޯ 'o:bo:||f,ili | |||
ް s'ukun | |||
@@ -0,0 +1,189 @@ | |||
| |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme rules for Divehi (Maldives) | |||
.group ހ | |||
ހ h | |||
.group ށ | |||
ށ s. | |||
.group ނ | |||
ނ n | |||
ން (ނ nn | |||
ން (މ mm | |||
ން (ޏ n^n^ | |||
.group ރ | |||
ރ R | |||
.group ބ | |||
ބ b | |||
.group ޅ | |||
ޅ l. | |||
.group ކ | |||
ކ k | |||
.group އ | |||
އ // alifu | |||
އް (_ eh | |||
އް (ހ h | |||
އް (ށ h | |||
އް (ހ s. | |||
އް (ނ n | |||
އް (ރ R | |||
އް (ބ b | |||
އް (ޅ l. | |||
އް (ކ k | |||
އް (ކ v | |||
އް (މ m | |||
އް (ދ d | |||
އް (ތ t | |||
އް (ލ l | |||
އް (ގ g | |||
އް (ޏ N | |||
އް (ސ s | |||
އް (ޑ d. | |||
އް (ޒ z | |||
އް (ޓ t. | |||
އް (ޔ j | |||
އް (ޕ p | |||
އް (ޖ dZ | |||
އް (ޗ tS | |||
އް (ޜ Z | |||
.group ވ | |||
ވ v | |||
.group މ | |||
މ m | |||
.group ފ | |||
ފ f | |||
.group ދ | |||
ދ d | |||
.group ތ | |||
ތ t | |||
.group ލ | |||
ލ l | |||
.group ގ | |||
ގ g | |||
.group ޏ | |||
ޏ n^ | |||
.group ސ | |||
ސ s | |||
.group ޑ | |||
ޑ d. | |||
.group ޒ | |||
ޒ z | |||
.group ޓ | |||
ޓ t. | |||
.group ޔ | |||
ޔ j | |||
.group ޕ | |||
ޕ p | |||
.group ޖ | |||
ޖ dZ | |||
.group ޗ | |||
ޗ tS | |||
.group ޘ | |||
ޘ T | |||
.group ޙ | |||
ޙ h | |||
.group ޚ | |||
ޚ x | |||
.group ޛ | |||
ޛ D | |||
.group ޜ | |||
ޜ Z | |||
.group ޝ | |||
ޝ S | |||
.group ޞ | |||
ޞ s | |||
.group ޟ | |||
ޟ d | |||
.group ޠ | |||
ޠ t | |||
.group ޡ | |||
ޡ z | |||
.group ޢ | |||
ޢ ? | |||
.group ޣ | |||
ޣ Q | |||
.group ޤ | |||
ޤ q | |||
.group ޥ | |||
ޥ w | |||
.group ަ | |||
ަ a | |||
.group ާ | |||
ާ a: | |||
.group ި | |||
ި i | |||
.group ީ | |||
ީ i: | |||
.group ު | |||
ު u | |||
.group ޫ | |||
ޫ u: | |||
.group ެ | |||
ެ e | |||
.group ޭ | |||
ޭ e: | |||
.group ޮ | |||
ޮ o | |||
.group ޯ | |||
ޯ o: | |||
.group ް | |||
ް // sukun | |||
.group ޱ | |||
ޱ n. | |||
.group | |||
$ dolaR | |||
@@ -1,5 +1,4 @@ | |||
// This file in UTF8 encoded | |||
// This file in UTF8 encoded | |||
// letters | |||
@@ -76,7 +75,7 @@ _» kom'iJ^as||dEr'EtSas | |||
// numbers | |||
_0 Tero | |||
_0 T'ero | |||
_1 'uno | |||
_2 d'Os | |||
_3 tr'es | |||
@@ -102,8 +101,8 @@ _7X sEt'Enta | |||
_8X OtS'Enta | |||
_9X nOB'Enta | |||
_0C Tj'EntOs | |||
_1C0 T'ien // exactly one hundred | |||
_1C T'iento | |||
_1C0 Tj'en // exactly one hundred | |||
_1C Tj'ento | |||
_5C kinj'EntOs | |||
_7C s,eteTj'EntOs | |||
_9C n,OBeTj'EntOs | |||
@@ -159,233 +158,146 @@ _0M1o mil'Esim | |||
vi bi // not a Roman number | |||
// unstressed words | |||
// articles | |||
el $u | |||
el $atend | |||
los $u | |||
los $atend | |||
la $u | |||
la $atend | |||
las $u | |||
las $atend | |||
lo $u | |||
les $u | |||
lo $atend | |||
un $u | |||
una $u | |||
unos $u | |||
unas $u | |||
este $u+ // this | |||
esta $u+ | |||
estos $u+ | |||
estas $u+ | |||
esto $u+ | |||
ese $u+ // that | |||
esa $u+ | |||
esos $u+ | |||
esas $u+ | |||
eso $u+ | |||
aquel $u+ // that | |||
aquella $u+ | |||
aquellos $u+ | |||
aquellas $u+ | |||
// pronouns | |||
yo $u+ | |||
tu $u+ | |||
tú $u+ | |||
usted $u+ | |||
él $u+ | |||
ella $u+ | |||
nosotros $u+ | |||
nosotras $u+ | |||
vosotros $u+ | |||
vosotras $u+ | |||
as $u+ | |||
ustedes $u+ | |||
ellos $u+ | |||
ellas $u+ | |||
ud $u+ | |||
uds $u+ | |||
me $u+ // reflexive pronouns | |||
te $u+ | |||
se $u+ | |||
nos $u+ | |||
os $u+ | |||
me $u $only // reflexive pronouns | |||
me $atend | |||
te $u | |||
te $atend | |||
le $u | |||
le $atend | |||
les $u | |||
les $atend | |||
se $u | |||
se $atend | |||
nos $u | |||
nos $atend | |||
os $u | |||
os $atend | |||
// possessives | |||
mi mi $u+ | |||
mis $u+ | |||
tu $u+ | |||
tus $u+ | |||
su $u+ | |||
sus $u+ | |||
nuestro $u+ | |||
nuestros $u+ | |||
nuestra $u+ | |||
nuestras $u+ | |||
vuestro $u+ | |||
vuestros $u+ | |||
vuestra $u+ | |||
vuestras $u+ | |||
// possessives | |||
mi $u | |||
mi $atend | |||
mis $u | |||
mis $atend | |||
tu $u | |||
tu $atend | |||
tus $u | |||
tus $atend | |||
su $u | |||
su $atend | |||
sus $u | |||
sus $atend | |||
nuestro $u | |||
nuestro $atend | |||
nuestros $u | |||
nuestros $atend | |||
nuestra $u | |||
nuestra $atend | |||
nuestras $u | |||
nuestras $atend | |||
vuestro $u | |||
vuestro $atend | |||
vuestros $u | |||
vuestros $atend | |||
vuestra $u | |||
vuestra $atend | |||
vuestras $u | |||
vuestras $atend | |||
// prepositions | |||
a $u $brk // at | |||
al $u $brk | |||
a $u // at | |||
a $atend | |||
al $u | |||
al $atend | |||
de $u // of,from | |||
de $atend | |||
del $u | |||
(de la) d,ela | |||
en $u $brk | |||
con $u $pause // with | |||
por $u $pause // for,through,along,via | |||
para $u $pause // for,in order,by | |||
entre $u $pause | |||
desde $pause // from,since | |||
después $pause // after | |||
// conjunctions | |||
y %i $pause // and | |||
o $u $pause // or | |||
así $pause | |||
aunque $u $pause // although | |||
siquiera $pause | |||
porque $pause // because | |||
// questions | |||
que $u $pause // what | |||
cuál $pause // which | |||
cuáles $pause | |||
cómo $pause // how | |||
// negative | |||
no $u | |||
// auxillary verbs | |||
ser $u | |||
soy $u | |||
eras $u | |||
es $u | |||
somos $u | |||
sois $u | |||
son $u | |||
fui $u | |||
fuiste $u | |||
fue $u | |||
fuimos $u | |||
fuisteis $u | |||
fueron $u | |||
era $u | |||
eras $u | |||
éramos $u | |||
erais $u | |||
eran $u | |||
seré $u | |||
serás $u | |||
será $u | |||
seremos $u | |||
seréis $u | |||
serán $u | |||
sería $u | |||
serías $u | |||
seríamos $u | |||
seríais $u | |||
serían $u | |||
estar $u | |||
estoy $u | |||
estás $u | |||
está $u | |||
estamos $u | |||
estáis $u | |||
están $u | |||
estuve $u | |||
estuviste $u | |||
estuvo $u | |||
estuvimos $u | |||
estuvisteis $u | |||
estuvieron $u | |||
estaba $u | |||
estabas $u | |||
estaba $u | |||
estábamos $u | |||
estabais $u | |||
estaban $u | |||
estaré $u | |||
estarás $u | |||
estará $u | |||
estaremos $u | |||
estaréis $u | |||
estarán $u | |||
estaría $u | |||
estarías $u | |||
estaríamos $u | |||
estaríais $u | |||
estarían $u | |||
haber $u | |||
he $u | |||
has $u | |||
hay $u | |||
hemos $u | |||
habéis $u | |||
han $u | |||
ha $u // ?? | |||
hube $u | |||
hubiste $u | |||
hubo $u | |||
hubimos $u | |||
hubisteis $u | |||
hubieron $u | |||
había $u | |||
habías $u | |||
habíamos $u | |||
habíais $u | |||
habían $u | |||
habré $u | |||
habrás $u | |||
habrá $u | |||
habremos $u | |||
habréis $u | |||
habrán $u | |||
tener $u // to have | |||
tengo $u | |||
tienes $u | |||
tiene $u | |||
tenemos $u | |||
tenéis $u | |||
tienen $u | |||
hacer $u+ // to do/make | |||
hago $u+ | |||
haces $u+ | |||
hace $u+ | |||
hacemos $u+ | |||
hacéis $u+ | |||
hacen $u+ | |||
// some common adjectives and adverbs | |||
algún $u // some | |||
algunos $u | |||
alguna $u | |||
del $atend | |||
en $u | |||
en $atend | |||
con $u // with | |||
con $atend | |||
sin $u | |||
sin $atend | |||
por $u // for,through,along,via | |||
por $atend | |||
tras $u | |||
tras $atend | |||
ante $u $only | |||
ante $atend | |||
para $u // for,in order,by | |||
para $atend | |||
entre $u | |||
entre $atend | |||
sobre $u | |||
sobre $atend | |||
bajo $u | |||
bajo $atend | |||
desde $u // from,since | |||
desde $atend | |||
hasta $u | |||
hasta $atend | |||
hacia $u | |||
hacia $atend | |||
e $u $only | |||
e $atend | |||
y %i // and | |||
o $u // or | |||
o $atend | |||
u $u | |||
u $atend | |||
aunque $u // although | |||
aunque $atend | |||
pero $u | |||
pero $atend | |||
porque $u // because | |||
porque $atend | |||
que $u // what | |||
que $atend | |||
cuando $u | |||
cuando $atend | |||
cuanto $u | |||
cuanto $atend | |||
donde $u | |||
donde $atend | |||
como $u | |||
como $atend | |||
quien $u | |||
quien $atend | |||
quienes $u | |||
quienes $atend | |||
mientras $u | |||
mientras $atend | |||
si $u | |||
si $atend | |||
// Letters | |||
@@ -411,26 +323,23 @@ r _|Ere | |||
s _|Ese | |||
t te | |||
v _|uBe | |||
w ,uBe||d'OBle | |||
w uBe||d'OBle | |||
x _|Ekis | |||
z TEta | |||
_a a | |||
a a $atend | |||
_e e | |||
_o o | |||
o o $atend | |||
_y ,igr'iEQa | |||
y ,igr'iEQa $atend | |||
_y igri'eQa | |||
y igri'eQa $atend | |||
ch tSe | |||
ll EJ^e | |||
?2 ll Ej:e | |||
ll 'El^e | |||
á 'a||aTEntw'aDa | |||
é 'e||aTEntw'aDa | |||
í 'i||aTEntw'aDa | |||
_ó 'o||aTEntw'aDa | |||
ó 'o||aTEntw'aDa $atend | |||
ú 'u||aTEntw'aDa | |||
ü ,uDjEr'Esis | |||
ü ,uDj'ErEsis | |||
@@ -440,11 +349,11 @@ DNI $abbrev | |||
dpto departamento $text | |||
dr doctor $text $capital $dot | |||
dra doctora $text $capital $dot | |||
(ee . uu) Est'aDos||un'iDos | |||
Excmo excelentsimo $text $dot | |||
Excma excelentsima $text $dot | |||
Ilmo ilustrisimo $text $dot | |||
Ilma ilustrisima $text $dot | |||
(ee.uu) Est'aDos||un'iDos | |||
Excmo excelentísimo $text $dot | |||
Excma excelentísima $text $dot | |||
Ilmo ilustrísimo $text $dot | |||
Ilma ilustrísima $text $dot | |||
izq izquierda $text $dot | |||
izqda izquierda $text $dot | |||
izqdo izquierdo $text $dot | |||
@@ -464,8 +373,43 @@ Uds ustedes $text $capital $dot | |||
// pronunciation exceptions | |||
linux $1 | |||
méxico mExiko | |||
méxico m'Exiko | |||
mexicano mExikano | |||
spanish _^_EN | |||
spanish sp'aniS | |||
english ínglish $text | |||
firefox f'aIrfoks | |||
microsoft m'aIkrosoft | |||
software s'oftwer | |||
hardware h'ardwer | |||
skype sk'aIp | |||
messenger m'esendZer | |||
live l'aIB | |||
facebook f'eIsbuk | |||
twitter tw'iter | |||
twit tw'it | |||
mozilla moT'ila | |||
espeak isp'ik | |||
(e speak) isp'ik | |||
eloquence 'elokwens | |||
speech sp'itS | |||
platform pl'atfom | |||
voice bois $text | |||
windows w'indows | |||
android 'androId | |||
apple 'ap@l | |||
(i phone) 'aIfon | |||
iphone 'aIfon | |||
(i pod) 'aIpod | |||
ipod 'aIpod | |||
jaws dZ'os | |||
window w'indow | |||
eyes 'aIs | |||
free fr'i | |||
google g'ug@l | |||
chrome kr'owm | |||
office 'ofis | |||
service s'erBis | |||
power p'awer | |||
thunderbird t'anderbird | |||
jazz dZ'as |
@@ -42,7 +42,7 @@ | |||
c (Y T // ce, ci | |||
ch tS | |||
A) ck k | |||
.group d | |||
d d | |||
@@ -94,12 +94,12 @@ | |||
.group h | |||
h // silent | |||
_) hi (A J^ | |||
_) hi (A j | |||
.group i | |||
i i | |||
i (A J^ | |||
i (A j | |||
C) i (A j | |||
gu) i (A j | |||
?!3 l) i (A %i | |||
@@ -117,22 +117,20 @@ | |||
.group l | |||
l l | |||
_) ll (A J^ // allowe _ll | |||
ll J^ | |||
?2 A) ll (A j: | |||
ll (_ l | |||
_) ll (A l^ // allowe _ll | |||
?2 _) ll (A J^ | |||
?2 ll j: | |||
?2 n_) ll (A dZ | |||
ll l^ | |||
.group m | |||
m m | |||
@) m (_ =m | |||
_) mn (em n | |||
m (K n | |||
m (L04 m | |||
m (_L04 m | |||
m (L05 N | |||
m (_L05 N | |||
m (j N | |||
_) mb (A mb | |||
.group n | |||
@@ -140,9 +138,10 @@ | |||
n (L04 m | |||
n (_L04 m | |||
n (L05 N | |||
n (_L05 N | |||
n (_L05 N | |||
n (j N | |||
ny (A n^ // catalan words | |||
_) nh (A n | |||
.group o | |||
o o | |||
@@ -153,13 +152,14 @@ | |||
oi oI | |||
oy (K oI | |||
oy (_ 'oI | |||
ou ow | |||
.group p | |||
p p | |||
_) p (L01A p // allow pl pr at start of word | |||
p (t p: | |||
_) ph f | |||
_) ph (A f | |||
ph (@ f | |||
ph (K f | |||
_) ps (i s | |||
_) ps (eudo s | |||
@@ -169,7 +169,8 @@ | |||
.group q | |||
q k | |||
qu k | |||
qu (Y k // que, qui | |||
_) qw (A kw // qwerty | |||
.group r | |||
@@ -189,30 +190,32 @@ | |||
.group s | |||
s s | |||
&) s (_S1 s | |||
_) s (C@ %Es | |||
ss (K s | |||
_) s (K@ s | |||
ss s | |||
_) sh (A S | |||
_) sh (L01A S | |||
sh (K S | |||
?!1 sc (Y s // sce sci for non castilian accent | |||
.group t | |||
t t | |||
_) t (L01A t // all tr at start of word | |||
_) th T | |||
th (K T | |||
_) th (@ t | |||
th (K t | |||
_) tx (A tS | |||
tx tS | |||
.group u | |||
u u | |||
u (u u | |||
u (A w | |||
u (y_ w | |||
!?3 l) u (A %u | |||
!?3 r) u (A %u | |||
g) u (e | |||
g) u (i | |||
g) u (é | |||
g) u (í | |||
.group v | |||
v b | |||
@@ -235,25 +238,24 @@ | |||
.group x | |||
x ks | |||
?1 A) x (A Qs | |||
x (_ =Qs | |||
_) x ($unpr z // ? | |||
_) x ($unpr s // ? | |||
?!1 xc (Y ks // xce xci for non castilian accent | |||
.group y | |||
y i | |||
_) y ($unpr J | |||
_m) y J | |||
n) y J | |||
_l) y J | |||
y (A J^ | |||
?2 A) y (A j: | |||
_m) y (A j | |||
_l) y (A j | |||
y (A j: | |||
_) y (A J^ | |||
u) y (K j: | |||
n_) y (A dZ | |||
y (_ i | |||
.group z | |||
z T | |||
?2 z (L02 z | |||
zz ts | |||
.group | |||
@@ -271,3 +273,4 @@ | |||
C_) - (_D _ | |||
, (D kOma | |||
@@ -141,6 +141,7 @@ _CAL02) i (K I1 // CVCV mallis | |||
n n | |||
A) nn (_ i1n^: // v.a konn, nunn | |||
@A) nn (_ nn // kaugemal ei palataliseeri | |||
i) nn (_ n: // linn | |||
n (st_ n^ // kunst | |||
@@ -1,6 +1,6 @@ | |||
/ | |||
// *************************************************************************** | |||
// * Copyright (C) 2005 to 2010 by Jonathan Duddington * | |||
// * Copyright (C) 2005 to 2012 by Jonathan Duddington * | |||
// * email: [email protected] * | |||
// * * | |||
// * This program is free software; you can redistribute it and/or modify * | |||
@@ -24,7 +24,7 @@ | |||
// 2006-11-18 Gilles Casse <[email protected]> | |||
// | |||
// Updated 2011-10-29 Michel Such <[email protected]> | |||
// Updated 2012-04-15 Michel Such <[email protected]> | |||
// | |||
// * Numbers, a few abbreviations and exceptions. | |||
// | |||
@@ -683,6 +683,7 @@ bissus bisys | |||
blues _^_en | |||
blum blum | |||
bootable boutable $text | |||
brian _^_en | |||
broglie breuil $text | |||
browglie breuil $text | |||
buffer bYfWr | |||
@@ -696,6 +697,7 @@ charles Sarl | |||
(chef d'oeuvres) chédeuvres $text | |||
chienlit SjA~li | |||
choeur kWr | |||
cindy sindi | |||
cinema sinema | |||
cocus kOky | |||
couscous kuskus | |||
@@ -712,6 +714,7 @@ faut fot2 $u+ | |||
feldspath fEldspat | |||
fier fjer $verb | |||
for $u+ | |||
francesco frA~nSEsko | |||
francis frA~sis | |||
fred frEd | |||
free _^_en | |||
@@ -737,6 +740,7 @@ island _^_en | |||
jackpot dZakpOt | |||
jacques Zak | |||
james _^_en | |||
jennifer ZenifEr | |||
karaoke karaoke | |||
kevin kevin | |||
laetitia letisja | |||
@@ -754,9 +758,12 @@ matthias matjas | |||
merguez mErgEz | |||
messieurs mesjYz2 | |||
mieux miY $u+ | |||
miloud milud | |||
mouloud mulud | |||
monsieur m@sjY | |||
mrs _^_en | |||
oasis oazis | |||
oliver _^_en | |||
ours urs | |||
output _^_en | |||
pataquès patakEs |
@@ -216,6 +216,7 @@ _tld t'ild& | |||
?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 | |||
@@ -226,22 +227,26 @@ _tld t'ild& | |||
?3 _0M1 h'il^ad& | |||
?3 _0MA1 h'il^ade | |||
?3 _1M1 h'il^adU | |||
_0M2 m'ilijUna | |||
_0MA2 m'ilijUna | |||
_1M2 m'ilijUn | |||
?4 _0M2 m'ilijOna | |||
?4 _0MA2 m'ilijOna | |||
?4 _1M2 m'ilijOn | |||
_0M3 m'iliaRdI | |||
_0MA3 m'iliaRde | |||
_1M3 m'iliaRdU | |||
?2 _0M3 milijArdI | |||
?2 _0MA3 milijArde | |||
?2 _1M3 milijArdU | |||
_0M4 b'ilijUna | |||
_1M4 b'ilijUn | |||
?4 _0M4 b'ilijOna | |||
?4 _1M4 b'ilijOn | |||
_dpt _:z'a*Ez_ | |||
_roman r*'imsko | |||
@@ -437,6 +437,7 @@ | |||
// (This is now done automatically by the eSpeak program) | |||
.group o | |||
o _^_EN | |||
D__) of (__D me | |||
@@ -0,0 +1,167 @@ | |||
// Haitian Creole translation rules | |||
// This file is UTF-8 encoded | |||
// numbers | |||
_0 zewo | |||
_1 E~ | |||
_2 de | |||
_3 twa | |||
_4 kat | |||
_5 sE~k | |||
_6 sis | |||
_7 sEt | |||
_8 yit | |||
_9 nEf | |||
_10 dis | |||
_11 O~z | |||
_12 duz | |||
_13 trEz | |||
_14 katOz | |||
_15 kE~z | |||
_16 sEz | |||
_17 disEt | |||
_18 dizyit | |||
_19 diznEf | |||
_20 vE~ | |||
_21 vE~te;E~ | |||
_2X vE~n | |||
_28 vE~tyit | |||
_29 vE~tnEf | |||
_30 trA~t | |||
_31 trA~te;E~ | |||
_3X trA~n | |||
_38 trA~tyit | |||
_39 trA~tnEf | |||
_40 karA~t | |||
_41 karA~te;E~ | |||
_4X karA~n | |||
_48 karA~tyit | |||
_49 karA~tnEf | |||
_50 sE~kA~t | |||
_51 sE~kA~te;E~ | |||
_5X sE~kA~n | |||
_58 sE~kA~tyit | |||
_59 sE~kA~tnEf | |||
_60 swasA~t | |||
_61 swasA~te;E~ | |||
_6X swasA~n | |||
_70 swasA~tdis | |||
_71 swasA~te;O~z | |||
_8X katrevE~ | |||
_81 katrevE~tE~ | |||
_91 katrevE~tO~z | |||
_0C sA~ | |||
_0M1 mil | |||
_1M1 mil | |||
_0M2 miljon | |||
_0M3 milja | |||
_0M4 biljon | |||
_dpt _pwE~ | |||
// Common function words | |||
//====================== | |||
// Articles | |||
on $u | |||
yon $u | |||
la $u | |||
lan $u | |||
a $u | |||
an $u | |||
sa $u | |||
// Pronouns | |||
mwen $u | |||
ou $u | |||
li $u | |||
nou $u | |||
yo $u | |||
ki $u | |||
// Verbs | |||
se $u // to be | |||
vin $u | |||
te $u // tense markers | |||
tap $u | |||
(t ap) tap $u | |||
ap $u | |||
a $u | |||
pral $u | |||
ta $u | |||
// Prepositions | |||
ak $u $brk | |||
nan $u | |||
pou $u | |||
// Conjunctions | |||
epi $u $pause | |||
// Adverbs | |||
kèk $u // some | |||
// Characters | |||
% pusA~ $max3 | |||
* asteris $max3 | |||
+ plis $max3 | |||
= egal $max3 | |||
/ slaS $max3 | |||
\ A~tislaS $max3 | |||
# aSaj $max3 | |||
_, vigil | |||
_; pwE~vigil | |||
_. pwE~ | |||
// Letter names | |||
// (note: some letters must be distinguished from one-letter words) | |||
_a a | |||
a a $atstart $atend | |||
b bi | |||
c si | |||
d di | |||
e e | |||
è egr'av | |||
f Ef | |||
g ge | |||
h aS | |||
i i | |||
j Zi | |||
k ka | |||
_l el | |||
l el $atend | |||
_m em | |||
m em $atend | |||
_n en | |||
n en $atend | |||
o o | |||
ò ogr'av | |||
p pi | |||
q kju | |||
r ara | |||
s Es | |||
_t ta | |||
t ta $atend | |||
u u | |||
v va | |||
_w dubv'a | |||
w dubv'a $atend | |||
_y ipsil'on | |||
y ipsil'on $atend | |||
z zed |
@@ -0,0 +1,104 @@ | |||
// Haitian Creole translation rules | |||
// This file is UTF-8 encoded | |||
.group a | |||
a a | |||
an (K A~ | |||
.group à | |||
à a | |||
.group b | |||
b b | |||
.group c | |||
ch S | |||
c k | |||
c (Y s | |||
.group d | |||
d d | |||
.group e | |||
e e | |||
en (K E~ | |||
.group è | |||
è E | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
.group h | |||
h // silent ? | |||
.group i | |||
i i | |||
.group j | |||
j Z | |||
.group k | |||
k k | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
.group n | |||
n n | |||
ng N | |||
.group o | |||
o o | |||
on (K O~ | |||
ou u | |||
.group ò | |||
ò O | |||
.group p | |||
p p | |||
.group q | |||
q k | |||
.group r | |||
r r | |||
.group s | |||
s s | |||
.group t | |||
t t | |||
tch tS | |||
.group u | |||
u u | |||
ui yi | |||
.group v | |||
v v | |||
.group w | |||
w w | |||
.group x | |||
x ks | |||
.group y | |||
y j | |||
K) y (K i // not next to a vowel | |||
.group z | |||
z z | |||
.group | |||
ç s | |||
$ dola | |||
@@ -217,6 +217,7 @@ _#-ikának a:nAk | |||
(0-nál) nul:a:na:l | |||
(0-hoz) nul:a:hoz | |||
(0-s) nul:a:S | |||
(0-sra) nul:a:SR2A | |||
(0-ára) nul:a:R2A //But if the 0-ára string have the text (only 0 number before the suffix, need spokening this exception. | |||
(0-án) nul:a:n //same as prewious exception. | |||
(0-ig) nul:a:ig | |||
@@ -3359,7 +3360,6 @@ hangjelzés $unstressend | |||
(korrigálás révén) koR2R2iga:la:S_||R2e:ve:n $unstressend | |||
(épületekhez hasonlította) e:pylEtEkhEz_||hAsonli:tot:A $unstressend | |||
(problémájához hasonlította) pR2oble:ma:ja:hoz_||hASonli:tot:A $unstressend | |||
(az akadálymentesítés) Az_||AkAda:jmEntESi:te:S $unstressend | |||
(volna meg őket) volnA_||mEg_||Y:kEt $unstressend | |||
(értelme felróni) e:R2tElmE_||fElR2o:ni $unstressend | |||
(is született) iS_||sylEtEt: $unstressend | |||
@@ -3413,7 +3413,7 @@ javaslom $unstressend | |||
védeni $unstressend | |||
internetezés $unstressend | |||
kerülhet $unstressend | |||
(az internetezés) Az_||intER2nEtEze:S $unstressend | |||
(az internetezés) Az_'||intER2nEtEze:S $unstressend | |||
(veheti azt) vEhEti_||Ast $unstressend | |||
keresztül $unstressend | |||
(bonyolítani rajta) bon^oli:tAni_||R2AjtA $unstressend | |||
@@ -3983,7 +3983,7 @@ dolgozniuk $unstressend | |||
hallgatónak $unstressend | |||
tárgyaláson $unstressend | |||
törvényről $unstressend | |||
(múlt héten) mu:lt_'||he:tEn $unstressend | |||
//(múlt héten) mu:lt'||he:tEn $unstressend | |||
(kérte fel múlt héten) ke:R2tE_'||fEl_||mu:lt_'||he:tEn $unstressend | |||
kötendő $unstressend | |||
(vevőkkel kötendő) vEvY:k:El_||kYtEndY: $unstressend | |||
@@ -4636,7 +4636,6 @@ kikérdezném $unstressend | |||
(rendszert készít) R2EntsER2t_'||ke:si:t $unstressend | |||
(is megmutatják) iS_'||mEgmutAc:a:k $unstressend | |||
jutottak $unstressend | |||
(arról van szó) AR2R2o:l_'||vAn_'||so: $unstressend | |||
(ér el) e:R2_'||El $unstressend | |||
(azt szeretné) Ast_'||sER2Etne: $unstressend | |||
hasonlít $unstressend | |||
@@ -4905,8 +4904,331 @@ növekedés $unstressend | |||
bankja $unstressend | |||
banknak $unstressend | |||
kérdését $unstressend | |||
várják $unstressend | |||
történetében $unstressend | |||
kormánynak $unstressend | |||
legfeltűnőbb $unstressend | |||
körülmény $unstressend | |||
(a bizottság) A'||bizotS:a:g $unstressend | |||
(fog a bizottság) fog_||A'||bizotS:a:g $unstressend | |||
elvek $unstressend | |||
(kormány között) koR2ma:n^_||kYzYt: $unstressend | |||
(az ügyekben) Az_||yJEkbEn $unstressend | |||
hetet $unstressend | |||
kezdeményezésére $unstressend | |||
reméljük $unstressend | |||
törvényeken $unstressend | |||
kötelezettségeket $unstressend | |||
(is beszélt) iS_||bEse:lt $unstressend | |||
(is történt) iS_||tYrte:nt $unstressend | |||
nyilatkoztak $unstressend | |||
(a kutatókat) A'||kutAto:kAt $unstressend | |||
gyanúsítanak $unstressend | |||
(fordul elő) fordul_||ElY: $unstressend | |||
(alatt készül) AlAt:_||ke:syl $unstressend | |||
ritka $unstressend | |||
gyanúját $unstressend | |||
(kapcsolatos gyanúról) kAptSolAtoS_||JAnu:R2o:l $unstressend | |||
tartalma $unstressend | |||
(ki kell terjednie) ki_||kEl:_||tER2jEdniE $unstressend | |||
szerzője $unstressend | |||
munkában $unstressend | |||
(is mérik) iS_||me:R2ik $unstressend | |||
eldöntése $unstressend | |||
azokat $unstressend | |||
(az ügyeket) Az_||yJEkEt $unstressend | |||
(is megemlíti) iS_||mEgEmli:ti $unstressend | |||
(lehet érni) lEhEt_||e:R2ni $unstressend | |||
csalódott $unstressend | |||
(benne újdonság) bEn:E_||u:jdonSa:g $unstressend | |||
jelzik $unstressend | |||
(találja meg) tAla:ljA_||mEg $unstressend | |||
(a világon) A'||vila:gon $unstressend | |||
céget $unstressend | |||
értelmét $unstressend | |||
jöhet $unstressend | |||
aljasságra $unstressend | |||
másodpercet $unstressend | |||
(percet fizetek) pER2tsEt_||fizEtEk $unstressend | |||
fizetek $unstressend | |||
hallottam $unstressend | |||
(témája lesz) te:ma:jA_||lEs $unstressend | |||
kezdődő $unstressend | |||
politikában $unstressend | |||
alapozták $unstressend | |||
döntései $unstressend | |||
vitái $unstressend | |||
magyarázta $unstressend | |||
történni $unstressend | |||
címétől $unstressend | |||
keveredett $unstressend | |||
(a szokás) A'||soka:S $unstressend | |||
vesztette $unstressend | |||
értékelte $unstressend | |||
berendezkedést $unstressend | |||
berendezkedéssel $unstressend | |||
(se értették) SE_||e:R2tEt:e:k $unstressend | |||
levezényelni $unstressend | |||
vesztesége $unstressend | |||
arány $unstressend | |||
(visszaesés hatásait) vis:AESe:S_||hAta:SAit $unstressend | |||
(a kedélyeket) A'||kEde:jEkEt $unstressend | |||
hatásában $unstressend | |||
(válaszolt a felvetésre) va:lAsolt_||A'||fElvEte:SR2E $unstressend | |||
(dőlt be) dY:lt_||bE $unstressend | |||
(sem fog) SEm_||fog $unstressend | |||
(lát majd) la:t_||mAjd $unstressend | |||
megmentésére $unstressend | |||
(csődjének elkerülésére) tSY:J:e:nEk_||ElkER2yle:Se:R2E $unstressend | |||
(válik a cég) va:lik_||A'||tse:g $unstressend | |||
polgármesterekkel $unstressend | |||
fenntartására $unstressend | |||
firtatva $unstressend | |||
(elleni fellépésre) El:Eni_||fEl:e:pe:SR2E $unstressend | |||
frakcióvezetője $unstressend | |||
(nyitni akkor) n^itni_||Ak:oR2 $unstressend | |||
(hangzott el) hAngzot:_||El $unstressend | |||
vita $unstressend | |||
csinálsz $unstressend | |||
(szoftverekről van szó) softvER2EkR2Y:l_||vAn_||so: $unstressend | |||
(ellen létrehozott) El:En_||le:tR2Ehozot: $unstressend | |||
(felhasználók letöltéseit) fElhAsna:lo:k_||lEtYlte:SEit $unstressend | |||
(lépése ellen) le:pe:SE_||El:En $unstressend | |||
választásokat $unstressend | |||
(tulajdont védő törvények) tulAjdont_||ve:dY:_||tYR2ve:n^Ek $unstressend | |||
ország $unstressend | |||
együtt | |||
(több ország) tYb:_||oR2sa:g $unstressend | |||
(is aláírta) iS_||Ala:i:R2tA $unstressend | |||
(lehet akadályozni) lEhEt_||AkAda:jozni $unstressend | |||
(öt körül) Yt_||kYR2yl $unstressend | |||
(a tüntetést) A'||tyntEte:St $unstressend | |||
(ér véget) e:R2_||ve:gEt $unstressend | |||
órakor $unstressend | |||
(lehet számítani) lEhEt_||sa:mi:tAni $unstressend | |||
választéka $unstressend | |||
bevételhez $unstressend | |||
reális $unstressend | |||
(élők helyzete) e:lY:k_||hEjzEtE $unstressend | |||
kritika $unstressend | |||
sértené $unstressend | |||
megállapodást $unstressend | |||
(héttel ezelőtt) he:t:El_||EzElY:t: $unstressend | |||
hazánk $unstressend | |||
(abban foglaltakat) Ab:An_||foglAltAkAt $unstressend | |||
életbe $unstressend | |||
tagállam $unstressend | |||
ratifikálását $unstressend | |||
(közleményt adott ki) kYzlEme:n^t_||Adot:_||ki $unstressend | |||
médium $unstressend | |||
laknának $unstressend | |||
feküdt $unstressend | |||
lakásban $unstressend | |||
(nevezi tulajdonosa) nEvEzi_||tulAjdonoSA $unstressend | |||
tulajdonosa $unstressend | |||
rágyújthat $unstressend | |||
(itt senki) it:_||SEnki $unstressend | |||
csapolhat $unstressend | |||
fordulni $unstressend | |||
amiatt $unstressend | |||
(problémákat kapargat) pR2oble:ma:kAt_||kApAR2gAt $unstressend | |||
termékeket $unstressend | |||
(a baj)A'||bAj $unstressend | |||
jószágot $unstressend | |||
(se kapni) SE_||kApni $unstressend | |||
(se bírom) SE_||bi:R2om $unstressend | |||
(a kaját) A'||kAja:t $unstressend | |||
ételhordóval $unstressend | |||
esznek $unstressend | |||
(igaza van) igAzA_||vAn $unstressend | |||
(akar valamit) AkAR2_||vAlAmit $unstressend | |||
harcol $unstressend | |||
(számoltam ki) sa:moltAm_||ki $unstressend | |||
élelmiszerekre $unstressend | |||
nyersanyagokra $unstressend | |||
(olcsóbbat is) oltSo:b:At_||iS $unstressend | |||
főzni $unstressend | |||
(rövid ahhoz) R2Yvid_||Ahoz $unstressend | |||
(töltsem meg) tYltSEm_||mEg $unstressend | |||
(egy kisebb) EJ_||kiS:Eb $unstressend | |||
csirkére $unstressend | |||
(másra is) ma:SR2A_||iS $unstressend | |||
mire $unstressend | |||
(alig van) Alig_||vAn $unstressend | |||
hibbant $unstressend | |||
jártunk $unstressend | |||
bementek $unstressend | |||
banánt $unstressend | |||
szerető $unstressend | |||
(alapanyagokra kényes) AlApAn^AgokR2A_||ke:n^ES $unstressend | |||
állampolgár $unstressend | |||
ételt $unstressend | |||
(dolgokról beszélek) dolgokR2o:l_||bEse:lEk $unstressend | |||
haverjaim $unstressend | |||
utaznak $unstressend | |||
utalt $unstressend | |||
(hulladékok csupán) hul:Ade:kok_||tSupa:n $unstressend | |||
(tök igaz) tYk_||igAz $unstressend | |||
cucc $unstressend | |||
nyomorult $unstressend | |||
megvesznek $unstressend | |||
(miatt van így) miAt:_||vAn_||i:J $unstressend | |||
kereskedők $unstressend | |||
külföldi $unstressend | |||
drágább $unstressend | |||
(hozna megoldást) hoznA_||mEgolda:St $unstressend | |||
drágábban $unstressend | |||
korlátozása $unstressend | |||
ezres $unstressend | |||
érdekel $unstressend | |||
boltot $unstressend | |||
(az alapélménye) Az_||AlApe:lme:n^E $unstressend | |||
beszerezni $unstressend | |||
kedvéért $unstressend | |||
(a helyzetet) A'||hEjzEtEt $unstressend | |||
rontani $unstressend | |||
(esetleg elérhet) ESEtlEg_||Ele:R2hEt $unstressend | |||
láncok $unstressend | |||
vásárolnak $unstressend | |||
(az szar) Az_||sAR2 $unstressend | |||
felfogás $unstressend | |||
(cucc külföldről) tsuts:_||kylfYldR2Y:l $unstressend | |||
külföldről $unstressend | |||
hőbörög $unstressend | |||
(a magyarok) A'||mAJAR2ok $unstressend | |||
(a döntést) A'||dYnte:St $unstressend | |||
mobilcég $unstressend | |||
döntését $unstressend | |||
(tartják problémásnak) tAR2ca:k_||pR2oble:ma:SnAk $unstressend | |||
(is vitatják) iS_||vitAc:a:k $unstressend | |||
(az időre) Az_||idY:R2E $unstressend | |||
(lehetővé tétele) lEhEtY:ve:_||te:tElE $unstressend | |||
(eljárás indul) Elja:R2a:S_||indul $unstressend | |||
(a panaszokat) A'||pAnAsokAt $unstressend | |||
(eső részét) ESY:_||R2e:se:t $unstressend | |||
végéig $unstressend | |||
(meg kell vizsgálni) mEg_||kEl:_||viZga:lni $unstressend | |||
(döntött arról) dYntYt:_||AR2R2o:l $unstressend | |||
posztról $unstressend | |||
(elnöki posztról) ElnYki_||postR2o:l $unstressend | |||
(élte meg) e:ltE_||mEg $unstressend | |||
érezhette $unstressend | |||
népszerű $unstressend | |||
(is alátámasztotta) iS_||Ala:ta:mAstot:A $unstressend | |||
(három évig bírni) ha:R2om_||e:vig_||bi:R2ni $unstressend | |||
(nap után született meg) nAp_||uta:n_||sylEtEt:_||mEg $unstressend | |||
(szokta meg) soktA_||mEg $unstressend | |||
rendelt $unstressend | |||
(nap alatt tudatosult) nAp_||AlAt:_||tudAtoSult $unstressend | |||
győzni $unstressend | |||
garantálni $unstressend | |||
(tette világossá) tEt:E_||vila:goS:a: $unstressend | |||
(szóló döntés) so:lo:_||dYnte:S $unstressend | |||
sejtik $unstressend | |||
hamarabb $unstressend | |||
erősíti $unstressend | |||
lemondani $unstressend | |||
(volna magát) volnA_||mAga:t $unstressend | |||
(sem került) SEm_||kER2ylt $unstressend | |||
hallgatták $unstressend | |||
(hogyan fog végződni) hoJAn_||fog_||ve:gzY:dni $unstressend | |||
akadálymentesítés | |||
politikusai $unstressend | |||
igazolják $unstressend | |||
(elmúlt évek) Elmu:lt_||e:vEk $unstressend | |||
módosítását $unstressend | |||
(Az ellenérvek) Az_||El:Ene:R2vEk $unstressend | |||
bizonygatni $unstressend | |||
jogát $unstressend | |||
(a kérdést) A'||ke:R2de:St $unstressend | |||
(teljesen hülyén) tEljESEn_||hyje:n $unstressend | |||
(ne nézz) nE_||ne:zz $unstressend | |||
tudd $unstressend | |||
kérdéseket $unstressend | |||
téma $unstressend | |||
halálbüntetés $unstressend | |||
embereket $unstressend | |||
halálbüntetést $unstressend | |||
ítéletet $unstressend | |||
tanyát $unstressend | |||
halálra $unstressend | |||
(öltek meg) YltEk_||mEg $unstressend | |||
(éves férfira) e:vES_||fe:R2fiR2A $unstressend | |||
(éves nőre) e:vES_||nY:R2E $unstressend | |||
(éves lányt) e:vES_||la:n^t $unstressend | |||
(éves kislányt) e:vES_||kiSla:n^t $unstressend | |||
(éves fiút) e:vES_||fiu:t $unstressend | |||
(éves kisfiút) e:vES_||kiSfiu:t $unstressend | |||
(éves férfi) e:vES_||fe:R2fi $unstressend | |||
(éves nő) e:vES_||nY: $unstressend | |||
(éves lány) e:vES_||la:n^ $unstressend | |||
(éves kislány) e:vES_||kiSla:n^ $unstressend | |||
(éves fiú) e:vES_||fiu: $unstressend | |||
(éves kisfiú) e:vES_||kiSfiu: $unstressend | |||
(éves ember) e:vES_||EmbER2 $unstressend | |||
(éves embert) e:vES_||EmbER2t $unstressend | |||
(is végezték) iS_||ve:gEzte:k $unstressend | |||
(hajtottak végre) hAjtot:Ak_||ve:gR2E $unstressend | |||
(hajtották végre) hAjtot:a:k_||ve:gR2E $unstressend | |||
csinálták $unstressend | |||
(lenne rá) lEn:E_||R2a: $unstressend | |||
követelik $unstressend | |||
ezért $unstressend | |||
gárda $unstressend | |||
(is állítják) iS_||a:li:c:a:k $unstressend | |||
(mellett volna) mEl:Et:_||volnA $unstressend | |||
(húsz évben) hu:s_||e:vbEn $unstressend | |||
elutasították $unstressend | |||
szabályozzák $unstressend | |||
ezek $unstressend | |||
végrehajtani $unstressend | |||
unióból $unstressend | |||
felmondanánk $unstressend | |||
történne $unstressend | |||
(feltétele volt) fElte:tElE_||volt $unstressend | |||
visszaállítaná $unstressend | |||
kapnánk $unstressend | |||
jogunkat $unstressend | |||
(lenne ennek) lEn:E_||En:Ek $unstressend | |||
hülyéskedj $unstressend | |||
(be újra) bE_||u:jR2A $unstressend | |||
(hajtanak végre) hAjtAnAk_||ve:gR2E $unstressend | |||
övezik $unstressend | |||
százalékát $unstressend | |||
(teszik ki) tEsik_||ki $unstressend | |||
(százalékát teszik ki) sa:zAle:ka:t_||tEsik_||ki $unstressend | |||
(hajtják végre) hAjca:k_||ve:gR2E $unstressend | |||
országnak $unstressend | |||
igazolni $unstressend | |||
felindulásból $unstressend | |||
tudatállapotban $unstressend | |||
// word pairs | |||
(mit eszel) mit_||EsEl $unstressend | |||
tudhatnád $unstressend | |||
illeti $unstressend | |||
(szomorú volt látni) somoR2u:_||volt_||la:tni $unstressend | |||
(régen kitalálták) R2e:gEn_||kitAla:lta:k $unstressend | |||
magához $unstressend | |||
(emberen segíthet) EmbER2En_||SEgi:thEt $unstressend | |||
(kell venni) kEl:_||vEn:i $unstressend | |||
valamivel $unstressend | |||
(meg kell oldani) mEg_||kEl:_||oldAni $unstressend | |||
piacokat $unstressend | |||
(az értékesítést) Az_||e:R2te:kESi:te:St $unstressend | |||
polcán $unstressend | |||
(ki volt írva) ki_||volt_||i:R2vA $unstressend | |||
tojást $unstressend | |||
tojás $unstressend | |||
tojja $unstressend | |||
felárral $unstressend | |||
(terméket vásárolok) tER2me:kEt_||va:Sa:R2olok $unstressend | |||
(jobb volt) job:_||volt $unstressend | |||
keveréke $unstressend | |||
(hogy a) h,oJ,A |
@@ -137,14 +137,42 @@ szanité) c (cs ts | |||
_in) cz (éd ts | |||
_virgon) c (ság ts | |||
_elmén) c (ség ts | |||
martaló) c (ser ts | |||
martaló) c ts | |||
_ér) c (sas ts | |||
_újon) c (ság ts | |||
_kuru) c (ság ts | |||
_újon) c ts | |||
_kuru) c ts | |||
_paló) c (ság ts | |||
_fejlé) c ts | |||
nyol) c (seb ts | |||
bará) cs (ágta tS: | |||
bér) c (csut ts | |||
bér) c (süveg ts | |||
bilin) cs (zör tS | |||
_ér) c (salak ts | |||
_ér) c (cs ts | |||
_ér) c (sely ts | |||
_ér) c (síp ts | |||
ér) cs (ípte tS | |||
ér) c (sodr ts | |||
garabon) c (ser ts | |||
_laban) c ts | |||
_kéjen) c ts | |||
_ner) c (stólá ts | |||
_jege) c ts | |||
kavi) cs (z tS | |||
kilin) cs (zör tS | |||
laza) c ts | |||
árbo) c (sud ts | |||
_ar) c (seb ts | |||
nyargon) c (cs ts | |||
pere) c (süt ts | |||
_prin) c (ség ts | |||
_rá) c (ság ts | |||
sátán) cs (ap tS | |||
suhan) c ts | |||
udvaron) c (ser ts | |||
pere) c (cs ts | |||
licen) ccs ts|tS | |||
.group ch | |||
anar) ch (i h | |||
@@ -180,8 +208,8 @@ diszti) ch (on h | |||
ma) ch (iavell h | |||
_or) ch (ide h | |||
almana) ch h | |||
kronoszti) ch (on h | |||
arca) ch (on h | |||
.group d | |||
d d | |||
@@ -382,6 +410,48 @@ smarag) d (szín d | |||
_tér) d (zseb d | |||
twee) d (szövet d | |||
utó) d (szerv d | |||
epizó) d (szer d | |||
tize) d (szám d | |||
faj) d (tyúk d | |||
kó) d (szerke d | |||
ha) d (szertá d | |||
_föl) d (szelle d | |||
_föl) d (szerz d | |||
_föl) d (sziget d | |||
_föl) d (szín d | |||
_föl) d (szurok d | |||
_föl) d (szült d | |||
_gon) d (szer d | |||
_ha) d (játék d | |||
_ha) d (száll d | |||
_ha) d (szer d | |||
_harma) d (szül d | |||
_hor) d (szek d | |||
kalan) d (szer d | |||
_kó) d (szob d | |||
_küz) d (szell d | |||
_lú) d (szokás d | |||
lú) d (zsír d | |||
va) d (szerű d | |||
hó) d (szőr d | |||
kobol) d (szög d | |||
máso) d (szerep d | |||
_mon) dsz (a ts | |||
ná) d (szilán d | |||
_rá) d (sóz d | |||
ötö) d (szülö d | |||
pa) d (szőny d | |||
_smarag) d (sz d | |||
szaba) d (szól d | |||
szomszé) d (sor d | |||
va) d (sáfr d | |||
va) d (szegf d | |||
va) d (szilv d | |||
vá) d (szóza d | |||
borso) d (sz d | |||
herná) d (sz d | |||
szaba) d (szent d | |||
for) d (jános d | |||
.group dz | |||
fogó) dz (kod ts | |||
@@ -546,6 +616,20 @@ imádsá) g (gyűjt g | |||
le) gg (roteszk g: | |||
_agya) g (gy g | |||
anya) g (győz g | |||
felsé) g (gy g | |||
elesé) g (gy g | |||
sere) g (gyűj g | |||
kötelessé) g (gyak g | |||
_lán) g (gy g | |||
szentsé) g (gy g | |||
zálo) g (gy g | |||
me) ggy (em J: | |||
mére) g (gy g | |||
nyere) g (gy g | |||
vendé) g (gy g | |||
világossá) g (gy g | |||
vilá) g (gy g | |||
virá) g (gy g | |||
.group gy | |||
gy J | |||
@@ -651,7 +735,7 @@ harmince) gy (edik J: | |||
_e) gy (ablak J: | |||
összee) gy (esít J: | |||
nem-e) gy (ik J: | |||
e) gy (összeg J: | |||
_e) gy (összeg J: | |||
e) gys (ík J|S //for example egysíkú word need spokening single J and S phoneme | |||
_e) gy (öntet J: | |||
tár) gy (sor J | |||
@@ -668,6 +752,8 @@ huszone) gy (ez J: | |||
e) gy (éjszak J: | |||
_egyszere) gy (e J: | |||
_huszone) gy (e J: | |||
száze) gy (edik J: | |||
védje) gy (straté J | |||
.group h | |||
h h | |||
@@ -680,6 +766,7 @@ _huszone) gy (e J: | |||
_ju) h (sajt | |||
_ju) h (tenyész | |||
_ju) h (szárnyék | |||
cse) h (bánya | |||
.group i | |||
i i | |||
@@ -712,7 +799,9 @@ agressz) í (v i: | |||
_sz) í (néssz i | |||
sz) í (vatn i | |||
_megsz) í (vatta i | |||
szabad) ítsz its: | |||
sz) í (vemészt i: | |||
vesz) ítsz i:ts: | |||
.group j | |||
j j | |||
@@ -905,6 +994,18 @@ mikrofo) n (nyílás n | |||
_me) ny (assz n^ | |||
_me) nny (assz n^ | |||
kölcsö) n (jegyz n | |||
_bű) n (nyom n | |||
filigrá) n (nyel n | |||
kabi) n (nyíl n | |||
magá) n (nyel n | |||
oroszlá) n (nyom n | |||
_ö) n (nyom n | |||
_szi) n (játsz n | |||
szivárvá) ny (játsz n^ | |||
utá) n (nyom n | |||
verse) ny (játék n^ | |||
_elle) n (jav n | |||
vagyo) n (jog n | |||
.group o | |||
o o | |||
@@ -964,6 +1065,7 @@ kölcsö) n (jegyz n | |||
s S | |||
s (-sz s: //if have the - character the next word part beginning with sz, always need spokening s: phoneme | |||
s-) sz //but not need spokening second sz phoneme | |||
dns-) sz s | |||
föld) s (ánc S | |||
?1 hel) s (inki z | |||
ki) s (ebb SS | |||
@@ -1028,6 +1130,23 @@ termelé) s S | |||
_áldá) s S | |||
_asztalo) s S | |||
_árgu) s S | |||
dragonyo) s S | |||
_képzé) s S | |||
farka) s (szőr S | |||
fedezé) s S | |||
galaxi) s S | |||
koldu) s S | |||
brekegé) s S | |||
ritmu) s (zaj S | |||
_tetszé) s S | |||
toko) s (zászl S | |||
váro) s (zaj S | |||
váro) s (zs S | |||
ki) s (zsidá S | |||
ki) s (szent S | |||
ki) s (sziget S | |||
ki) s (szőlő S | |||
körö) s (szeg S | |||
.group ss | |||
ssz ss2 | |||
@@ -1037,6 +1156,7 @@ _asztalo) s S | |||
mennydörgé) ssz (erű Ss | |||
robbaná) ss S: | |||
hamva) ssz s: | |||
kotyva) ssz s: | |||
robbaná) ssz (er Ss | |||
danubiu) ss s: //a radio station name | |||
danubiu) ssz s: //a radio station name | |||
@@ -1293,7 +1413,7 @@ fertőzé) ssz (erű Ss | |||
csuszamlá) ssz (erű Ss | |||
fűté) ssz (ag Ss | |||
habitu) ssz (erű Ss | |||
halotta) ssz (ob Ss | |||
halotta) ssz Ss | |||
hányá) ssz (ag Ss | |||
világo) ssz (őke Ss | |||
@@ -1400,9 +1520,130 @@ bégeté) ssz (erű Ss | |||
a) ssz (isztál s | |||
piro) ssz (ka s | |||
ágyú) ssz Ss | |||
alá) ssz (olg Ss | |||
_alá) ssz (olg Ss | |||
almá) ssz (ürk Ss | |||
csárdá) ssz (ól Ss | |||
csikó) ssz Ss | |||
éde) ssz (ül Ss | |||
éke) ssz (ó Ss | |||
föléle) ssz (em s: | |||
frázi) ssz (erű Ss | |||
fuvaro) ssz (ekér Ss | |||
fúvó) ssz (ersz Ss | |||
ver) ssz (erz Ss | |||
_gyor) ssz Ss | |||
_ki) ssz (állá Ss | |||
_hajó) ssz Ss | |||
_hár) ssz Ss | |||
_hasi) ssz (ag Ss | |||
_hatá) ssz (er Ss | |||
_heku) ssz (ag Ss | |||
_hízelkedé) ssz Ss | |||
_horkantá) ssz (er Ss | |||
_hő) ssz Ss | |||
_hú) ssz (ín Ss | |||
_hú) ssz (iget Ss | |||
hűvö) ssz (emű Ss | |||
_ina) ssz Ss | |||
_forrá) ssz Ss | |||
_jáspi) ssz (ob Ss | |||
_jó) ssz Ss | |||
_kacagá) ssz (er Ss | |||
kapu) ssz Ss | |||
má) ssz (er Ss | |||
_kevé) ssz Ss | |||
ki) ssz (eb Ss | |||
ki) ssz (ed Ss | |||
kormo) ssz Ss | |||
köntö) ssz Ss | |||
könyve) ssz Ss | |||
farka) ssz (ürk Ss | |||
hú) ssz (aft Ss | |||
kihívá) ssz Ss | |||
lőszere) ssz Ss | |||
lövé) ssz (erű Ss | |||
fehére) ssz (ürk Ss | |||
köhinté) ssz (erű Ss | |||
kva) ssz (iakér s: | |||
nyeríté) ssz (erű Ss | |||
lőporo) ssz Ss | |||
kapará) ssz (erű Ss | |||
nyávogá) ssz (erű Ss | |||
szoká) ssz (ám Ss | |||
borza) ssz (őr Ss | |||
harco) ssz S|s | |||
kocsi) ssz (erep Ss | |||
vitorlá) ssz Ss | |||
mágná) ssz Ss | |||
má) ssz (őr Ss | |||
mécse) ssz Ss | |||
téveszté) ssz (erű Ss | |||
méhe) ssz Ss | |||
dörgé) ssz Ss | |||
muzsiku) ssz Ss | |||
oázi) ssz (erű Ss | |||
_orda) ssz Ss | |||
állá) ssz Ss | |||
ősze) ssz Ss | |||
ő) ssz (árm Ss | |||
_ő) ssz (ell Ss | |||
_ő) ssz (i Ss | |||
_ő) ssz (ék Ss | |||
_ő) ssz (erű Ss | |||
ő) ssz (arv Ss | |||
_ő) ssz (oká Ss | |||
ő) ssz (örny Ss | |||
ő) ssz (ülő Ss | |||
papiro) ssz Ss | |||
papriká) ssz Ss | |||
plü) ss (zs S | |||
_portá) ssz Ss | |||
_raká) ssz Ss | |||
rántá) ssz Ss | |||
_rava) ssz s: | |||
keríté) ssz Ss | |||
repülő) ssz (trájk Ss | |||
rezgé) ssz (ám Ss | |||
_rongyo) ssz Ss | |||
ruhá) ssz (ob Ss | |||
_sá) ssz Ss | |||
_sorva) ssz s: | |||
sugárzá) ssz Ss | |||
szindikátu) ssz Ss | |||
_szólá) ssz Ss | |||
szőrö) ssz (ív Ss | |||
_tár) ssz (ob Ss | |||
tár) ssz (omszéd Ss | |||
teá) ssz (erv Ss | |||
tövi) ssz Ss | |||
tubáko) ssz (el Ss | |||
_tükrö) ssz Ss | |||
tüze) ssz (em Ss | |||
pótlá) ssz Ss | |||
vallatá) ssz (er Ss | |||
_váro) ssz Ss | |||
_vere) ssz Ss | |||
_veté) ssz Ss | |||
világo) ssz Ss | |||
villamo) ssz Ss | |||
rángá) ssz (er Ss | |||
zölde) ssz (ürk Ss | |||
zsíro) ssz (áj Ss | |||
zsoldo) ssz Ss | |||
bázi) ssz Ss | |||
_kapo) ssz Ss | |||
_agyago) ssz (erg Ss | |||
_béké) ssz Ss | |||
_gombo) ssz Ss | |||
_kemene) ssz Ss | |||
_miko) ssz Ss | |||
_neme) ssz Ss | |||
_szamo) ssz Ss | |||
_szilvá) ssz Ss | |||
_vámo) ssz Ss | |||
keresé) ssz Ss | |||
cipő) ssz Ss | |||
szorongá) ssz Ss | |||
.group sz | |||
sz s | |||
@@ -1438,6 +1679,7 @@ fáklyá) sz (ene Sz | |||
para) sztsz (andál st|s | |||
te) szts (oroz st|S | |||
_dama) szts st|S | |||
_dama) sztsz st|s | |||
kere) szt (sor st | |||
kere) szt (szer st | |||
para) szt (segg st | |||
@@ -1450,6 +1692,14 @@ fáklyá) sz (ene Sz | |||
sz (acsk Sz //all szacsk containing part block need spokening single S and z phoneme, for example chipseszacskó word | |||
legké) szs (éges S: | |||
ameti) sztsze st|sE | |||
bati) sztsze (gé st|sE | |||
kere) sztsz (e st|s | |||
mala) szts (ugal st|S | |||
para) szts (ihed st|S | |||
para) szts (ors st|S | |||
para) szts (üte st|S | |||
para) sztsz (ag st|s | |||
para) szts (uhan st|S | |||
.group t | |||
t t | |||
@@ -1503,6 +1753,7 @@ használ) t (cikk t | |||
ha) t (cell t //for example hatcellás, hatcella word need spokening t before c letter. | |||
pár) t (székház t | |||
hálóza) t (semleges t | |||
lisz) t (cipel t | |||
vajon) t (szoros t | |||
tsz (h ts | |||
te) tsz (h ts | |||
@@ -1556,7 +1807,43 @@ rokkan) t (segít t | |||
plaká) t (cég t | |||
álla) t (szőr t | |||
aszal) t (jeg t | |||
bölcsele) t (sava t | |||
diva) t (szép t | |||
éle) t (szomj t | |||
eli) t (szolg t | |||
_es) t (szél t | |||
ezüs) t (sark t | |||
gyémán) t (szoli t | |||
halla) tsz (ának ts: | |||
kárpi) t (szőny t | |||
_ké) t (szél t | |||
kilá) tssz (ék ts: | |||
me) tsz (vény ts | |||
köte) t (szám t | |||
halla) tsz (ód ts: | |||
_ú) tsz (ék t|s | |||
ezüs) t (szob t | |||
ezüs) t (szőr t | |||
ezüs) t (szél t | |||
lá) tsz (va ts | |||
me) tsz (itek ts: | |||
nemze) t (szín t | |||
padla) t (szőny t | |||
_par) t (szél t | |||
robo) t (szond t | |||
_rő) t (szők t | |||
sajá) t (szemé t | |||
_szegle) t (sz t | |||
szé) t (szorít t | |||
szögle) t (szob t | |||
tuca) t (szép t | |||
ügyle) t (szob t | |||
üzle) t (szob t | |||
vivá) t (szó t | |||
vizi) t (szob t | |||
zár) t (szék t | |||
szé) t (szortír t | |||
_robo) t (szoftve t | |||
.group tj | |||
C) tj c | |||
@@ -1631,6 +1918,19 @@ _deszan) tj (árm tj | |||
_készle) tj (elen tj | |||
tisztele) tj (egy tj | |||
_vész) tj (ósl tj | |||
cson) tj (áték tj | |||
hangula) tj (avít tj | |||
állapo) tj (avul tj | |||
körösz) tj (ár tj | |||
ezüs) tj (elv tj | |||
többle) tj (övedel tj | |||
piké) tj (átsz tj | |||
természe) tj (áték tj | |||
természe) tj (og tj | |||
_tisztele) tj (el tj | |||
zené) tj (átsz tj | |||
szen) tj (akab tj | |||
közérze) tj (aví tj | |||
.group ts | |||
ts (_S2 tS //general rule with word end of ts letters | |||
@@ -1845,13 +2145,15 @@ felira) ts (áv t|S | |||
pö) tsz (en ts: | |||
_á) tsz (orult t|s | |||
leme) tsz (vén ts | |||
_cha) tsz (ob t|s | |||
robo) ts (of t|S | |||
.group tt | |||
tt t: | |||
ttgy t:J | |||
ttj c: | |||
ala) tt (jár t | |||
krike) tt (játék t | |||
krike) tt (ját t | |||
ttr tR2 //special exception with always need executing | |||
helyeze) tt (ről t: | |||
tts (á tS: | |||
@@ -1862,9 +2164,12 @@ helyeze) tt (ről t: | |||
keresz) tt (űz t: | |||
me) ttsz (et ts: | |||
bennszülö) tt (jelmez t | |||
krike) tt (ját t | |||
szé) tt (rancsír t: | |||
.group ty | |||
mindszen) ty t|i | |||
ty (ard t|j | |||
.group u | |||
u u | |||
@@ -1879,6 +2184,8 @@ szovjet) u (nió u: | |||
h) ú (gom u | |||
_h) ú (gy u | |||
_h) ú (ggy u | |||
h) ú (szanny u: | |||
.group ü | |||
@@ -2036,7 +2343,7 @@ ajándéko) z (t s | |||
rejtő) z (t s | |||
hango) z (t s | |||
szerve) z (ked s | |||
kaló) z (ság z | |||
kaló) z z | |||
szellő) z (tet s | |||
vigyá) zz (áll z | |||
zippzár tsipza:R2 | |||
@@ -2085,6 +2392,26 @@ csatlako) z (tok s | |||
helye) z (ke s | |||
_tí) z (sou z | |||
leme) z (stú z | |||
gá) z (sug z | |||
_gő) z z | |||
_pén) zs (ed Z | |||
_lá) z (seb z | |||
_lá) z (sóh z | |||
ré) z (serleg z | |||
_tí) z (zsák z | |||
ré) z (sárká z | |||
ké) z (seb z | |||
matró) z (sipk z | |||
_mé) z (ser z | |||
_ő) z (sut z | |||
_ő) z (seb z | |||
ré) z (sark z | |||
ré) z (sav z | |||
ré) z (sipk z | |||
ré) z (sod z | |||
tí) z (sáv z | |||
_tí) z (shill z | |||
topá) z z | |||
.group | |||
$ dolla:R2 |
@@ -1078,11 +1078,10 @@ cortes $2 | |||
cortile $2 | |||
cortisol $3 | |||
cortocircuito kO@-*totSi@-*k'uito | |||
cosa $2 | |||
cos $alt | |||
cosc $alt | |||
coscia $alt | |||
cosen $alt2 | |||
cosi $2 | |||
cosm $alt | |||
cosmic $alt | |||
cosm $alt | |||
@@ -3274,7 +3273,6 @@ rore $alt | |||
ros $alt | |||
rosalia $3 | |||
roseo $1 $alt | |||
rose $2 | |||
rosolia $3 | |||
rospigliosi $alt2 | |||
rosp $alt |
@@ -8,7 +8,7 @@ | |||
// Y front vowels: e i (& accents) | |||
.L01 a à o ò ó u ù | |||
.L02 e é è | |||
.L03 b d g l m n r v // 's' is [z] before these | |||
.group a | |||
a a | |||
@@ -321,6 +321,7 @@ | |||
s s | |||
_) s s | |||
A) s (A z | |||
s (L03 z | |||
l) s s | |||
p) s s | |||
@@ -377,6 +378,7 @@ | |||
.group z | |||
z ts | |||
A) zz ts: | |||
A) z (A ts: | |||
_) z (i dz | |||
_) z (ì dz |
@@ -13,15 +13,6 @@ _7 Sv'idi | |||
_8 rv'a | |||
_9 ts#xr'a | |||
_0a n'ul | |||
_1a 'ert# | |||
_2a 'or | |||
_3a s'am | |||
_4a 'ot#x | |||
_5a x'ut# | |||
_6a 'ek#vs | |||
_7a Sv'id | |||
_10 'at#i | |||
_11 t#'ert#meti | |||
_12 t#'ormeti | |||
@@ -33,31 +24,34 @@ _17 tSv'idmeti | |||
_18 t#vr'ameti | |||
_19 ts#xr'ameti | |||
_10a 'at# | |||
_11a t#'ert#met | |||
_12a t#'ormet | |||
_13a ts#'amet | |||
_14a t#'ot#xmet | |||
_15a t#x'ut#met | |||
_16a t#'ek#vsmet | |||
_17a tSv'idmet | |||
_18a t#vr'amet | |||
_19a ts#xr'amet | |||
_20 'ots#i | |||
_20a 'ots# | |||
_2X 'ots# | |||
_40 'ormotsi | |||
_40a 'ormots | |||
_4X 'ormots | |||
_60 s'amotsi | |||
_60a s'amots | |||
_6X s'amots | |||
_80 'ot#xotsi | |||
_80a 'ot#xots | |||
_8X 'ot#xots | |||
_80 'ot#xmotsi | |||
_8X 'ot#xmots | |||
_0C0 asi | |||
_0C as | |||
_2C0 orasi | |||
_2C oras | |||
_3C0 samasi | |||
_3C samas | |||
_4C0 otxasi | |||
_4C otxas | |||
_5C0 x'ut#asi | |||
_5C x'ut#as | |||
_6C0 'ek#vsasi | |||
_6C 'ek#vsas | |||
_7C0 Sv'idasi | |||
_7C Sv'idas | |||
_8C0 rvaasi | |||
_8C rvaas | |||
_9C0 ts#xr'aasi | |||
_9C ts#xr'aas | |||
_0M1 'at#as | |||
_0M1x 'at#asi | |||
_0M2 m'ilion | |||
@@ -65,6 +59,7 @@ _0M2x m'ilioni | |||
_0and d%a | |||
_dpt mt#eli_ | |||
_roman m'esame | |||
_0Z1 me'at#edi | |||
_0Z2 me'asedi | |||
@@ -118,7 +113,7 @@ _ე e | |||
ჶ fi | |||
ჷ shva | |||
ჸ elifi | |||
უ unbrigu | |||
უ u | |||
% prots#enti $max3 | |||
@@ -154,3 +149,4 @@ _) m'ardZvena||mr@-gv'ali||p#r@-tSx'ili | |||
// common function words | |||
და $u $brk | |||
@@ -0,0 +1,68 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Kazakh | |||
б be | |||
в ve | |||
г ge | |||
ғ Ge | |||
д de | |||
ж Ze | |||
з ze | |||
й q8sqA'i | |||
к kA | |||
қ qA | |||
л El | |||
м Em | |||
н En | |||
ң EN | |||
п pe | |||
р Er | |||
с Es | |||
т te | |||
ф Ef | |||
х XA | |||
һ hA | |||
ц tse | |||
ч tSe | |||
ш Sa | |||
щ StSa | |||
ъ Aj8ru | |||
ь ZINISkelIk | |||
//numbers | |||
_0 n'Yl | |||
_1 b'Ir | |||
_2 ek'I | |||
_3 u#S | |||
_4 t'Yrt | |||
_5 b'es | |||
_6 Alt'8 | |||
_7 Z'et'I | |||
_8 seg'Iz | |||
_9 toG'8z | |||
_1X 'on | |||
_2X Zi'8rmA | |||
_3X 'ot8z | |||
_4X q'8r8q | |||
_5X 'el;u | |||
_6X 'Alp8s | |||
_7X Z'etpIs | |||
_8X s'eksen | |||
_9X t'oqsAn | |||
_0C Z'u#z | |||
_0M1 m'8N | |||
_0M2 milli'on | |||
_0M3 milli'Ard | |||
_dpt _b,u#tIn | |||
// used after decimal point | |||
_0Z1 'onnAn // tenths | |||
_0Z2 Z'u#zden // hundredths | |||
_0Z3 m'8NnAn | |||
_0Z4 'on||m,8NnAn | |||
_0Z5 Z'u#z||m,8NnAn | |||
_0Z6 milli'onnAn | |||
_0Z7 'on||milli,onnAn | |||
_0Z8 Z'u#z||milli'onnAn | |||
_0Z9 milli'ArdtAn |
@@ -0,0 +1,130 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Kazakh | |||
.group а | |||
а A | |||
а (й a | |||
.group ә | |||
ә & | |||
.group б | |||
б b | |||
.group в | |||
в v | |||
.group г | |||
г g | |||
.group ғ | |||
ғ G | |||
.group д | |||
д d | |||
.group е | |||
е e | |||
.group ё | |||
ё ;o | |||
.group ж | |||
ж Z | |||
.group з | |||
з z | |||
.group и | |||
и i | |||
.group й | |||
й j | |||
.group к | |||
к k | |||
.group қ | |||
қ q | |||
.group л | |||
л l | |||
.group м | |||
м m | |||
.group н | |||
н n | |||
.group ң | |||
ң N | |||
.group о | |||
о o | |||
.group ө | |||
ө Y | |||
.group п | |||
п p | |||
.group р | |||
р r | |||
.group с | |||
с s | |||
.group т | |||
т t | |||
.group у | |||
у u | |||
A) у w | |||
у (A w | |||
.group ұ | |||
ұ U | |||
.group ү | |||
ү u# | |||
.group ф | |||
ф f | |||
.group х | |||
х X | |||
.group һ | |||
һ h | |||
.group ц | |||
ц ts | |||
.group ч | |||
ч tS | |||
.group ш | |||
ш S | |||
.group щ | |||
щ StS | |||
.group ы | |||
ы 8 // oU ?? | |||
.group і | |||
і I | |||
.group э | |||
э E | |||
.group ю | |||
ю ;u | |||
.group я | |||
я ;a | |||
.group | |||
ъ | |||
ь |
@@ -0,0 +1,112 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Greenlandic | |||
b bE | |||
c sE | |||
d dE | |||
f Ef | |||
g ji | |||
h ha | |||
j jE | |||
k ka | |||
l El | |||
m Em | |||
n En | |||
p pE | |||
q qa | |||
r Er | |||
s Es | |||
t tE | |||
v vE | |||
w wE | |||
x iks | |||
z zE | |||
// y | |||
// æ | |||
// ø | |||
// å | |||
// Native numbers 0-10 | |||
_0n n'u:lu | |||
_1n at'a:sEq | |||
_2n m'arluk | |||
_3n p'iNasut | |||
_4n s'isamat | |||
_5n t'al#imat | |||
_6n arf'inil#it | |||
_7n arfinEqm'arluk | |||
_8n arfinEqp'iNasut | |||
_9n quliNil'uat | |||
_10n q'ulit | |||
// Danish numbers | |||
_0 'nOl | |||
_1 'en | |||
_2 t'o | |||
_3 tR'e | |||
_4 f'iV | |||
_5 f'Em | |||
_6 s'EQs | |||
_7 s'yw | |||
_8 'O:d@ | |||
_9 n'i | |||
_10 t'i | |||
_11 'Elv@ | |||
_12 t'Vl | |||
_13 tR'&d@-n | |||
_14 fj'ord@-n | |||
_15 f'emt@-n | |||
_16 s'ajsd@-n | |||
_17 s'Wd@-n | |||
_18 '&d@-n | |||
_19 n'ed@-n | |||
_2X t'y:w | |||
_3X tR'&Dv@ | |||
_4X f'W:V | |||
_5X h&l't*Es | |||
_6X t*'Es | |||
_7X h&lfj'&rs | |||
_8X f'irs | |||
_9X h&lf'Ems | |||
_0C h'un*@:D | |||
_1C ed||h'unr@:D | |||
_0M1 t'u:s@-n | |||
_1M1 ed||t'u:s@-n | |||
_1M2 'e:n||milij'o:n | |||
_0M2 milij'o:nV | |||
_1M3 'e:n||milij'a:d | |||
_0M3 milij'a:d3 | |||
_1M4 'e:n||bilij'o:n | |||
_0M4 bilij'o:n3 | |||
_0and V | |||
_dpt kom:a_ | |||
// ordinals are followed by a dot in Danish | |||
_ord 3 | |||
// exceptions for ordinals | |||
_1o fWrsd3 | |||
_2o &n@n | |||
_3o trEdj3 | |||
_4o fjeV | |||
_5o fEmt3 | |||
_6o sjEd3 | |||
_7o syvn3 | |||
_8o Vtn3 | |||
_9o ni@n3 | |||
_10o ti@n3 | |||
_11o Elfd3 | |||
_12o tVlfd3 | |||
_2Xo t'yv@n@ // 25. | |||
_3Xo tr'&ft@ //36. | |||
_4Xo fWV'tyv@n@ // 42. | |||
_5Xo h<*'Esenstyv@n@ // 52. | |||
_6Xo tr'Esenstyv@n@ // 62. | |||
_7Xo h&lfj'&rsenstyv@n@ // 72. | |||
_8Xo firsenstyv@n@ // 82. | |||
_9Xo h&lf'Emsenstyv@n@ // 95. | |||
@@ -0,0 +1,180 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Greenlandic | |||
// don't stress a vowel before these consonant clusters | |||
.L01 ng nng | |||
.group a | |||
a a | |||
a (CC 'a | |||
a (L01 a | |||
ak (_ &g | |||
ap (_ &p | |||
at (_ &t | |||
aa a: | |||
aar a: | |||
aaq a: | |||
ai (_ aI | |||
.group b | |||
b b | |||
.group c | |||
c k | |||
c (e s | |||
c (i s | |||
.group d | |||
d d | |||
.group e | |||
e E | |||
e (CC 'E // a vowel before a consonant cluster is stressed | |||
e (L01 E // ... except for these consonants | |||
ee E: | |||
.group f | |||
f f | |||
ff f: | |||
.group g | |||
g j | |||
gg j: | |||
.group h | |||
h h | |||
hh h: | |||
.group i | |||
i i | |||
i (CC 'i | |||
i (L01 i | |||
ii i: | |||
.group j | |||
j j | |||
jj j: | |||
.group k | |||
k g | |||
kk g: | |||
.group l | |||
l l | |||
ll l# | |||
.group m | |||
m m | |||
mm m: | |||
.group n | |||
n n | |||
na na | |||
nn n: | |||
ng N | |||
nng N: | |||
.group o | |||
o o | |||
o (CC 'o | |||
o (L01 o | |||
oo o: | |||
.group p | |||
p b | |||
p b: | |||
.group q | |||
q q | |||
qq qq | |||
.group r | |||
r r | |||
rr X: | |||
rl rl# | |||
.group s | |||
s s | |||
ss s: | |||
.group t | |||
t d | |||
ti ti | |||
te te | |||
tt d | |||
tl tl# | |||
ts ts | |||
.group u | |||
u u | |||
u (CC 'u | |||
u (L01 u | |||
uu u: | |||
.group v | |||
v v | |||
vv v: | |||
.group w | |||
w w | |||
.group x | |||
x ks | |||
.group y | |||
y j | |||
K) y (K i // not before or after a vowel | |||
K) y (CC 'i | |||
K) y (L01 i | |||
.group z | |||
z z | |||
.group æ | |||
æ & | |||
.group ø | |||
ø W | |||
.group å | |||
å O | |||
.group | |||
$ d'olar | |||
@@ -0,0 +1,163 @@ | |||
// eSpeak Korean rules. Changed pronunciation, as numbers were not announced. | |||
// Number forms: | |||
_0 j'@N_! | |||
_1 'iR_! | |||
_2 'i_! | |||
_3 s'am_! | |||
_4 s'a_! | |||
_5 'o_! | |||
_6 j'uq_! | |||
_7 tS'h'iR_! | |||
_8 ph'aR_! | |||
_9 g'u_! | |||
_1X s'ip_! | |||
_2X 'i_!||s'ip_! | |||
_3X s'am_!||s'ip_! | |||
_4X s'a_!||s'ip_! | |||
_5X 'o_!||s'ip_! | |||
_6X j'uq_!||s'ip_! | |||
_7X tS'h'iR_!s'ip_! | |||
_8X ph'aR_!||s'ip_! | |||
_9X g'u_!||s'ip_! | |||
_0C p'Eq_! | |||
// Larger numbers | |||
_0M0 tS'h-@n // 10^3 | |||
_1M0 tS'h-@n | |||
_0M1 m'an // 10^4 | |||
_1M1 m'an | |||
_0M2 '@q // 10^8 | |||
_1M2 '@q | |||
_0M3 tS;'o // 10^12 | |||
_1M3 tS;'o | |||
_0M4 gj'@N | |||
_1M4 gj'@N | |||
// Character names: | |||
ᄀ gij'@q | |||
ᄁ 's-aNq,ij@q | |||
ᄂ ni;'u-n | |||
ᄃ diq'u-d- | |||
ᄄ 's-aNd,iqu-d- | |||
ᄅ *i;'u-rr | |||
ᄆ mi;'u-m | |||
ᄇ pi;'u-p | |||
ᄈ 's-aNb,i;u-p | |||
ᄉ si;'ot- | |||
ᄊ 's-aNs,i;ot- | |||
ᄋ i;'u-N | |||
ᄌ tS;i;'u-t | |||
ᄍ 's-aNdZ;,i;u-t | |||
ᄎ tSh-'i;u-t | |||
ᄏ khi;'u-k | |||
ᄐ thi;'u-t- | |||
ᄑ phi;'u-p | |||
ᄒ hi;'u-t- | |||
// end of character names. | |||
$textmode | |||
// Misc: | |||
// 사ᅵ시ᅩᆺ | |||
고랫재 고랟째 | |||
귓밥 귇빱 | |||
나룻배 나룯빼 | |||
나뭇가지 나묻까지 | |||
냇가 낻ː까 | |||
댓가지 댇까지 | |||
뒷갈망 뒫ː깔망 | |||
맷돌 맫똘 | |||
머릿기름 머릳끼림 | |||
모깃불 모ː긷뿔 | |||
못자리 몯짜리 | |||
바닷가 바닫까 | |||
뱃길 밷낄 | |||
볏가리 볃까리 | |||
부싯돌 부싣똘 | |||
선짓국 선짇꾹 | |||
쇳조각 쉗쪼각 | |||
ᅡ랫집 ᅡ랟찝 | |||
ᅮ렁ᅵᆺ속 ᅮ렁ᅵᆮ쏙 | |||
ᅵᆺ자국 ᅵᆮ짜국 | |||
잿더미 잳떠미 | |||
조갯살 조갣쌀 | |||
찻집 찯찝 | |||
쳇바퀴 첻빠퀴 | |||
킷값 킫깝 | |||
핏대 핃때 | |||
햇볕 핻뼏 | |||
혓바늘 혇빠늘 | |||
// (2) 뒷말ᅴ 첫소리 'ᄂ, ᄆ' ᅡᇁᅦ서 'ᄂ' 소리가 덧나는 것 | |||
멧나물 멘나물 | |||
ᅡ랫니 ᅡ랜니 | |||
텃마당 턴마당 | |||
ᅡ랫마ᅳᆯ ᅡ랜마ᅳᆯ | |||
뒷머리 뒨ː머리 | |||
ᅵᆺ몸 ᅵᆫ몸 | |||
깻묵 깬묵 | |||
냇물 낸ː물 | |||
빗물 빈물 | |||
// (3) 뒷말ᅴ 첫소리 모ᅳᆷ ᅡᇁᅦ서 'ᄂᄂ' 소리가 덧나는 것 | |||
도리깻ᅧᆯ 도리깬녈 | |||
뒷ᅲᆾ 뒨ː뉻 | |||
두렛ᅵᆯ 두렌닐 | |||
뒷ᅵᆯ 뒨ː닐 | |||
뒷ᅵᆸ맛 뒨ː님맏 | |||
베갯ᅵᆺ 베갠닏 | |||
ᅭᆺᅵᆺ ᅭᆫ닏 | |||
깻ᅵᇁ 깬닙 | |||
나뭇ᅵᇁ 나문닙 | |||
댓ᅵᇁ 댄닙 | |||
// 2. 순 ᅮ리말과 한자ᅥ로 된 합성ᅥ로서 ᅡᇁ말ᅵ 모ᅳᆷᅳ로 끝난 경ᅮ | |||
// (1) 뒷말ᅴ 첫소리가 된소리로 나는 것 | |||
귓병 귇뼝 | |||
머릿방 머릳빵 | |||
뱃병 밷뼝 | |||
봇둑 볻뚝 | |||
사잣밥 사ː잗빱 | |||
샛강 샏ː깡 | |||
ᅡ랫방 ᅡ랟빵 | |||
자릿세 자릳쎄 | |||
전깃세 전긷쎄 | |||
전셋집 전섿찝 | |||
찻잔 찯짠 | |||
찻종 찯쫑 | |||
촛국 촏꾹 | |||
콧병 콛뼝 | |||
탯줄 탣쭐 | |||
텃세 턷쎄 | |||
핏기 핃끼 | |||
햇수 핻쑤 | |||
횟가루 휃까루 | |||
횟배 휃빼 | |||
// (2) 뒷말ᅴ 첫소리 'ᄂ, ᄆ' ᅡᇁᅦ서 'ᄂ' 소리가 덧나는 것 | |||
곗날 곈ː날/겐ː날 | |||
제삿날 제ː삳날 | |||
훗날 훈ː날 | |||
툇마루 퇸ː마루/퉨ː마루 | |||
ᅣᆼ칫물 ᅣᆼ친물 | |||
// (3) 뒷말ᅴ 첫소리 모ᅳᆷ ᅡᇁᅦ서 'ᄂᄂ' 소리가 덧나는 것 | |||
가ᅬᆺᅵᆯ 가ᅬᆫ닐/가ᅰᆫ닐 | |||
사삿ᅵᆯ 사산닐 | |||
ᅨ삿ᅵᆯ ᅨː산닐 | |||
훗ᅵᆯ 훈ː닐 | |||
// 3. 두 ᅳᆷ절로 된 다ᅳᆷ 한자ᅥ | |||
곳간 곧깐 | |||
셋방 섿빵 | |||
숫자 숟짜 | |||
찻간 찯깐 | |||
툇간 퇻깐 | |||
횟수 횓쑤 | |||
찻잔 찯짠 | |||
ᄉᄇ 시바 | |||
@@ -0,0 +1,298 @@ | |||
// eSpeak Korean rules | |||
// This file is UTF8 encoded | |||
// char names (mostly to catch "ng" sound): | |||
.group ᄋ | |||
ᄋ i;'u-N | |||
.replace | |||
// Note: These specific range of "normalized" unicode characters of Korean are | |||
// hardly used as individually, and look broken and badly aligned in most | |||
// fonts. | |||
// We're using hard tabs so that we can recognize where they are placed at | |||
// the first place. | |||
// Stop finals and their consorts: ㄱㄲㅋ ㄷㅌ ㅂㅍ ㅅㅆㅈㅊ | |||
.L01 ᆨ ᆩ ᆿ ᆮ ᇀ ᆸ ᇁ ᆺ ᆻ ᆽ ᆾ ᆪ ᆹ ᆬ ᆰ ᆱ ᆲ ᆳ ᆴ ᆵ | |||
// i and j-vowels: ㅣ ㅑㅒ ㅕㅖ ㅛㅠ | |||
.L02 ᅵ ᅣ ᅤ ᅧ ᅨ ᅭ ᅲ | |||
// h-finals: ㅎ ㄶㅀ | |||
.L03 ᇂ ᆭ ᆶ | |||
// Char names: | |||
// Initials | |||
// Order: ㄱㄲㅋ ㄷㄸㅌ ㅂㅃㅍ ㅅㅆㅈㅉㅊ ㄴㅁ ㄹ ㅎ | |||
.group ᄀ // ㄱ | |||
ᄀ q | |||
_) ᄀ g | |||
L01) ᄀ k- | |||
L03) ᄀ kh | |||
.group ᄁ // ㄲ | |||
ᄁ q- | |||
.group ᄏ // ㅋ | |||
ᄏ kh | |||
.group ᄃ // ㄷ | |||
ᄃ d | |||
_) ᄃ d | |||
L01) ᄃ t- | |||
L03) ᄃ th | |||
.group ᄄ // ㄸ | |||
ᄄ t- | |||
.group ᄐ // ㅌ | |||
ᄐ th | |||
.group ᄇ // ㅂ | |||
ᄇ b | |||
_) ᄇ p | |||
L01) ᄇ p- | |||
L03) ᄇ ph | |||
.group ᄈ // ㅃ | |||
ᄈ p- | |||
.group ᄑ // ㅍ | |||
ᄑ ph | |||
.group ᄉ // ㅅ | |||
ᄉ |s | |||
L01) ᄉ s- | |||
.group ᄊ // ㅆ | |||
ᄊ s- // TODO: phoneme | |||
.group ᄌ // ㅈ | |||
ᄌ dZ; | |||
_) ᄌ tS; | |||
L01) ᄌ tS;- | |||
L03) ᄌ tSh; | |||
.group ᄍ // ㅉ | |||
ᄍ 'tS;- // TODO: phoneme | |||
.group ᄎ // ㅊ | |||
ᄎ tSh- // TODO: phoneme | |||
.group ᄂ // ㄴ | |||
ᄂ ;n | |||
.group ᄆ // ㅁ | |||
ᄆ ;m | |||
.group ᄅ // ㄹ | |||
ᄅ * // TODO: alveolar flap [ɾ] | |||
ᄅ (_ l | |||
.group ᄒ // ㅎ | |||
ᄒ h // TODO: [ɦ] | |||
_) ᄒ h | |||
// Medials or vowels | |||
.group ᅡ // ㅏ | |||
ᅡ a | |||
.group ᅢ // ㅐ | |||
ᅢ E | |||
.group ᅣ // ㅑ | |||
ᅣ ja | |||
.group ᅤ // ㅒ | |||
ᅤ jE | |||
.group ᅥ // ㅓ | |||
ᅥ @ | |||
.group ᅦ // ㅔ | |||
ᅦ e | |||
.group ᅧ // ㅕ | |||
ᅧ j@ | |||
.group ᅨ // ㅖ | |||
ᅨ je | |||
.group ᅩ // ㅗ | |||
ᅩ o | |||
.group ᅪ // ㅘ | |||
ᅪ wa | |||
.group ᅫ // ㅙ | |||
ᅫ wE | |||
.group ᅬ // ㅚ | |||
ᅬ we // was [Y] until 1970s | |||
.group ᅭ // ㅛ | |||
ᅭ jo | |||
.group ᅮ // ㅜ | |||
ᅮ u | |||
.group ᅯ // ㅝ | |||
ᅯ w@ | |||
.group ᅰ // ㅞ | |||
ᅰ we | |||
.group ᅱ // ㅟ | |||
ᅱ wi // was [y] until 1970s | |||
.group ᅲ // ㅠ | |||
ᅲ ju | |||
.group ᅳ // ㅡ | |||
ᅳ u- | |||
.group ᅴ // ㅢ | |||
ᅴ u-j // TODO: [ɰi] | |||
C) ᅴ i | |||
.group ᅵ // ㅣ | |||
ᅵ i | |||
// Finals | |||
// Order: ㄱㄳㄲㅋ ㄷㅌ ㅂㅍ ㅅㅆㅈㅊ ㄴㅁ ㅇㅎ ㄹ | |||
.group ᆨ // ㄱ | |||
ᆨ q // It is actually q, as using k adds unnecessary sound. | |||
ᆨᄒ kh | |||
.group ᆪ // ㄳ | |||
ᆪ k | |||
ᆪ (A ks | |||
ᆪᄒ kh | |||
.group ᆩ // ㄲ | |||
ᆩ k | |||
ᆩ (A k- | |||
ᆩᄒ kh // 꺾히다 | |||
.group ᆿ // ㅋ | |||
ᆿ k | |||
ᆿ (A kh | |||
.group ᆮ // ㄷ | |||
ᆮ d- // Actually a soft D. | |||
ᆮᄂ nn | |||
ᆮᄆ mm | |||
ᆮᄒ th | |||
ᆮ (L02 dZ; | |||
.group ᇀ // ㅌ | |||
ᇀ t- | |||
ᇀᄂ nn | |||
ᇀᄆ mm | |||
ᇀ (A th | |||
ᇀ (L02 tSh; | |||
.group ᆸ // ㅂ | |||
ᆸ p | |||
ᆸᄒ ph | |||
.group ᆹ // ㅄ | |||
ᆹ p | |||
ᆹ (A ps- | |||
ᆹᄒ ps- | |||
.group ᇁ // ㅍ | |||
ᇁ p | |||
ᇁ (A ph | |||
.group ᆺ // ㅅ | |||
ᆺ t- | |||
ᆺᄂ nn | |||
ᆺᄆ mm | |||
ᆺ (A s | |||
ᆺᄒ s- | |||
.group ᆻ // ㅆ | |||
ᆻ t- | |||
ᆻᄂ nn | |||
ᆻᄆ mm | |||
ᆻ (A s- | |||
.group ᆽ // ㅈ | |||
ᆽ t | |||
ᆽᄂ nn | |||
ᆽᄆ mm | |||
ᆽ (A tS; | |||
.group ᆾ // ㅊ | |||
ᆾ t | |||
ᆾᄂ nn | |||
ᆾᄆ mm | |||
ᆾ (A tSh; | |||
.group ᆫ // ㄴ | |||
ᆫ n | |||
.group ᆬ // ㄵ | |||
ᆬ n | |||
ᆬ (A ndZ; | |||
.group ᆭ // ㄶ | |||
ᆭ n | |||
ᆭ (A n // no nh | |||
.group ᆷ // ㅁ | |||
ᆷ m | |||
.group ᆼ // ㅇ | |||
ᆼ N | |||
.group ᇂ // ㅎ | |||
ᇂ t- | |||
ᇂ (A | |||
.group ᆯ // ㄹ | |||
ᆯ rr | |||
ᆯᄅ l | |||
ᆯ (A * | |||
.group ᆰ // ㄺ | |||
ᆰ k | |||
ᆰ (A lg | |||
.group ᆱ // ㄻ | |||
ᆱ m | |||
ᆱ (A lm | |||
.group ᆲ // ㄼ | |||
ᆲ p | |||
ᆲ (A lb | |||
.group ᆳ // ㄽ | |||
ᆳ l | |||
ᆳ (A ls | |||
.group ᆴ // ㄾ | |||
ᆴ l | |||
ᆴ (A lth | |||
.group ᆵ // ㄿ | |||
ᆵ p | |||
ᆵ (A lph | |||
.group ᆶ // ㅀ | |||
ᆶ l | |||
ᆶ (A * | |||
.group | |||
. | |||
ː | |||
@@ -0,0 +1,230 @@ | |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme words for Lithuanian | |||
// names of Lithuanian letters | |||
// translation rules for Lithuanian | |||
// This file is UTF-8 encoded | |||
a a | |||
ą a:_no:s;'in;ee | |||
b b;ee | |||
c ts;ee | |||
č tS;ee | |||
d d;ee | |||
e ea | |||
ę ea_no:s;'in;ee | |||
ė ee | |||
f ef | |||
g gee | |||
h ha | |||
i i | |||
į i: // kaip prielinksnis, tad netinka [i:_no:s'ine:] | |||
//y i:_ilg'o:ji // dažniau matematikoje sutinkama, tad netinka | |||
j jot | |||
k ka | |||
l el | |||
m em | |||
n en | |||
o o: | |||
p p;ee | |||
r er | |||
s es | |||
š eS | |||
t t;ee | |||
u u | |||
ų u:_no:s;'in;ee | |||
ū u:_ilg'o:ji | |||
v v;ee | |||
z z;ee | |||
ž Z;ee | |||
// diphthong consonants | |||
dz dzee | |||
dž dZee | |||
// Latin letters - lotyniškos raidės | |||
q ku: | |||
w d;v;'iguba_vee | |||
x iks | |||
y i:gr;ek | |||
//z z;et | |||
// numbers - skaičiai | |||
_0 n'ul;is | |||
_1 v;'ienas | |||
_2 du | |||
_3 tri:s | |||
_4 k;etur'I | |||
_5 p;enk'I | |||
_6 S;eS'I | |||
_7 s;ept;i:n;'I | |||
_8 aStuon;'I | |||
_9 d;evi:n;'I | |||
_10 d;'eS;imt | |||
_11 v;ien'uol;ika | |||
_12 dv;'i:l;ika | |||
_13 tr;'i:l;ika | |||
_14 k;etur;'o:l;ika | |||
_15 p;enk;'o:l;ika | |||
_16 S;eS;'o:l;ika | |||
_17 s;ept;i:n;'o:l;ika | |||
_18 aStuon;'o:l;ika | |||
_19 dev;i:n;'o:l;ika | |||
_2X dv;'Id;eS;imt | |||
_3X tr;'Isd;eS;imt | |||
_4X k;'eAtur;ez;d;eS;imt | |||
_5X p;'EN;k;ez;d;eS;imt | |||
_6X S;'eAS;ez;d;eS;imt | |||
_7X s;ep;t;'i:nez;d;eS;imt | |||
_8X aSt'Uon;ez;d;eS;imt | |||
_9X d;ev;'i:n;ez;d;eS;imt | |||
_0C S;imtai_ | |||
_1C S;imtas_ | |||
//Lithuanian number name for thousand(t'u:kstantis) ends with | |||
//rule #1 - is - last number 1(except 11): 21000, 31000, 41000 | |||
//rule #2 u: - last number 0: 20000, 30000, 40000 and for [11000-19000] | |||
//rule #3 ei - All other cases | |||
_0M1 t'u:kstantS;ei_ | |||
_0MA1 t'u:kstant;is_ | |||
_0MB1 t'u:kstantS;u_ | |||
_1M1 t'u:kstant;is_ // no '1' before thousand | |||
_0M2 m;il;ij'o:nai_ | |||
_1M2 m;il;ij'o:nas_ | |||
_0M3 m;il;ij'a:rdai_ | |||
_1M3 m;il;ij'a:rdas_ | |||
_0M4 tr;il;ij'o:nai_ | |||
_1M4 tr;il;ij'o:nas_ | |||
_dpt _kabl;'el;is // comma | |||
// _dpt2 _d;eS;'Imtos;o:s // bet netinka, nes gali būti ir _t'u:kstantos;o:s ar pan... | |||
// pronouns - įvardžiai | |||
aš AS_ | |||
tu tU_ | |||
jis jIs_ | |||
ji jI_ | |||
manęs $2 | |||
tavęs $2 | |||
savęs $2 | |||
man mAan_ | |||
tau tAau_ | |||
sau sAau_ | |||
mums mUms_ | |||
jums jUms_ | |||
mane man;'E_ | |||
tave tav;'E_ | |||
save sav;'E_ | |||
manimi $3 | |||
tavimi $3 | |||
savimi $3 | |||
mumis $2 | |||
jumis $2 | |||
manyje man;i:j;'E_ | |||
tavyje tav;i:j;'E_ | |||
savyje sav;i:j;'E_ | |||
mumyse mum;i:s;'E_ | |||
jumyse jum;i:s;'E_ | |||
// conjunctions -jungtukai | |||
ir $u $pause | |||
bet $u $pause | |||
o $u $pause | |||
// Abbreviations - sutrumpinimai | |||
btv $abbrev // paraidžiui | |||
el el;ektron;in;is | |||
gr gr'Aiku: | |||
liet l;iet'Uv;u: | |||
lkl $abbrev | |||
lot lot'i:nu: | |||
lnk $abbrev | |||
lrt $abbrev | |||
ltv $abbrev | |||
nr n'um;er;is | |||
raj raj'Onas | |||
// character names | |||
_! Saukt'Ukas | |||
_" t;'ies;os;os_kab'Utees | |||
//_# | |||
_' apostr'Ofas | |||
_( s;k;l;'Ewstas | |||
_) s;k;l;'Ewstas | |||
_, kabl;'el;is | |||
_- m'Inus | |||
_. t'aSkas | |||
_: d;v;'ItaSk;is | |||
_; kab;l;'etaSk;is | |||
//_< | |||
//_> | |||
_? klaust'Ukas | |||
_@ 'Eta | |||
_[ lauZt;'I;nis_s;k;l;'Ewstas | |||
_] lauZt;'I;nis_s;k;l;'Ewstas | |||
_^ Sakn'Is_iS | |||
__ pabrauk;'Imo_bru:k;S;n'i:s | |||
//_` | |||
_{ riest;'I;nis_s;k;l;'Ewstas | |||
//_| | |||
_} riest;'I;nis_s;k;l;'Ewstas | |||
_~ t'Ildee | |||
//_¦ | |||
_« lauZt'Inees_kab'Utees | |||
//_´ | |||
_» lauZt'Inees_kab'Utees | |||
//_¿ | |||
//_‒ | |||
//_‖ | |||
= l;'i:gu | |||
* ZvaigZd'Utee | |||
% pr'Otsentai | |||
+ p;l;'us | |||
@ 'Eta_: | |||
/ d;eSin;'In;is_bru:k;S;n'i:s | |||
\ kair;'In;is_bru:k;S;n'i:s | |||
$ d'o:l;er;is | |||
€ 'Euras | |||
//& | |||
//¢ | |||
//£ | |||
//¥ | |||
//₨ r'Upije | |||
§ s'Ektsija | |||
¶ paragr'a:fas | |||
© autor'Inees||t'eisees | |||
//® | |||
° l'Aaipsnis | |||
//− mi:nuss | |||
± plus_minus | |||
//µ m'IkrO | |||
¼ k;et;v;irt'adal;is | |||
½ p'Usee | |||
¾ tr'i:s||k;et;v;irt'adal;ei | |||
//× | |||
//÷ | |||
♯ d'iezas | |||
♭ bemolis | |||
// accent names (Mostly English names, please fix) | |||
_dot t'aSkas | |||
// English Words | |||
cancel _^_EN | |||
continue _^_EN | |||
firefox _^_EN | |||
magnifier _^_EN | |||
reader _^_EN | |||
screen _^_EN | |||
windows _^_EN |
@@ -0,0 +1,315 @@ | |||
// translation rules for Lithuanian | |||
// This file is UTF-8 encoded | |||
// Dar ne visai sutvarkytas jot tarimas, | |||
.L01 b d g z ž h dz dž // skardieji priebalsiai | |||
.L02 p t k s š ch c č f // duslieji priebalsiai | |||
//.L03 l m n r j v // pusbalsiai | |||
.L04 b d g z ž h dz dž p t k s š ch c č f l m n r j v // priebalsiai | |||
.L05 a ą e ę ė i į y o u ų ū // balsiai | |||
.L06 i į y e ę ė // priešakinės eilės balsiai; po jų priebalsiai visada minkšti | |||
//.L07 ai au ei ui ie uo // dvibalsiai | |||
//.L08 al am an ar el em en er il im in ir ul um un ur // mišrieji dvigarsiai | |||
.L10 is io iui į iu yje yj y iai ių iams ius iais iuose // vyr. g. galūnės, jei vardininko galūne -IS | |||
.L11 ias io iui ią iu yje yj y iai ių iams ius iais iuos // vyr. g. galūnės, jei vardininko galūne IAS | |||
.L12 as o ui ą u e ai ų ams us ais uose // vyr. g. galūnės, jei vardininko galūne -AS | |||
.L13 a os ai ą oje oj os ų oms as omis ose // mot. g. galūnės, jei vardininko galėnė A | |||
.L14 ė ės ei ę e ėje ėj ėms ių ėmis ėm ėse // mot. g. galūnės, jei vardininko galėnė Ė | |||
.L21 t č // kaitant žodžius t kartais virsta č | |||
.L22 d dž // kaitant žodžius d kartais virsta dž | |||
.group a | |||
a a | |||
a (ikL13_ a: // po to J tariamos nors nerašomas: archaika | |||
a (izmL12_ a // po to J tariamos nors nerašomas: archaizmas | |||
ai (L04 ai // tik jei po to seka priebalsis; jei seka balsis, gali tai būti kitas dvibalsis kaip žodyje ilgauodegis | |||
ai (_ ai // ...arba žodžio gale | |||
@) ai (nL10_ A=i // I kirčiuotė; priesaga -aĩnis: riestaĩnis, saldaĩnis | |||
@) ai (nL14_ A=i // I kirčiuotė; priesaga -aĩnė: mišraĩnė | |||
@) ai (L21L10_ a=I // I kirčiuotė; priesaga -áitis: gimináitis | |||
@) ai (L21L14_ a=I // I kirčiuotė; priesaga -áitė: giráitė | |||
_aukšt) ai (L21L10_ A=i // išimtis: aukštaĩtis ; FIXME: tai II kirčiuotės žodis | |||
_aukšt) ai (L21L14_ A=i // išimtis: aukštaĩtė ; FIXME: tai II kirčiuotės žodis | |||
_žem) ai (L21L10_ A=i // išimtis: žemaĩtis ; FIXME: tai II kirčiuotės žodis | |||
_žem) ai (L21L14_ A=i // išimtis: žemaĩtė ; FIXME: tai II kirčiuotės žodis | |||
au (L04 au // tik jei po to seka priebalsis; jei seka balsis, gali tai būti kitas dvibalsis kaip žodyje ilgauodegis | |||
au (_ au // ...arba žodžio gale | |||
.group ą | |||
ą a: | |||
.group b | |||
b b | |||
b (L06 b; // minštasis prieš priešakinės eilės balsius: bėga | |||
b (CL06 b; // minštasis prieš priešakinės eilės balsius, įsiterpia priebalsis: astroblema | |||
b (L02 p // prieš dusliuosius priebalsius suduslėja: skalbti [skalpti] | |||
.group c | |||
c ts | |||
c (L06 ts; // minštasis prieš priešakinės eilės balsius | |||
ch x | |||
ch (L06 x; // minštasis prieš priešakinės eilės balsius | |||
.group č | |||
č tS | |||
č (L06 tS; // minštasis prieš priešakinės eilės balsius | |||
.group d | |||
d d | |||
d (L06 d; // minštasis prieš priešakinės eilės balsius | |||
d (L02 t // prieš dusliuosius priebalsius suduslėja: medkirtys [metkirtys] | |||
d (_ t // skardieji [d], [g], [ž] žodžio gale tariami dusliai: kad – kat | |||
dz dz | |||
dz (L06 dz; // minštasis prieš priešakinės eilės balsius | |||
dž dZ | |||
dž (L06 dZ; // minštasis prieš priešakinės eilės balsius | |||
.group e | |||
e e | |||
ei ;ei | |||
@) ei (vL13_ e=I // I kirčiuotė; priesaga -éiva: rašéiva | |||
.group ę | |||
ę eA | |||
.group ė | |||
ė ee | |||
@) ė (jL12_ ee= // I kirčiuotė; priesaga -ėjas: siuvėjas | |||
@) ė (jL13_ ee= // I kirčiuotė; priesaga -ėja: šlavėja | |||
@) ė (nL12_ ee= // I kirčiuotė; priesaga -ėnas: brolėnas | |||
@) ė (nL14_ ee= // I kirčiuotė; priesaga -ėnas: kupiškėnė | |||
@) ė (čiL13_ ee= // I kirčiuotė; priesaga -ėčia: pasakėčia | |||
_kop) ė (čiL13_ ee // išimtis – kopėčios | |||
.group f | |||
f f | |||
// f (L06 f; // minštasis prieš priešakinės eilės balsius | |||
.group g | |||
g g | |||
g (L02 k // prieš dusliuosius priebalsius suduslėja: segti [sekti] | |||
g (_ k // skardieji [d], [g], [ž] žodžio gale tariami dusliai: daug – dauk | |||
gg g // du vienodi priebalsiai suliejami: burggrafas [burgrafas] | |||
.group h | |||
h h | |||
// h (L06 h; // minštasis prieš priešakinės eilės balsius | |||
.group i | |||
i i | |||
ia e | |||
c) ia (cijL13_ ija // J tariamos nors nerašomas: diferenciacija | |||
c) ia (lL12_ ija // J tariamos nors nerašomas: diferencialas | |||
ie ie | |||
_) ie (v jie // Ieva [Jieva] | |||
ie (šk jie // ieškoti [jieškoti] | |||
_) ie (šm jie // iešmas [jiešmas] | |||
@) ie (nL13_ I=e // I kirčiuotė; priesaga -iena: naujiena | |||
_jaut) ie (nL13_ ie // išimtis: jautiena | |||
o) i (kL13_ ji // J tariamos nors nerašomas: heroika | |||
a) i (kL13_ ji // J tariamos nors nerašomas: archaika | |||
a) i (zmL12_ ji // J tariamos nors nerašomas: archaizmas | |||
i (A ; // jei po to eina balsis – interpretuoti kaip minkštumo ženklą | |||
.group į | |||
į i: | |||
// _) į (@ i:= // I kirčiuotė; priešdėlis į-: įšalas ; bėt ne visada tinka: įžeminimas, įėjo | |||
.group y | |||
y i: | |||
_ap) y (@ i:= // I kirčiuotė; priešdėlis apý-: apýaušris, apýsaka, apývarta | |||
@en) y (bL14_ i:= // I kirčiuotė; priesaga -enýbė: brangenýbė | |||
@) y (bL13_ i:= // I kirčiuotė; priesaga -ýba: daugýba | |||
@) y (bL14_ i:= // I kirčiuotė; priesaga -ýbė: gyvýbė | |||
@um) y (nL12_ i:= // I kirčiuotė; priesaga -umýnas: gardumýnas | |||
@) y (L21L10_ i:= // I kirčiuotė; priesaga -ýtis: brolýtis | |||
@) y (L21L14_ i:= // I kirčiuotė; priesaga -ýtė: mergýtė | |||
.group j | |||
j j | |||
// j j; // jot visada minkštas | |||
.group k | |||
k k | |||
k (L06 k; // minštasis prieš priešakinės eilės balsius | |||
k (CL06 k; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: klega | |||
k (CCL06 k; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: brūkštelėti | |||
kk k // du vienodi priebalsiai suliejami: aplinkkelis [aplinkelis] | |||
k (L01 g // prieš skardžiuosius priebalsius suskardėja: sukdamas [sugdamas] | |||
.group l | |||
l l | |||
l (L06 l; // minštasis prieš priešakinės eilės balsius | |||
l (CL06 l; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: algebra | |||
l (CCL06 l; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: asfaltbetonis | |||
.group m | |||
m m | |||
m (L06 m; // minštasis prieš priešakinės eilės balsius | |||
m (CL06 m; // minštasis prieš priešakinės eilės balsius | |||
m (CCL06 m; // minštasis prieš priešakinės eilės balsius | |||
mm m // du vienodi priebalsiai suliejami: šėmmargis [šėmargis] | |||
.group n | |||
n n | |||
n (L06 n; // minštasis prieš priešakinės eilės balsius | |||
n (CL06 n; // minštasis prieš priešakinės eilės balsius | |||
n (CCL06 n; // minštasis prieš priešakinės eilės balsius | |||
nn n // du vienodi priebalsiai suliejami: vandennešis [vandenešis] | |||
.group o | |||
o o: | |||
f) o (nL12_ O= // tarptautiniai žodžiai, besibaigiantys -fonas, pvz., telefonas | |||
// _p) o o:= // I kirčiuotė; kai kuriuose žodžiuose priešdėlis pó-: pódukra, póilsis, pókylis, pósėdis | |||
o (kšnL10_ o:= // I kirčiuotė; priesaga -ókšnis: balókšnis, krūmókšnis, upókšnis | |||
.group p | |||
p p | |||
p (L06 p; // minštasis prieš priešakinės eilės balsius | |||
p (CL06 p; // minštasis prieš priešakinės eilės balsius | |||
p (CCL06 p; // minštasis prieš priešakinės eilės balsius | |||
p (L01 b // prieš skardžiuosius priebalsius suskardėja: apdaras [abdaras] | |||
pp p // du vienodi priebalsiai suliejami: tarppirštis [tarpirštis] | |||
.group q | |||
q kv | |||
q (L06 k;v; | |||
.group r | |||
r r | |||
r (L06 r; // minštasis prieš priešakinės eilės balsius | |||
r (CL06 r; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: agurkiniai | |||
r (CCL06 r; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: absorbcija | |||
rr r // du vienodi priebalsiai suliejami: švarraštis [švaraštis] | |||
.group s | |||
s s | |||
s (L01 z // prieš skardžiuosius priebalsius suskardėja: kasdamas [kazdamas] | |||
s (L06 s; // minštasis prieš priešakinės eilės balsius | |||
s (CL06 s; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: akimirksnis | |||
s (CCL06 s; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: apskritaveidis | |||
ss s // du vienodi priebalsiai suliejami: pusseserė [puseserė] | |||
sš S // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: pusšimtis [pušimtis] | |||
.group š | |||
š S | |||
š (L01 Z // prieš skardžiuosius priebalsius suskardėja: išgirsti [ižgirsti] | |||
š (L06 S; // minštasis prieš priešakinės eilės balsius | |||
š (CL06 S; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: rūgštis | |||
š (CCL06 S; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: apyaštris | |||
šš S // du vienodi priebalsiai suliejami: iššovė [išovė] | |||
.group t | |||
t t | |||
t (L06 t; // minštasis prieš priešakinės eilės balsius | |||
t (CL06 t; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: aistringas | |||
t (CCL06 t; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: antslenkstis | |||
t (L01 d // prieš skardžiuosius priebalsius suskardėja: atgarsis [adgarsis] | |||
tt t // du vienodi priebalsiai suliejami: dešimttomis [dešimtomis] | |||
.group u | |||
u u | |||
ui ui | |||
uo uo | |||
@) uo (menL14_ U=o // I kirčiuotė; priesaga -úomenė: bendrúomenė | |||
.group ų | |||
ų u: | |||
.group ū | |||
ū u: | |||
@) ū (kšL21L10_ U=u // I kirčiuotė; priesaga -(i)ūkštis: berniūkštis | |||
@) ū (kšL21L14_ U=u // I kirčiuotė; priesaga -(i)ūkštė: mergiūkštė | |||
.group v | |||
v v | |||
v (L06 v; // minštasis prieš priešakinės eilės balsius | |||
.group w | |||
w v | |||
w (L06 v; // minštasis prieš priešakinės eilės balsius | |||
.group x | |||
x ks | |||
x (L06 k;s; // minštasis prieš priešakinės eilės balsius | |||
.group z | |||
z z | |||
z (L06 z; // minštasis prieš priešakinės eilės balsius | |||
z (CL06 z; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: dūzgesys | |||
z (L02 s // prieš dusliuosius priebalsius suduslėja: zyzti [zysti] | |||
z (č S // priebalsis z prieš č virsta š: mokesčiai [mokeščiai] | |||
z (dž Z // priebalsis z prieš dž virsta ž: vabzdžiai [vabždžiai] | |||
.group ž | |||
ž Z | |||
ž (L06 Z; // minštasis prieš priešakinės eilės balsius | |||
ž (CL06 Z; // minštasis prieš priešakinės eilės balsius, įsiterpia priebalsis: žvelgti | |||
ž (CCL06 Z; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: užkrešėti | |||
žž Z // du vienodi priebalsiai suliejami: užžėlė [užėlė] | |||
ž (L02 S // prieš dusliuosius priebalsius suduslėja: vežti [vešti] | |||
ž (_ S // skardieji [d], [g], [ž] žodžio gale tariami dusliai: bemaž – bemaš | |||
žs s // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: užsienis [usienis] | |||
žš S // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: užšoko [ušoko] | |||
.group 0xce // Greek letters | |||
// 0xce is the first byte of the utf-8 code for these characters | |||
α 'alfa_ | |||
β b;'eta_ | |||
γ g'a:ma_ | |||
δ d;'elta_ | |||
ε 'eps;ilon_ | |||
ζ z;'eta_ | |||
η eta_ | |||
θ t;eta_ | |||
ι jota_ | |||
κ k'apa_ | |||
λ l;'amda_ | |||
μ m;'i_ | |||
ν n;'i_ | |||
ξ ks;'i_ | |||
ο 'om;ikron_ | |||
.group 0xcf // Greek letters | |||
π p;'i:_ | |||
ρ r'o_ | |||
σ s;'igma_ | |||
ς s;'igma_ | |||
τ t'aU_ | |||
υ 'ips;ilon_ | |||
φ f;'i_ | |||
χ x;'i_ | |||
ψ ps;'i_ | |||
ω om'ega_ | |||
.group | |||
' | |||
! _:Saukt'Ukas | |||
! (\! | |||
: d;v;'ItaS;k;is | |||
D_) : (_DD_ // omit colon in time, eg: 2:30 | |||
!= n;el;'i:gu | |||
>= daug;'au_arb'A_l;i:gu | |||
<= maZ;'au_arb'A_li:gu | |||
__) - (_D minus | |||
A_) - (_D _ | |||
C_) - (_D _ | |||
\#\#) # (_ _:: | |||
\#) # | |||
. (. _: | |||
. _:t'aSkas | |||
\.) . | |||
@@ -0,0 +1,319 @@ | |||
// This file in UTF8 encoded | |||
// Letters maltese | |||
a a | |||
b b@ | |||
c ka | |||
ċ tS@e | |||
d dee | |||
e e | |||
f effe | |||
g gie | |||
ġ dZe | |||
h akka | |||
ħ h'@ | |||
i i | |||
j ie | |||
k k'@ | |||
l elle | |||
m emme | |||
n enne | |||
o o | |||
p pe | |||
q '@ | |||
r erre | |||
s esse | |||
t te | |||
u u | |||
v ve | |||
w u'@ | |||
x eSSe | |||
y y | |||
z tsee | |||
ż z'@ | |||
_. punt | |||
_, koma | |||
_! punt ta’ esklamazzjoni | |||
_? mistoqsija | |||
_" kwoUts | |||
_# hash | |||
_$ dollaru: | |||
_% procentuali: | |||
_& u | |||
_' accent | |||
_: koUl@n | |||
_; semIk'oUl@n | |||
€ ewro | |||
_( parentezi tondi | |||
_) parentezi tondi | |||
_[ parentezi kwadri | |||
_] parentezi kwadri | |||
_{ alkua:lto | |||
_} lop:ua:lto | |||
_< iz'@ minn | |||
_> akbar minn | |||
_- haIf@n | |||
__ alavi:va | |||
+ plus $max3 | |||
* stil:a $max3 | |||
= i:kw@lz $max3 | |||
/ kaut:a | |||
\ keno | |||
£ sterlina | |||
@ _at | |||
~ tilde | |||
// numbers maltese | |||
_0 z'e*o | |||
_1 ui:h'@d | |||
_2 nei:n | |||
_3 tli:eta | |||
_4 erba | |||
_5 h'@amsa | |||
_6 si:t:a | |||
_7 seba: | |||
_8 tmi:ni:a | |||
_9 dydin'asa | |||
_10 a'@ra | |||
_11 h'@daSe | |||
_12 tnaSe | |||
_13 tletaSe | |||
_14 erbataSe | |||
_15 h'@mistaSe | |||
_16 sitaSe | |||
_17 sbataSe | |||
_18 tmintaSe | |||
_19 tsetaSe | |||
_2X oSerin | |||
_3X tl'@ti:n | |||
_4X erbai:n | |||
_5X h'@amsi:n | |||
_6X sit:i:n | |||
_7X s'@bei:n | |||
_8X tmeni:n | |||
_9X d,ydin'isei:n | |||
_0C mi:a | |||
_1C mi:au | |||
_0M1 elf | |||
_1M1 | |||
_2M1 elfeiun | |||
3000 tlet: elef | |||
4000 erbatelef | |||
_0M2 m'iliun | |||
2000000 z'@euge m'iliuni | |||
_0M3 bi'li'un | |||
_2M3 z'@euge bi'li'uni | |||
_3M3 tlet: bi'li'uni | |||
_4M3 erba bi'li'uni | |||
_5M3 h'@ames bi'li'uni | |||
// articles | |||
// pronouns maltese | |||
jiena iuena $u | |||
inti inti: $u | |||
huwa ua $u | |||
hija i:a $u | |||
aħna ah'@na $u | |||
intom i:ntom $u | |||
huma u:ma $u | |||
// possessives maltese | |||
tiegħi ti:ai: $u | |||
tiegħek ti:ake $u | |||
tiegħu ti:u: $u | |||
tagħha tah'@a $u | |||
tagħna tana: $u | |||
tagħkom takom $u | |||
tagħhom tahom $u | |||
// prepositions | |||
ta ta: | |||
għal al: | |||
lil li:l: | |||
ġo dZeo | |||
mal mal: | |||
mingħajr mi:nai:r | |||
madwar madua:r | |||
il-quddiem il-di:m:'@ | |||
qabel a:bel | |||
wara uara | |||
minbarra minba:ra: | |||
bejn bei:n | |||
flimkien flimkin: | |||
viċin vi:S@i:n | |||
minn mi:n | |||
minn fejn mi:n fei:n | |||
isfel isfel | |||
fil-mija fi:l-mi:a | |||
permezz permets | |||
lejn lein: | |||
fuq fu'@ | |||
taħt taht | |||
fi fi: | |||
mingħajr mi:nair | |||
madwar madu:ar | |||
kontra contra | |||
quddiem '@udi:m | |||
fost fost | |||
qabel abel | |||
wara uara | |||
taħt taht | |||
lil hinn lil:in: | |||
ħdejn h'@dein | |||
bejn bei:n | |||
flimkien flinki:m | |||
qrib ri:p | |||
minn hemm min:em: | |||
// conjunctions | |||
minkejja minCeia | |||
u u | |||
kif Ci:f | |||
għax aS | |||
darba dar:ba | |||
jew ieu: | |||
iżda i:z'@da | |||
jekk ietSe | |||
minkejja mintSei:a | |||
minflok minflotSe | |||
irrespettivament ir:espetivament | |||
mindu mindu: | |||
b’hekk betSe | |||
għalkemm altSem: | |||
kull darba kul: darba | |||
kull min kul: mi:n | |||
tkun xi tkun tkun Si tkun | |||
waqt ua:t | |||
// negative maltese | |||
ma $u | |||
// auxillary verbs | |||
ikun icu:n: | |||
kien Ci:n | |||
qiegħed ied | |||
huwa u:a | |||
huma uma | |||
ma kienx ma CieS | |||
kienu Cienu | |||
mhux muS | |||
mhumiex umumiS | |||
ma kienux ma CienuS | |||
għamel amel | |||
għandhom andom | |||
ghandu jkollhom andu kolum | |||
ma jridux ikunu mrdS kunu | |||
għandu andu | |||
m'għandux m'anduS | |||
jista ista | |||
ma jistax ma istaS | |||
għandi andi | |||
għandha an:a | |||
kienet ki:net | |||
ikseb i:kseb | |||
mur mu:r | |||
tmur tmur | |||
sejjer sei:er | |||
mort mort | |||
agħmel a:mel | |||
tagħmilx ta:milS | |||
jagħmel ia:mel | |||
għamel a:mel | |||
għamilt amilt | |||
tpoġġi tpodZi: | |||
poġġi odZi: | |||
issir is:ir | |||
saret sa:ret | |||
għamel a:mel | |||
// adverbs | |||
biss bis: | |||
qatt at: | |||
issa is:a | |||
dalwaqt daluat | |||
xorta Sorta | |||
diġa didZa | |||
mhux mu:S | |||
kull cul: | |||
bosta bosta | |||
xi Si: | |||
dan dan | |||
dak dak | |||
dawn dau:n | |||
dawk dau:k | |||
hemm em: | |||
minn min: | |||
// Abbreviations maltese | |||
$textmode | |||
eċċ etSetra | |||
mm milim'etri | |||
cm tSentim'etri | |||
km kilom'etri | |||
ml milil'itri | |||
mg miligr'am:i | |||
kg kilogr'am:i | |||
@@ -0,0 +1,205 @@ | |||
// Maltese translation rules | |||
// This file is UTF-8 encoded | |||
.group a | |||
a a | |||
aa a: | |||
au au | |||
ax aS | |||
.group b | |||
b b | |||
bb b: | |||
be b'@ | |||
br br'@ | |||
bi bi: | |||
bie bi'@ | |||
.group c | |||
c c | |||
.group ċ | |||
ċ tS@ | |||
ċa tS@a | |||
ċe tS@e | |||
ċi tS@i | |||
ċw tS@u'@ | |||
.group d | |||
d de | |||
dd d: | |||
.group e | |||
e e | |||
eu eu: | |||
ew eu | |||
.group f | |||
f f | |||
ff f: | |||
fo fo | |||
.group g | |||
g g | |||
gg g: | |||
ge gie | |||
gi gi: | |||
għ : | |||
.group ġ | |||
ġ dZ | |||
ġo dZo | |||
.group h | |||
h : | |||
.group ħ | |||
ħ h | |||
ħu h:u: | |||
ħt ht | |||
.group i | |||
i I | |||
iu Iu | |||
ie i: | |||
.group j | |||
j iu | |||
jj i: | |||
jo io | |||
je ie | |||
ja ia | |||
.group k | |||
k ke | |||
ka ka | |||
ke ke | |||
ki ki: | |||
kie ki:e | |||
ku ku: | |||
ko co | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
m (n im | |||
m (p im | |||
m (r im | |||
.group n | |||
n n | |||
nu nu: | |||
.group o | |||
o o | |||
.group p | |||
p p | |||
pp p: | |||
_ole) p (a p: | |||
_ota) p (a p: | |||
kam) p (anj p: | |||
sam) p (oo p: | |||
sham) p (o p: | |||
.group q | |||
q '@ | |||
qa a | |||
qe e | |||
qo o | |||
qu | |||
.group r | |||
r r | |||
rie ri:e | |||
ro ro: | |||
ra ra: | |||
.group s | |||
s s | |||
sie si:e | |||
saqq sa | |||
saq sa | |||
.group t | |||
t t | |||
tt t: | |||
.group u | |||
u u | |||
ux uS | |||
.group v | |||
v v | |||
.group w | |||
w u | |||
.group x | |||
x Se | |||
xie Sei: | |||
.group y | |||
y y | |||
yy y: | |||
yi yi | |||
yö yY | |||
.group z | |||
z tse | |||
K) zh Z | |||
.group ż | |||
ż z'@ | |||
ża za | |||
że ze | |||
żie zi:e | |||
żgħ za | |||
// default group for "non of the above" | |||
.group | |||
ż z'@ | |||
ċ tS@ | |||
// non-ascii characters with specified pronunciations | |||
@@ -0,0 +1,246 @@ | |||
// Nepali Language. | |||
// This ne_list file is prepared by Him Prasad Gautam < [email protected] >. | |||
// This file is UTF-8 encoded. | |||
// letter groups: | |||
// A - Independent and Dependent Vowels: | |||
// 0x904 to 0x914, 0x93E to 0x94D, 0x950, 0x960 to 0x963, 0x972 | |||
// B - Dependent Vowels and Halanta: | |||
// 0x93E to 0x94C, 0x94d, 0x962, 0x963 | |||
// C - Consonants: | |||
// 0x915 to 0x939, 0x958 to 0x95F, 0x97B, 0x97c, 0x97E, 0x97F | |||
// Independent Vowels: | |||
// 0x904 to 0x914, 0x950,0x960, 0x961, 0x977 | |||
// Nepali (Devanagari) Alphabets: 0x901 to 0x980 | |||
// Numbers: 0x966 to 096F | |||
// symbols: | |||
// 0x901 to 0x903, 0x93C, 0x93D, 0x951 to 0x954, 0x964, 0x965, 0x970, 0x971, 0x97D | |||
// conditional rules | |||
// ?1 Pronounciation of a consonant at the end of a word. | |||
// ?2 use diphthong for "ai". | |||
// ?3 use diphthong for "au" | |||
_0 S'u:n'na: | |||
_1 e:'k' | |||
_2 d'u:,i: | |||
_3 t'i:n | |||
_4 c'a:r: | |||
_5 p'a:nc | |||
_6 ch'@2 | |||
_7 s'a:t | |||
_8 'a:th. | |||
_9 n'V'u: | |||
_10 d'Vs | |||
_11 e:'gh'a:r'V | |||
_12 b'a:r@2 | |||
_13 t'e:hr@ | |||
_14 ch'O:d@2 | |||
_15 p'Vndr@2 | |||
_16 s'o:r@2 | |||
_17 s'Vtr@2 | |||
_18 a'th.'a:r@2 | |||
_19 U:nn'a:i's | |||
_20 b'i:s | |||
_21 e:k:k'a:i:s | |||
_22 b'a:Is | |||
_23 t'e:Is | |||
_24 c'O:b'Is | |||
_25 p@c:'Is | |||
_26 ch@b'b'i:s | |||
_27 s@t:'a:Is | |||
_28 ath:'a:Is | |||
_29 U:n'Vnt'Is | |||
_30 t'i:s | |||
_31 e:k@t:'Is | |||
_32 b'at:'Is | |||
_33 t'e:t't'i:s | |||
_34 cO~,t'I:s | |||
_35 pE~t'Is | |||
_36 ch@:t't'I:s | |||
_37 sE~t'Is | |||
_38 art'Is | |||
_39 U:n'an'c'a:l'i:s | |||
_40 ca:l'Is | |||
_41 e':kc'a:l'is | |||
_42 baIa:l'Is | |||
_43 t'ri:c'a:l'i:s | |||
_44 cO:wa:l'Is | |||
_45 paI'nta:l'Is | |||
_46 chhIja:l'Is | |||
_47 s@'d.cta:l'Is | |||
_48 a'th.'c'a:l'Is | |||
_49 U'n'an'c'a:s | |||
: | |||
_50 p@c'a:s | |||
_51 e:k'a:wVn'n:'V | |||
_52 b'a:wVn'n:'V | |||
_53 t'rI:p'an'nV | |||
_54 c'Ou:wVn'nV | |||
_55 p'ac'pVn'nV | |||
_56 chh@p:'Vn'nV | |||
_57 s'Vn't:'a:w@n'n':V | |||
_58 a'nth:'a:w@n'n':V | |||
_59 U'n'Vn's'a:th.i: | |||
_60 s'a:th.i: | |||
_61 e:k'as@th.'th.i: | |||
_62 b'E:s@th.':th.'i: | |||
_63 t'r'i:,s@th.'th.'i: | |||
_64 c'O:s@th.'th.'i: | |||
_65 p'E~'s@th.'th.'i: | |||
_66 ch'E's@th.'th.'i: | |||
_67 s'Vt's@th.'th.'i: | |||
_68 a'th.,s@th.'th.'i: | |||
_69 U:n'an's'Vtt'ar'i: | |||
_70 s'at't@r'i:: | |||
_71 e:k'ah'at:'Vr: | |||
_72 b@h'att'Vr: | |||
_73 tIjatt:'Vr: | |||
_74 cO:hat:'Vr: | |||
_75 pach,at:'Vr: | |||
_76 ch@'j'ah'at't'Vr: | |||
_77 s@t@hatt:'Vr: | |||
_78 athhatt:'Vr: | |||
_79 U'n'a:s'i: | |||
_80 a's's'i: | |||
_81 e:k'a:s'i: | |||
_82 baIa:s'i: | |||
_83 trIj'a:s'i: | |||
_84 cO:ra:s'i: | |||
_85 p'ac'a:s'i: | |||
_86 ch@j'a:s'i: | |||
_87 s'V:t'a:s'i: | |||
_88 a'th.:a:s'i: | |||
_89 u:n'a:n'ab'b'e: | |||
_90 n@b'b'e: | |||
_91 e:k'a:n@b'b'e: | |||
_92 b'aj'a:n@b'b'e: | |||
_93 trIj'a:n@b'b'e: | |||
_94 cO:r'a:n@b'b'e: | |||
_95 p@n'c'a:n@b'b'e: | |||
_96 ch@j'a:n@b'b'e: | |||
_97 s@n't:'a:n@b'b'e: | |||
_98 a'n'th.'a:n@b'b'e: | |||
_99 U:n'n'a:nsh@je: | |||
_0C s'aj@ | |||
_0M1 h@z'a:r@ | |||
_0M2 l'a:kh@ | |||
_0M3 k'a'ro:d.@ | |||
_0M4 'Vr@b | |||
_0M5 kh'Vr@b'V | |||
_0M6 n'i:l' | |||
_0M7 p'Vd'm@ | |||
_0M8 sh'an,kh@ | |||
_0M9 m'ah'a:,sh'ankh@ | |||
_0M10 p@r'a:rrd:dh@ | |||
_dpt _th'o:plo_ | |||
// Symbols in Nepali | |||
। $pause | |||
// Single consonants | |||
क k@ | |||
क़ q@ | |||
ख kh@ | |||
ख़ x@ | |||
ग g@ | |||
ग़ Q@ | |||
घ gh@ | |||
ङ N@ | |||
च c@ | |||
छ ch@ | |||
ज J@ | |||
ज़ z@ | |||
झ Jh@ | |||
ञ n^@ | |||
ट t.@ | |||
ठ th.@ | |||
ड d.@ | |||
ड़ r.@ | |||
ढ dh.@ | |||
ण n.@ // retroflex n.@ | |||
त t@ | |||
थ th@ | |||
द d@ | |||
ध dh@ | |||
न n@ | |||
प p@ | |||
फ ph@ | |||
फ़ f@ | |||
ब b@ | |||
भ bh@ | |||
म m@ | |||
य j@ | |||
र r@ | |||
ऱ r@ | |||
ल l@ | |||
ळ l.@ | |||
व w@ | |||
श S@ | |||
ष s.@ // retroflex [S] | |||
स s@ | |||
ह H@ | |||
क़ q@ | |||
ख़ x@ | |||
ग़ Q@ | |||
ज़ z@ | |||
ड़ r@ | |||
ढ़ hr@ | |||
फ़ f@ | |||
य़ j@ | |||
// Exceptions of pronounciation rules in some words | |||
हुन h'u'n@ | |||
आज a:'J@: | |||
अब V'b@2 | |||
वन b'a'n@2 | |||
तर t'ar@, $pause | |||
पर p'ar@, | |||
वर w'ar@: | |||
मेरो $brk | |||
म m@2,, $u $brk | |||
नि $pause | |||
त t@, $pause | |||
र $u $pause | |||
पो $u $pause | |||
हो $u $brk | |||
के k'e,: $brk | |||
दुःख d'u,,kh@ | |||
सुख s'u=kh@ | |||
जव J'Vv@ | |||
राष्ट्रिय r'a:S,t.rI:j@2 $2 | |||
सित s'it@ | |||
होइन h'oi:n@2 | |||
भएन bh'Vj'en@2 | |||
गएन g'Vj'en@2 | |||
खाएन khaj'en@2 | |||
दिएन d'ij'en@2 | |||
छुन ch'un'@ | |||
बाट b'a:t.@ | |||
अथवा $pause | |||
वा $pause | |||
उप u'p@ $brk | |||
// |
@@ -0,0 +1,206 @@ | |||
// Northern Sotho translation list | |||
// This file is UTF-8 encoded. | |||
// letters (just guesses) | |||
a a | |||
b bi:i: | |||
c si:i: | |||
d di:i: | |||
e i:i: | |||
f e:fu | |||
g x2@ | |||
h eitSi | |||
j dZ'ei | |||
k kei | |||
l e:li | |||
m 'emu | |||
n 'eni | |||
o o:o: | |||
p p'i:i: | |||
q kju | |||
r aR3e | |||
s 'e:si | |||
t t'i:i: | |||
u u:u: | |||
v v'i:i: | |||
w dabalju | |||
x ek'ese | |||
y w'ai | |||
z z'e:ti | |||
// numbers | |||
_0 lef'e:la | |||
_1 tee | |||
_2 p'edi | |||
_3 t'a:R3o | |||
_4 'n-ne | |||
_5 l#'a:no | |||
_6 ts'e:la | |||
_7 S'u:pa | |||
_8 sisw'a:i | |||
_9 sen^'ane | |||
_1X les'o:me | |||
_2X mas'o:mepedi | |||
_3X mas'o:met'a:R3o | |||
_4X mas'o:me'n-ne | |||
_5X mas'o:mel#'a:no | |||
_6X mas'o:mets'e:la | |||
_7X mas'o:meS'u:pa | |||
_8X mas'o:mesisw'a:i | |||
_9X mas'o:mesen^'ane | |||
_0C lekX'olo | |||
//_1C m,iam'oJa | |||
_2C _|makX'olopedi | |||
_3C _|makX'olot'a:R3o | |||
_4C _|makX'olo'n-ne | |||
_5C _|makX'olol#'a:no | |||
_6C _|makX'olots'e:la | |||
_7C makX'oloS'u:pa | |||
_8C makX'olosisw'a:i | |||
_9C makX'olosen^'ane | |||
_0M1 's-'ikete | |||
_1M1 _|'s-'ikete | |||
_2M1 dik'etep'edi | |||
_3M1 dik'etet'a:R3o | |||
_4M1 dik'eten-ne | |||
_5M1 dik'etel#'a:no | |||
_6M1 dik'etets'e:la | |||
_7M1 dik'eteSu:pa | |||
_8M1 dik'etesisw'a:i | |||
_9M1 dik'etesen^'ane | |||
_1M2 dik'etetSelekX'o:lo | |||
_2M2 dik'etetSemakX'o:lop'edi | |||
_3M2 dik'etetSemakX'o:lot'a:R3o | |||
_4M2 dik'etetSemakX'o:lon-ne | |||
_5M2 dik'etetSemakX'o:lol#'ano | |||
_6M2 dik'etetSemakX'o:lots'e:la | |||
_7M2 dik'etetSemakX'o:loSu:pa | |||
_8M2 dik'etetSemakX'o:losisw'a:i | |||
_9M2 dik'etetSemakX'o:losen^'ane | |||
_0M3 _|mili'oni // 1,000,000 | |||
_0M4 _|bili'oni | |||
_dpt fe:Xelu'a:na | |||
bona $u // they,them | |||
yona $u+ // it | |||
wena $u+ //you | |||
nna $u+ // i | |||
yena $u+ // him, her, it | |||
lena $u+ //ploral to wena | |||
rena $u+ // we,us | |||
//accents | |||
_cir k'efa | |||
// pronouns | |||
mimi $u+ | |||
sisi $u+ | |||
wewe $u+ | |||
nyinyi $u+ | |||
yeye $u+ | |||
wao $u+ | |||
hii $u // this, these | |||
hilo $u+ // this,that (previously menioned) | |||
wake $u+ // his,her,its | |||
yake $u+ | |||
zake $u+ | |||
// prepositions | |||
wa $u $brk // of | |||
ya $u $brk // of,by they,them | |||
la $u $brk // of | |||
cha $u $brk // of | |||
vya $u $brk // of | |||
za $u $brk // of | |||
pa $u $brk // of | |||
kwa $u $brk // of | |||
mwa $u $brk // of | |||
bi $u $brk // in | |||
fi $u $brk // in,on | |||
pa $u $brk // at | |||
min $u $brk // from | |||
toka $u $brk // from | |||
katika $u $brk // from, out of | |||
kuanzia $brk // from,since | |||
tangu Su $brk // from,between | |||
hata $u $pause // until | |||
baada $u $brk // after | |||
bila $u $pause // without | |||
hadi $u $pause // up to | |||
huko $u $brk // there, as when | |||
kwacho $pause // by means of which | |||
kwalo $pause // by means of which | |||
kwao $pause // by means of which | |||
kwavyo $pause // by means of which | |||
kwaye $pause // by means of which | |||
kwa $u $brk // with | |||
mwenye $u $brk // with | |||
wenye $u $brk // with | |||
yenye $u $brk // with | |||
1enye $u $brk // with | |||
chenye $u $brk // with | |||
vyenye $u $brk // with | |||
zenye $u $brk // with | |||
// conjunctions | |||
na $u $pause // and | |||
ama $u $pause // or | |||
ao $u $pause // or | |||
au $u $pause // or | |||
aidha $pause // and | |||
bali $u $pause // but | |||
ila $pause // but,except | |||
angao $pause // although | |||
badalaya $pause // instead | |||
basi $u+ $pause // so,then | |||
ili $u+ $pause // so that | |||
ilikwamba $pause // so that | |||
ijapo $pause // although, even if | |||
ijapokuwa $pause // although | |||
ingawa $pause // although | |||
iwapo $pause // when | |||
japo $pause | |||
(juu ya) J,u:ja $pause // as for | |||
kama $u+ $pause // if,like | |||
kisha $pause // moreover | |||
kusudi $pause // in order to | |||
kuwa $u $pause // that | |||
(kwa kuwa) kwa||k,uwa $pause // becuse | |||
kwamba $u $pause // that | |||
lakini $pause // however | |||
walakini $pause // however | |||
pamoja $pause // together with | |||
panapo $pause // when it is | |||
pindi $u+ $pause // if,when | |||
taraa $u+ $pause // if | |||
wala $pause // either,neither | |||
yaani $pause // i.e. | |||
//Northern Sotho words | |||
bja vvJ'a | |||
raloka R3%al'U:ka | |||
sekolo sek'U:lU | |||
taba t_'a:ba | |||
thaba t'a:ba | |||
@@ -0,0 +1,150 @@ | |||
// Northern Sotho translation rules | |||
// This file is UTF-8 encoded | |||
.group a | |||
a a | |||
_C) a a | |||
_) a (C a | |||
a (_ a | |||
a (s a: | |||
.group b | |||
b B | |||
.group c | |||
c k | |||
ch tS | |||
.group d | |||
d d | |||
dh D | |||
.group e | |||
e e | |||
ee i;e: | |||
s) e i | |||
.group f | |||
f f | |||
.group g | |||
g X | |||
_k) g x2 | |||
gh Q | |||
.group h | |||
h h | |||
hl l# | |||
.group i | |||
i i | |||
ii i: | |||
.group j | |||
j J | |||
.group k | |||
k k | |||
kh x | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
_) m m- | |||
m (A m | |||
K) m (@@ _|m | |||
K) m (C m- | |||
K) m (b@@ _|m | |||
K) m (v@@ _|m | |||
K) m (w@@ _|m | |||
.group n | |||
n n | |||
_) n n- | |||
n (A n | |||
n (@@ n | |||
ny n^ | |||
n (ch n^ | |||
n (j n^ | |||
ng' N | |||
n (k N | |||
_) n (k N- | |||
_) n (k@@ N- | |||
n (g N | |||
_) n (g N- | |||
_) n (g@@ N- | |||
ng N | |||
.group o | |||
o U | |||
oo o: | |||
.group p | |||
p p | |||
.group q | |||
q k | |||
.group r | |||
r R3 | |||
.group s | |||
s s | |||
s (e s- | |||
_t) se si: | |||
// sh S | |||
.group t | |||
t t | |||
th th | |||
tsen ts'e:n | |||
tlh K | |||
tl l# | |||
.group u | |||
u u | |||
uu u: | |||
_d) u u: | |||
.group v | |||
v v | |||
.group w | |||
w w | |||
.group x | |||
x ks | |||
.group y | |||
y j | |||
.group z | |||
z z | |||
.group | |||
$ dola | |||
% asilimia | |||
* n^ota | |||
*) * (* | |||
** | |||
**) * (_ _:: | |||
š S | |||
_t) š tS | |||
_p) š (h S | |||
ê E | |||
ô o |
@@ -0,0 +1,171 @@ | |||
// This file is UTF8 encoded | |||
// Punjabi/Gurmukhi | |||
// Numbers | |||
_0 z'iRo | |||
_1 'Ik: | |||
_2 d'o | |||
_3 t'I~n | |||
_4 c'aR | |||
_5 p'VnJ | |||
_6 ch'e | |||
_7 s'Vt: | |||
_8 'Vth.: | |||
_9 n'O~ | |||
_10 d'Vs | |||
_11 gI'aRa~ | |||
_12 b'aRa~ | |||
_13 t'eRa~ | |||
_14 c'Oda~ | |||
_15 p'Vnd@Ra~ | |||
_16 s'ol.a~ | |||
_17 s@t'aRa~ | |||
_18 Vth.'aRa~ | |||
_19 'Uni | |||
_20 v'iH | |||
_21 Ik:i | |||
_22 b'ai | |||
_23 t'ei | |||
_24 c'Ovi | |||
_25 p'VnJhi | |||
_26 ch'Vb:i | |||
_27 s@t'ai | |||
_28 Vth.'ai | |||
_29 Un'Vt:i | |||
_30 t'iH | |||
_31 Ik'Vt:i | |||
_32 b'Vt:i | |||
_33 t'eti | |||
_34 c'O~ti | |||
_35 p'E~ti | |||
_36 ch'Vt:i | |||
_37 s'E~ti | |||
_38 Vth.'Vt:i | |||
_39 Un@t'ali | |||
_40 c'ali | |||
_41 Ik@t'ali | |||
_42 b@t'ali | |||
_43 t@R@t'ali | |||
_44 cOt'ali | |||
_45 p@nJ@t'ali | |||
_46 chI'ali | |||
_47 s@nt'ali | |||
_48 Vth.:@t'ali | |||
_49 'Un.I~Ja | |||
_50 p@nJ'aH | |||
_51 'Ik@vI~Ja | |||
_52 b'VvI~Ja | |||
_53 t'VR@vI~Ja | |||
_54 c'VRI~Ja | |||
_55 p'Vc@vI~Ja | |||
_56 ch'VpI~Ja | |||
_57 s'Vt@vI~Ja | |||
_58 'Vth.:@vI~Ja | |||
_59 Un.'ath. | |||
_60 s'Vth.: | |||
_61 Ik'ath. | |||
_62 b'ath.H | |||
_63 t@R'eth.H | |||
_64 c'Oth.H | |||
_65 p'E~th. | |||
_66 chI'ath. | |||
_67 s@t'aH@th. | |||
_68 Vth.:'ath. | |||
_69 Un.'Vt:@R | |||
_70 s'Vt:@R | |||
_71 IkH'Vt:@R | |||
_72 b@H'Vt:@R | |||
_73 t@H'Vt:@R | |||
_74 cOH'Vt:@R | |||
_75 p@nJ'Vt:@R | |||
_76 chIH'Vt:@R | |||
_77 s@t'Vt:@R | |||
_78 Vth.'Vt:@R | |||
_79 Un.'asi | |||
_80 'Vssi | |||
_81 Ik'asi | |||
_82 bI'asi | |||
_83 t@R@'asi | |||
_84 c@R'asi | |||
_85 p@nJ'asi | |||
_86 chI'asi | |||
_87 s@t'asi | |||
_88 Vth.'asi | |||
_89 Un.a~n@v'eN | |||
_90 n'Vb:e | |||
_91 Ik@'an@v,e~ | |||
_92 bI;'an@v,e~ | |||
_93 t@R@'an@ve~ | |||
_94 c@R'an@ve~ | |||
_95 p@c'an@ve~ | |||
_96 chI'an@ve~ | |||
_97 s@t'an@ve~ | |||
_98 Vth.'an@ve~ | |||
_99 nIR'Vnn@ve~ | |||
_0C s'O | |||
_0M1 H@J'aR | |||
_0M2 l'Vkh: // 100,000 | |||
_0M3 k'VRoR // 10,000,000 | |||
_0M4 'VR@b // 1,000,000,000 | |||
_0M5 kh'VR@b // 100,000,000,000 | |||
_dpt _dOth // ?? | |||
// character names | |||
ਂ bInd'i | |||
ੰ tIpp'i | |||
ੱ VddVk | |||
ਃ visaRg | |||
੍ hVlVnt | |||
ॄ addak | |||
ਅ 'ERV | |||
ੲ 'IRI | |||
ੳ 'URV | |||
_ਆ 'ERV||kVnn'a | |||
_ਇ 'IRI||sIh'aRi | |||
_ਈ 'IRI||bIh'aRi | |||
_ਉ 'URV||'OnkaR | |||
_ਊ 'URV||dUl'EnkaR | |||
_ਏ 'IRI||l'avam | |||
_ਐ 'ERV||dUl'avam | |||
_ਓ 'URV||hoR'a | |||
_ਔ 'ERV||kVnOR'a | |||
ਾ kVnn'a | |||
ਿ sIh'aRi | |||
ੀ bIh'aRi | |||
ੁ OnkaR | |||
ੂ dUl'EnkaR | |||
ੇ l'ava~ | |||
ੈ d@l'ava~ | |||
ੋ hoR'a | |||
ੌ kVn'ORa | |||
। d.'Vnd.i | |||
₹ rupi | |||
ਸਰਕਾਰ sR@k'aR | |||
ਸਰਕਾਰੀ sR@k'aRi | |||
// English words | |||
ਸੋਫਟਵਿਅਰ s'OftwER | |||
ਵੈਬਪੇਜ w'EbpeIdZ | |||
ਈਮੇਲ 'i:meIl | |||
ਕੀਬੋਰਡ k'i:boRd |
@@ -0,0 +1,469 @@ | |||
| |||
// Punjabi Gurmukhi script | |||
// This file is UTF8 encoded | |||
// letter groups: | |||
// A vowel letters | |||
// B vowel signs and virama ् | |||
// C consonants | |||
// Y vowel letters and vowel signs | |||
.replace | |||
੦ 0 | |||
੧ 1 | |||
੨ 2 | |||
੩ 3 | |||
੪ 4 | |||
੫ 5 | |||
੬ 6 | |||
੭ 7 | |||
੮ 8 | |||
੯ 9 | |||
૦ 0 | |||
૧ 1 | |||
૨ 2 | |||
૩ 3 | |||
૪ 4 | |||
૫ 5 | |||
૬ 6 | |||
૭ 7 | |||
૮ 8 | |||
૯ 9 | |||
// combine dot consonants into a single character | |||
ਸ਼ ਸ਼ | |||
ਲ਼ ਲ਼ // l. | |||
ਖ਼ ਖ਼ // x | |||
ਗ਼ ਗ਼ // Q | |||
ਜ਼ ਜ਼ // z | |||
ਫ਼ ਫ਼ // f | |||
// combine base vowel+vowel sign into single vowel characters | |||
ਅੈ ਐ // aI | |||
ਅਾ ਆ // aa | |||
ਅੌ ਔ // aU | |||
ੲੀ ਈ // ii | |||
ੲਿ ਇ // i | |||
ੲੇ ਏ // e | |||
ੳੁ ਉ // u | |||
ੳੂ ਊ // uu | |||
// Vowels | |||
.group ੳ | |||
ੳ u | |||
.group ੲ | |||
ੲ i | |||
.group ਅ | |||
ਅ ,V | |||
ਅਂ V~ | |||
ਅੰ V~ | |||
.group ਆ | |||
ਆ a | |||
ਆਂ a~ | |||
ਆੰ a~ | |||
.group ਇ | |||
ਇ I | |||
ਇਂ I~ | |||
ਇੰ I~ | |||
.group ਈ | |||
ਈ i | |||
ਈਂ i~ | |||
ਈੰ i~ | |||
.group ਉ | |||
ਉ U | |||
ਉਂ U~ | |||
ਉੰ U~ | |||
.group ਊ | |||
ਊ u | |||
ਊਂ u~ | |||
ਊੰ u~ | |||
.group ਏ | |||
ਏ e | |||
ਏਂ e~ | |||
ਏੰ e~ | |||
.group ਐ | |||
ਐ E | |||
ਐਂ E~ | |||
ਐੰ E~ | |||
.group ਓ | |||
ਓ o | |||
ਓਂ o~ | |||
ਓੰ o~ | |||
.group ਔ | |||
ਔ O | |||
ਔਂ O~ | |||
ਔੰ O~ | |||
.group ૠ | |||
ૠ r- | |||
// Vowel Signs | |||
.group ਾ | |||
ਾ a | |||
ਾਂ a~ | |||
ਾੰ a~ | |||
.group ਿ | |||
ਿ I | |||
ਿਂ I~ | |||
ਿੰ I~ | |||
.group ੀ | |||
ੀ i | |||
ੀਂ i~ | |||
ੀੰ i~ | |||
.group ੁ | |||
ੁ U | |||
ੁਂ U~ | |||
ੁੰ U~ | |||
.group ੂ | |||
ੂ u | |||
ੂਂ u~ | |||
ੂੰ u~ | |||
.group ੇ | |||
ੇ e | |||
ੇਂ e~ | |||
ੇੰ e~ | |||
.group ੈ | |||
ੈ E // aI | |||
ੈਂ E~ | |||
ੈੰ E~ | |||
.group ੋ | |||
ੋ o | |||
ੋਂ o~ | |||
ੋੰ o~ | |||
.group ੌ | |||
ੌ O // aU | |||
ੌਂ O~ | |||
ੌੰ O~ | |||
// Consonants ਕે | |||
.group ਕ | |||
ਕ kV // inherent vowel | |||
ਕ (B k // no inherent vowel if vowel or virama follows | |||
@) ਕ (_ k // omit inherent vowel at end of word | |||
ੱ) ਕ k:V | |||
ੱ) ਕ (B k: | |||
ੱ) ਕ (_ k: | |||
.group ਖ | |||
ਖ khV | |||
ਖ (B kh | |||
@) ਖ (_ kh | |||
ੱ) ਖ kh:V | |||
ੱ) ਖ (B kh: | |||
ੱ) ਖ (_ kh: | |||
.group ਗ | |||
ਗ gV | |||
ਗ (B g | |||
@) ਗ (_ g | |||
ੱ) ਗ g:V | |||
ੱ) ਗ (B g: | |||
ੱ) ਗ (_ g: | |||
.group ਘ | |||
ਘ ghV | |||
ਘ (B gh | |||
@) ਘ (_ gh | |||
_) ਘ k+V // high tone | |||
_) ਘ (B k+ | |||
.group ਙ | |||
ਙ NV | |||
ਙ (B N | |||
@) ਙ (_ N | |||
ੱ) ਙ N:V | |||
ੱ) ਙ (B N: | |||
ੱ) ਙ (_ N: | |||
.group ਚ | |||
ਚ cV | |||
ਚ (B c | |||
@) ਚ (_ c | |||
ੱ) ਚ c:V | |||
ੱ) ਚ (B c: | |||
ੱ) ਚ (_ c: | |||
.group ਛ | |||
ਛ chV | |||
ਛ (B ch | |||
@) ਛ (_ ch | |||
ੱ) ਛ ch:V | |||
ੱ) ਛ (B ch: | |||
ੱ) ਛ (_ ch: | |||
.group ਜ | |||
ਜ JV | |||
ਜ (B J | |||
@) ਜ (_ J | |||
ੱ) ਜ J:V | |||
ੱ) ਜ (B J: | |||
ੱ) ਜ (_ J: | |||
.group ਝ | |||
ਝ JhV | |||
ਝ (B Jh | |||
@) ਝ (_ Jh | |||
_) ਝ c+V | |||
_) ਝ (B c+ | |||
.group ਞ | |||
ਞ n^V | |||
ਞ (B n^ | |||
@) ਞ (_ n^ | |||
ੱ) ਞ n^:V | |||
ੱ) ਞ (B n^: | |||
ੱ) ਞ (_ n^: | |||
.group ਟ | |||
ਟ t.V | |||
ਟ (B t. | |||
@) ਟ (_ t. | |||
ੱ) ਟ t.:V | |||
ੱ) ਟ (B t.: | |||
ੱ) ਟ (_ t.: | |||
.group ਠ | |||
ਠ th.V | |||
ਠ (B th. | |||
@) ਠ (_ th. | |||
ੱ) ਠ th.:V | |||
ੱ) ਠ (B th.: | |||
ੱ) ਠ (_ th.: | |||
.group ਡ | |||
ਡ d.V | |||
ਡ (B d. | |||
@) ਡ (_ d. | |||
ੱ) ਡ d.:V | |||
ੱ) ਡ (B d.: | |||
ੱ) ਡ (_ d.: | |||
.group ਢ | |||
ਢ dh.V | |||
ਢ (B dh. | |||
@) ਢ (_ dh. | |||
_) ਢ t.+V | |||
_) ਢ (B t. | |||
.group ਣ | |||
ਣ n.V | |||
ਣ (B n. | |||
@) ਣ (_ n. | |||
ੱ) ਣ n.:V | |||
ੱ) ਣ (B n.: | |||
ੱ) ਣ (_ n.: | |||
.group ਤ | |||
ਤ tV | |||
ਤ (B t | |||
@) ਤ (_ t | |||
ੱ) ਤ t:V | |||
ੱ) ਤ (B t: | |||
ੱ) ਤ (_ t: | |||
.group ਥ | |||
ਥ thV | |||
ਥ (B th | |||
@) ਥ (_ th | |||
ੱ) ਥ th:V | |||
ੱ) ਥ (B th: | |||
ੱ) ਥ (_ th: | |||
.group ਦ | |||
ਦ dV | |||
ਦ (B d | |||
@) ਦ (_ d | |||
ੱ) ਦ d:V | |||
ੱ) ਦ (B d: | |||
ੱ) ਦ (_ d: | |||
.group ਧ | |||
ਧ dhV | |||
ਧ (B dh | |||
@) ਧ (_ dh | |||
_) ਧ t+V | |||
_) ਧ (B t+ | |||
.group ਨ | |||
ਨ nV | |||
ਨ (B n | |||
@) ਨ (_ n | |||
ੱ) ਨ n:V | |||
ੱ) ਨ (B n: | |||
ੱ) ਨ (_ n: | |||
.group ਪ | |||
ਪ pV | |||
ਪ (B p | |||
@) ਪ (_ p | |||
ੱ) ਪ p:V | |||
ੱ) ਪ (B p: | |||
ੱ) ਪ (_ p: | |||
.group ਫ | |||
ਫ phV | |||
ਫ (B ph | |||
@) ਫ (_ ph | |||
ੱ) ਫ ph:V | |||
ੱ) ਫ (B ph: | |||
ੱ) ਫ (_ ph: | |||
.group ਬ | |||
ਬ bV | |||
ਬ (B b | |||
@) ਬ (_ b | |||
ੱ) ਬ b:V | |||
ੱ) ਬ (B b: | |||
ੱ) ਬ (_ b: | |||
.group ਭ | |||
ਭ bhV | |||
ਭ (B bh | |||
@) ਭ (_ bh | |||
_) ਭ p+V | |||
_) ਭ (B p+ | |||
.group ਮ | |||
ਮ mV | |||
ਮ (B m | |||
@) ਮ (_ m | |||
ੱ) ਮ m:V | |||
ੱ) ਮ (B m: | |||
ੱ) ਮ (_ m: | |||
.group ਯ | |||
ਯ jV | |||
ਯ (B j | |||
@) ਯ (_ j | |||
ੱ) ਯ j:V | |||
ੱ) ਯ (B j: | |||
ੱ) ਯ (_ j: | |||
.group ਰ | |||
ਰ RV | |||
ਰ (B R | |||
@) ਰ (_ R | |||
ੱ) ਰ R:V | |||
ੱ) ਰ (B R: | |||
ੱ) ਰ (_ R: | |||
.group ਲ | |||
ਲ lV | |||
ਲ (B l | |||
@) ਲ (_ l | |||
ੱ) ਲ l:V | |||
ੱ) ਲ (B l: | |||
ੱ) ਲ (_ l: | |||
.group ਲ਼ | |||
ਲ਼ l.V | |||
ਲ਼ (B l. | |||
@) ਲ਼ (_ l. | |||
.group ਵ | |||
ਵ vV | |||
ਵ (B v | |||
@) ਵ (_ v | |||
ੱ) ਵ v:V | |||
ੱ) ਵ (B v: | |||
ੱ) ਵ (_ v: | |||
.group ਸ਼ | |||
ਸ਼ SV | |||
ਸ਼ (B S | |||
@) ਸ਼ (_ S | |||
ੱ) ਸ਼ S:V | |||
ੱ) ਸ਼ (B S: | |||
ੱ) ਸ਼ (_ S: | |||
.group ਸ | |||
ਸ sV | |||
ਸ (B s | |||
@) ਸ (_ s | |||
ੱ) ਸ s:V | |||
ੱ) ਸ (B s: | |||
ੱ) ਸ (_ s: | |||
.group ਹ | |||
ਹ HV | |||
ਹ (B H | |||
@) ਹ (_ H | |||
.group ਖ਼ | |||
ਖ਼ xV | |||
ਖ਼ (B x | |||
@) ਖ਼ (_ x | |||
.group ਗ਼ | |||
ਗ਼ QV | |||
ਗ਼ (B Q | |||
@) ਗ਼ (_ Q | |||
.group ਜ਼ | |||
ਜ਼ zV | |||
ਜ਼ (B z | |||
@) ਜ਼ (_ z | |||
.group ੜ | |||
ੜ R2V | |||
ੜ (B R2 | |||
@) ੜ (_ R2 | |||
.group ਫ਼ | |||
ਫ਼ fV | |||
ਫ਼ (B f | |||
@) ਫ਼ (_ f | |||
.group ੍ | |||
੍ // virama | |||
.group ਼ | |||
਼ // nukta | |||
.group ੱ | |||
ੱ // addak | |||
.group ਂ | |||
ਂ N // bindi | |||
.group ੰ | |||
ੰ n // tippi | |||
.group ਃ | |||
ਃ h | |||
.group | |||
$ dOlVR // TEST | |||
% pVsEnt // TEST |
@@ -92,7 +92,7 @@ _a a | |||
ą O~ | |||
b bE | |||
c tsE | |||
ć ts;i | |||
ć ts;E# | |||
d dE | |||
e E | |||
ę E~ | |||
@@ -103,16 +103,16 @@ _i i | |||
j jOt | |||
k ka | |||
l El | |||
ł wy | |||
ł Ew | |||
m Em | |||
n En | |||
ń n^i | |||
ń En^ | |||
_o O | |||
_ó ,u_kREskOv'anE | |||
p pE | |||
q ku | |||
r ER | |||
s Es | |||
s ES | |||
ś S;i | |||
t tE | |||
_u u | |||
@@ -121,8 +121,8 @@ _w vu | |||
x iks | |||
y 'igREk | |||
_z zEt | |||
ż ZEt|z|kR'OpkO~ | |||
ź Z;i | |||
ż Z;Et | |||
ź ZEt | |||
ä $accent | |||
ö $accent |
@@ -0,0 +1,69 @@ | |||
// This file in UTF8 encoded | |||
// For persian (Dari) language | |||
//numeric | |||
_0 sE'fEr | |||
_1 j'Ak | |||
_2 d'u: | |||
_3 s'E:h | |||
_4 tS'Ahr | |||
_5 pA'ndZ | |||
_6 SE'S | |||
_7 h'Aft | |||
_8 h'ASt | |||
_9 n'o | |||
// _۱۱ j'AzdAh // what's this ? | |||
_1X d'Ah | |||
_2X b'ist | |||
_3X s'i | |||
_4X tS'Ehl | |||
_5X p'indZAh | |||
_6X S'Ast | |||
_7X h'AftAd | |||
_8X h'AStAd | |||
_9X nAv'Ad | |||
_0C s'Ad | |||
_0and o | |||
//alphabets | |||
ا Al'Ef | |||
ب b'E: | |||
پ p'E: | |||
ت t'E: | |||
ث s'E: | |||
ج dZ'im | |||
چ tS'E: | |||
ح h'E: | |||
خ X'E: | |||
د d'Al | |||
ذ z'Al | |||
ر r'E: | |||
ز z'E: | |||
س s'in | |||
ش S'in | |||
ص s'Ad | |||
ض z'Ad | |||
ط t'A: | |||
ظ z'A: | |||
ع 'eIn | |||
غ R'eIn | |||
ف f'E: | |||
ق R'Af | |||
ک k'Af | |||
گ g'Af | |||
ل l'Am | |||
م m'im | |||
ن n'un | |||
و w'o:w | |||
ه h'E:dotSASm | |||
ء hAmz'E: | |||
ی j'A: | |||
@@ -0,0 +1,235 @@ | |||
// This file is UTF-8 encoded | |||
// Text to phoneme rules for Dari | |||
// replace Arabic character numbers with Latin character numbers | |||
.replace | |||
٠ 0 | |||
١ 1 | |||
٢ 2 | |||
٣ 3 | |||
٤ 4 | |||
٥ 5 | |||
٦ 6 | |||
٧ 7 | |||
٨ 8 | |||
٩ 9 | |||
//all vowels | |||
.L01 َ ِ ُ ً ٍ و ا ه ی ة ي | |||
//commonly unwritten vowels | |||
.L02 َ ِ ُ | |||
//list of consonants | |||
.L03 ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی | |||
.group ا | |||
_) ا (L01 | |||
ا A | |||
ا (_ A | |||
اً An | |||
اٍ En | |||
.group ب | |||
ب (L01 b | |||
ب bA | |||
ب (_ b | |||
L03) ب (L03 b | |||
.group پ | |||
پ (L01 p | |||
پ pA | |||
پ (_ p | |||
L03) پ (L03 p | |||
.group ة | |||
ة (L01 h | |||
ة hA | |||
ة (_ @ | |||
.group ت | |||
ت (L01 t | |||
ت tA | |||
ت (_ t | |||
.group ث | |||
ث (L01 s | |||
ث sA | |||
ث (_ s | |||
.group ج | |||
ج (L01 dZ | |||
ج dZA | |||
ج (_ dZ | |||
.group چ | |||
چ (L01 tS | |||
چ tSA | |||
چ (_ tS | |||
.group ح | |||
ح (L01 h | |||
ح hA | |||
ح (_ h | |||
.group خ | |||
خ (L01 X | |||
خ XA | |||
خ (_ X | |||
.group د | |||
د (L01 d | |||
د dA | |||
د (_ d | |||
.group ذ | |||
ذ (L01 z | |||
ذ zA | |||
ذ (_ z | |||
.group ر | |||
ر (L01 R | |||
ر RA | |||
ر (_ R | |||
.group ز | |||
ز (L01 z | |||
ز zA | |||
ز (_ z | |||
.group ژ | |||
ژ (L01 Z | |||
ژ ZA | |||
ژ (_ Z | |||
.group س | |||
س (L01 s | |||
س sA | |||
س (_ s | |||
L03) س (L03 s | |||
L02) س (L03 s | |||
.group ش | |||
ش (L01 S | |||
ش SA | |||
ش (_ S | |||
.group ص | |||
ص (L01 s | |||
ص sA | |||
ص (_ s | |||
.group ض | |||
ض (L01 z | |||
ض zA | |||
ض (_ z | |||
.group ط | |||
ط (L01 t | |||
ط tA | |||
ط (_ t | |||
.group ظ | |||
ظ (L01 z | |||
ظ zA | |||
ظ (_ z | |||
.group ع | |||
ع (L01 | |||
ع A | |||
ع (_ @_: | |||
.group غ | |||
غ (L01 R | |||
غ RA | |||
غ (_ R | |||
.group ـ | |||
ـ | |||
.group ف | |||
ف (L01 f | |||
ف fA | |||
ف (_ f | |||
.group ق | |||
ق (L01 R | |||
ق RA | |||
ق (_ R | |||
.group ک | |||
ک (L01 k | |||
ک kA | |||
L02) ک (L03 k | |||
L03) ک (L03 k | |||
ک (_ k | |||
.group گ | |||
گ (L01 g | |||
گ gA | |||
گ (_ g | |||
.group ل | |||
ل (L01 l | |||
ل lA | |||
ل (_ l | |||
.group م | |||
م (L01 m | |||
م mA | |||
م (_ m | |||
.group ن | |||
ن (L01 n | |||
ن (_ n | |||
L02) ن (L03 n | |||
L03) ن (L03 n | |||
ن nA | |||
.group ه | |||
ه (L01 h | |||
ه hA | |||
ه (_ @ | |||
.group و | |||
و (L01 v | |||
و (_ u | |||
L03) و (L03 u | |||
و vA | |||
.group ی | |||
ی i | |||
_) ی jA | |||
.group ي | |||
ي i | |||
_) ي jA | |||
.group | |||
$ dol@ | |||
.group ء | |||
ء @ | |||
ء (L01 | |||
.group ّ | |||
ّ : | |||
.group آ | |||
آ A | |||
//vowels that are not usually written: | |||
.group َ | |||
َ A | |||
.group ِ | |||
ِ E | |||
.group ُ | |||
ُ o | |||
@@ -44,20 +44,19 @@ _tld tS'iU | |||
// character names | |||
_á $accent | |||
_à $accent | |||
_à $accent | |||
_â $accent | |||
_ã $accent | |||
á $accent | |||
_à $accent // à can be a word | |||
â $accent | |||
ã $accent | |||
ç $accent | |||
_é $accent | |||
_ê $accent | |||
_í $accent | |||
_ó $accent | |||
_ô $accent | |||
_õ $accent | |||
_ú $accent | |||
_ü $accent | |||
_é $accent // é can be a word | |||
ê $accent | |||
í $accent | |||
ó $accent | |||
ô $accent | |||
õ $accent | |||
ú $accent | |||
ü $accent | |||
ß _^_DE | |||
v ve // not Roman numbers | |||
@@ -204,6 +203,43 @@ _dpt _v'irgul& | |||
// _0Z2 seNt'Ezim& // 100ths | |||
// _0Z3 mil'Ezim& // 1000ths | |||
// ordinal numbers | |||
_#º U | |||
_#ª & | |||
_ord o | |||
_1o pRim'eI* | |||
_2o seg'u~Nd | |||
_3o te*@-s'eI* | |||
_4o kw'a*@-t | |||
_5o k'iNt | |||
_6o s'est | |||
_7o s'EtSim | |||
_8o oIt'av | |||
_9o n'on | |||
_1Xo d'Esim | |||
_2Xo viZ'Ezim | |||
_3Xo tRiZ'Ezim | |||
_4Xo kwad*aZ'Ezim | |||
_5Xo kiNkwaZ'Ezim | |||
_6Xo seksaZ'Ezim | |||
_7Xo septwaZ'Ezim | |||
_8Xo oktoZ'Ezim | |||
_9Xo nonaZ'Ezim | |||
_0Co seINt'Ezim | |||
_1Co seINt'Ezim | |||
_2Co duseINt'Ezim | |||
_3Co tRiseINt'Ezim | |||
_4Co kwad*iZeINt'Ezim | |||
_5Co kiNZeINt'Ezim | |||
_6Co seIseINt'Ezim | |||
_7Co septSiZeINt'Ezim | |||
_8Co oktSiZeINt'Ezim | |||
_9Co noNZeINt'Ezim | |||
_0M1o mil'Ezim | |||
_1M1o mil'Ezim | |||
// not roman numbers | |||
vi vi | |||
@@ -363,6 +399,7 @@ pelos $u | |||
ao $u | |||
à ,a: | |||
à $atend $atstart $accent | |||
aos $u | |||
às ,a:s | |||
@@ -444,6 +481,7 @@ se $u // if | |||
ser $u | |||
sou $u | |||
é E $u | |||
é $atend $atstart $accent | |||
és Es $u | |||
somos $u | |||
sois $u | |||
@@ -605,55 +643,331 @@ governo gov'ernU $noun | |||
//********************* | |||
// $alt changes stressed [e] or [o] phoneme to open [E] or [O] | |||
// $alt2 changes stressed [E] or [O] phoneme to close [e] or [o] | |||
abordo $alt | |||
aborto $alt $verb | |||
acerto $alt2 $noun | |||
adereço $alt2 | |||
adore $alt | |||
albatrozes $alt | |||
alcateia $alt | |||
alferes $alt | |||
algozes $alt | |||
alicerce $alt | |||
amanheça $alt2 | |||
amanheço $alt2 | |||
amarelo $alt | |||
ameba $alt | |||
amores $alt2 | |||
anoiteça $alt2 | |||
anoiteço $alt2 | |||
apego $alt2 | |||
apreço $alt2 | |||
aperto $alt2 $noun | |||
apoio $alt $verb | |||
aprendeste $alt2 | |||
arremesso $alt2 $noun | |||
assembleia $alt | |||
atmosfera $alt | |||
atrozes $alt | |||
austera $alt | |||
austero $alt | |||
autora $alt2 | |||
bebeste $alt2 | |||
beco $alt2 | |||
belo $alt | |||
besta $alt2 | |||
bezerro $alt2 | |||
bilhete $alt2 | |||
boca $alt2 | |||
boleia $alt | |||
bolo $alt2 | |||
borboleta $alt2 | |||
bordo $alt | |||
bromelha $alt | |||
cabeça $alt2 | |||
cacete $alt2 | |||
cachorra $alt2 | |||
caderneta $alt2 | |||
camiseta $alt2 | |||
cantora $alt2 | |||
caractere $alt | |||
careta $alt2 | |||
carreta $alt2 | |||
casebre $alt | |||
cateto $alt2 | |||
catorze $alt2 | |||
cefaleia $alt | |||
cerca $alt $verb | |||
cerco $alt $verb | |||
chamego $alt2 | |||
chefe $alt | |||
chinelo $alt | |||
choro $alt2 $noun | |||
coco $alt2 | |||
cofre $alt | |||
colmeia $alt | |||
começo $alt2 $noun | |||
comera $alt2 | |||
comeres $alt2 | |||
comeste $alt2 | |||
conheceste $alt2 | |||
conheço $alt2 | |||
copa $alt | |||
copo $alt | |||
escova $alt2 | |||
coreia $alt | |||
corneta $alt2 | |||
cornos $alt | |||
corpos $alt | |||
correste $alt2 | |||
corto $alt | |||
corvos $alt | |||
coto $alt2 | |||
couber $alt | |||
couberem $alt | |||
couberdes $alt | |||
couberes $alt | |||
cratera $alt | |||
crede $alt2 | |||
cresce $alt | |||
crescem $alt | |||
der $alt | |||
desapego $alt2 $noun | |||
desce $alt | |||
descem $alt | |||
descordo $alt | |||
descova $alt2 | |||
desespero $alt2 $noun | |||
desfecho $alt2 | |||
desprezo $alt $verb | |||
deva $alt2 | |||
devo $alt2 | |||
deveras $alt | |||
dez $alt | |||
diarreia $alt | |||
discordo $alt | |||
dobro $alt2 $noun | |||
doce $alt2 | |||
droga $alt | |||
emprego $alt2 $noun | |||
endereço $alt2 | |||
enforco $alt | |||
engordo $alt | |||
enumerem $alt | |||
enredo $alt $verb | |||
enterro $alt2 $noun | |||
envolto $alt2 | |||
enxerto $alt2 $noun | |||
epopeia $alt | |||
eritreia $alt | |||
erro $alt2 $noun | |||
erros $alt2 | |||
escopeta $alt2 | |||
escroto $alt2 | |||
esforço $alt $verb | |||
esforços $alt | |||
esperma $alt | |||
espeto $alt2 $noun | |||
espiroqueta $alt2 | |||
esqueleto $alt2 | |||
estiverdes $alt | |||
estiveres $alt | |||
estrofe $alt | |||
etiqueta $alt2 | |||
europa $alt | |||
exagero $alt $verb | |||
expeça $alt2 | |||
expeço $alt2 | |||
farofa $alt | |||
febre $alt | |||
feitora $alt2 | |||
fera $alt | |||
fere $alt | |||
ferem $alt | |||
ferozes $alt | |||
fezes $alt | |||
folga $alt | |||
fogos $alt | |||
forca $alt2 | |||
fores $alt2 | |||
forro $alt $verb | |||
fosse $alt2 | |||
fossem $alt2 | |||
foste $alt2 | |||
frevo $alt2 | |||
galera $alt | |||
gameta $alt2 | |||
geleia $alt | |||
gelo $alt $verb | |||
germe $alt | |||
gesso $alt2 | |||
gonorreia $alt | |||
gorda $alt2 | |||
gozo $alt $verb | |||
grego $alt2 | |||
grelha $alt | |||
groselha $alt | |||
grosso $alt2 | |||
grozo $alt $verb | |||
hoje $alt2 | |||
ideia $alt | |||
joga $alt | |||
jogam $alt | |||
jogos $alt | |||
jogue $alt | |||
joguem $alt | |||
lerda $alt | |||
lerdo $alt | |||
líderes $alt2 | |||
lopes $alt | |||
maleta $alt2 | |||
mantiverdes $alt | |||
mantiveres $alt | |||
marreta $alt2 | |||
martelo $alt | |||
merda $alt | |||
megera $alt | |||
mentora $alt2 | |||
metro $alt | |||
mexa m'eS& | |||
mexi meS'i | |||
mexo m'eSU | |||
miolo $alt2 | |||
moeda $alt | |||
modo $alt | |||
modos $alt | |||
molho $alt2 $noun | |||
monera $alt | |||
morcego $alt2 | |||
morda $alt2 | |||
moreia $alt | |||
mortos $alt | |||
?2 mulher mulj'Er | |||
?4 mulher mul^'Er | |||
mui mwi | |||
muito mw'iNtU // -s is included as a suffix | |||
muita mw'iNt& | |||
mulheres $alt | |||
mureta $alt2 | |||
mutreta $alt2 | |||
naquele $alt2 | |||
negro $alt2 | |||
novos $alt | |||
obstetra $alt | |||
obsoleta $alt2 | |||
obsoleto $alt2 | |||
odisseia $alt | |||
onu $1 | |||
opereta $alt2 | |||
ordens $alt | |||
osso $alt2 | |||
ovos $alt | |||
padeceste $alt2 | |||
paexa paeSa | |||
pangeia $alt | |||
palheta $alt2 | |||
paralelo $alt | |||
parede $alt2 | |||
pastora $alt2 | |||
pedra $alt | |||
pelego $alt2 | |||
perde $alt | |||
perdem $alt | |||
perede $alt2 | |||
pesa $alt | |||
pesam $alt | |||
pesque $alt | |||
pesquem $alt | |||
peso $alt | |||
peso $alt2 $noun | |||
pirueta $alt2 | |||
plateia $alt | |||
plebeia $alt | |||
porcos $alt | |||
porrete $alt2 | |||
porra $alt2 | |||
portos $alt | |||
pose $alt2 | |||
povos $alt | |||
poxa p'oS& | |||
preta $alt2 | |||
preto $alt2 | |||
onu $1 | |||
primavera $alt | |||
profere $alt | |||
proferem $alt | |||
puder $alt | |||
punheta $alt | |||
puserdes $alt | |||
recomeço $alt2 $noun | |||
recordo $alt | |||
recorto $alt | |||
rede $alt2 | |||
rixa xiS& | |||
reforços $alt | |||
refresco $alt $verb | |||
remorso $alt | |||
resolve $alt | |||
resolvem $alt | |||
rixa x'iS& | |||
rogas $alt | |||
saleta $alt2 | |||
sarjeta $alt | |||
seborreia $alt | |||
seco $alt2 $noun | |||
selo $alt $verb | |||
selvagem seUv'aZeIN | |||
sincera $alt | |||
sincero $alt | |||
sinopse $alt | |||
sobe $alt | |||
sobem $alt | |||
soco $alt2 | |||
soco $alt $verb | |||
sofrem $alt | |||
sofre $alt | |||
sofreste $alt2 | |||
sogra $alt | |||
sopre $alt | |||
soprem $alt | |||
sopro $alt $verb | |||
sorvete $alt2 | |||
sossego $alt2 $noun | |||
souberdes $alt | |||
sugere $alt | |||
sugerem $alt | |||
suporto $alt | |||
suor swOr | |||
tapete $alt2 | |||
tempero $alt $verb | |||
teta $alt2 | |||
novos $alt | |||
mortos $alt | |||
corpos $alt | |||
modo $alt | |||
modos $alt | |||
fogos $alt | |||
lopes $alt | |||
jogos $alt | |||
doce $alt2 | |||
drogas $alt | |||
grosso $alt2 | |||
tiver $alt | |||
tiveres $alt | |||
toga $alt | |||
torres $alt2 | |||
tortos $alt | |||
traqueia $alt | |||
travesso $alt2 | |||
trevo $alt2 | |||
troco $alt2 $noun | |||
tropa $alt | |||
tropeço $alt2 $noun | |||
trombeta $alt2 | |||
valeta $alt2 | |||
vanessa $alt2 | |||
velozes $alt | |||
verbo $alt | |||
verme $alt | |||
vierem $alt | |||
violeta $alt2 | |||
voga $alt | |||
vozes $alt | |||
zelo $alt $verb | |||
zero $alt | |||
zorra $alt2 | |||
// Close [o] | |||
?1 calculadora $alt2 | |||
?1 professora $alt2 | |||
?1 senhora $alt2 | |||
?1 sobre $alt2 | |||
vanessa $alt2 | |||
violeta $alt2 | |||
abacaxi abakaSy |
@@ -14,6 +14,15 @@ | |||
// G a voiced consonant | |||
// K not a vowel | |||
// endings | |||
.L01 a am | |||
.L02 e em | |||
.L03 a am o | |||
.L04 a am e em o ue uem | |||
.L05 r ra ram re rem rdes | |||
.L06 ra ram ste re rem | |||
.group a | |||
_) a (_ a | |||
_) a (_W 'a // in an acronym | |||
@@ -146,8 +155,6 @@ | |||
?1 e (_iN =i/ // drop final [i] is next word starts with another i | |||
?1 e (e i //eg: candeeiro | |||
?2 ee i | |||
?2 pr) ee (n ee | |||
?2 el (K EU | |||
e (lh+ e | |||
@@ -267,6 +274,7 @@ | |||
ei eI | |||
ei (s eI | |||
ei ($w_alt EI | |||
e (iCK e | |||
ey eI | |||
eu eU | |||
@@ -331,6 +339,72 @@ | |||
?1 l) e (ta 'E // eg: bicicleta, atleta. | |||
sf) e (ra_ E // esfera, biosfera | |||
//sort | |||
qu) e (brL04_ E | |||
_hosp) e (dL03_ E | |||
_estr) ei (L03_ EI | |||
_inv) e (jL04_ E | |||
_dec) e (pL04_ E | |||
_g) e (rL04_ E | |||
_op) e (rL04_ E | |||
_qu) e (rL04_ E | |||
_alt) e (rL04_ E | |||
_inv) e (rtL03_ e | |||
_f) e (rvL03_ e | |||
_p) e (scL03_ E | |||
_m) e (sclL04_ E | |||
_m) e (tL03_ e | |||
_com) e (tL03_ e | |||
_rem) e (tL03_ e | |||
_derr) e (tL03_ e | |||
_prom) e (tL03_ e | |||
_subm) e (tL03_ e | |||
_comprom) e (tL03_ e | |||
_sol) e (trL03_ E | |||
_atr) e (vL03_ e | |||
_escr) e (vL03_ e | |||
_descr) e (vL03_ e | |||
_embel) e (zL04_ E | |||
_pr) e (zL04_ E | |||
_acont) e (çL01_ e | |||
_ado) e (çL03_ e | |||
_aqu) e (çL03_ e | |||
_car) e (çL03_ e | |||
_mer) e (çL03_ e | |||
_pad) e (çL03_ e | |||
_per) e (çL03_ e | |||
_esqu) e (çL03_ e | |||
_obed) e (çL03_ e | |||
_ofer) e (çL03_ e | |||
_aborr) e (çL03_ e | |||
_compar) e (çL03_ e | |||
_desapar) e (çL03_ e | |||
_enfraqu) e (çL03_ e | |||
_enriqu) e (çL03_ e | |||
_envaid) e (çL03_ e | |||
_esclar) e (çL03_ e | |||
_reapar) e (çL03_ e | |||
_reconh) e (çL03_ e | |||
_coop) e (rL04_ E | |||
_sup) e (rL04_ E | |||
_imp) e (rL03_ E | |||
_temp) e (rL04_ E | |||
//endsort | |||
_exag) e (L05_ E | |||
_fiz) e (L05_ E | |||
_houv) e (L05_ E | |||
_soub) e (L05_ E | |||
_compreend) e (L06_ e | |||
_correspond) e (L06_ e | |||
_entend) e (L06_ e | |||
_estend) e (L06_ e | |||
_respond)e (L06_ e | |||
_vend) e (L06_ e | |||
.group é | |||
é ''E | |||
éi ''EI | |||
@@ -505,11 +579,12 @@ | |||
o (s_ =U | |||
ou ow | |||
oi oI | |||
oi ($w_alt OI | |||
oi (a_ OI // ?? | |||
oi (cA_ OI | |||
oi (de_ OI | |||
oi (s oI | |||
o (iCK o | |||
oo u | |||
oon u~N | |||
c) oo oo | |||
?1 C) oo (_ ow // eg: voo, enjoo, etc... | |||
oy OI | |||
@@ -541,7 +616,7 @@ | |||
o (ltAm_ O | |||
o (sA_ O | |||
o (so_ o | |||
o (so_N o // not for osos_ | |||
o (sAm_ O | |||
o (ssA_ O | |||
@@ -556,7 +631,7 @@ | |||
?1 o (l_ 'O | |||
?2 ol (_ Ow | |||
o (lh+ o | |||
o (lh o | |||
?2 _) o (lhA_ O | |||
?2 _) o (lhAm_ O | |||
om (_ oN | |||
@@ -583,7 +658,7 @@ | |||
o (sto_ o | |||
o (stAm_ O | |||
o (strA_ O | |||
os (trAm_ O | |||
o (strAm_ O | |||
o (tA_ O | |||
o (tAm_ O | |||
@@ -614,6 +689,20 @@ | |||
?1 f) o (rmulá u // eg: formulário, formulários. | |||
?1 v) o (lt O | |||
//sort | |||
_engl) o (bL01_ O | |||
_r) o (gL04_ O | |||
_adv) o (gL04_ O | |||
_ref) o (gL04_ O | |||
_ap) oi (L01_ OI | |||
_m) o (lhL04_ O | |||
_abs) o (lvL02_ O | |||
_env) o (lvL02_ O | |||
c) o (rrL01_ o // escorra, incorra, corra, recorra | |||
_m) o (rrL01_ o | |||
p) ostos (_ Ost=Us# // dispostos etc. | |||
_esn) o (bL04_ O | |||
//endsort | |||
.group ô | |||
ô ''o | |||
@@ -750,6 +839,7 @@ | |||
r) u (_A u | |||
u (A_ 'u | |||
u (em_ 'u | |||
ui uI | |||
u (iu w | |||
u (iCK u | |||
@@ -841,6 +931,8 @@ | |||
ri) x (A S | |||
rela) x (A S | |||
_ro) x (A S | |||
_trou) x (e s | |||
_trou) xe (@ sE | |||
_ve) x (A S | |||
_xi) x (A S | |||
?1 i) x (a_ S |
@@ -0,0 +1,83 @@ | |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme words for Kinyarwanda | |||
a a: | |||
b ba: | |||
c ca: | |||
d da: | |||
e e: | |||
f fa: | |||
g ga: | |||
h ha: | |||
i i: | |||
j dZa: | |||
k ka: | |||
l la: | |||
m ma: | |||
n na: | |||
o o: | |||
p pa: | |||
q kwa: | |||
r *a: | |||
s sa: | |||
t ta: | |||
u u: | |||
v va: | |||
w wa: | |||
x eks | |||
y ja: | |||
z za: | |||
// numbers | |||
_0 z'e*u | |||
_1 R'imwe | |||
_2 kaB'i*i | |||
_3 gat'atu | |||
_4 k'ane | |||
_5 gat'anu | |||
_6 gatand'atu | |||
_7 ka*'indwi | |||
_8 umun'ani | |||
_9 ikj'enda | |||
_1X itS'umi | |||
_2X makumjaB'i*i | |||
_3X mi*,oNgwit'atu | |||
_4X mi*,oNgw'ine | |||
_5X mi*,oNgwit'anu | |||
_6X mi*,oNgitand'atu | |||
_7X mi*,oNgwi*'indwi | |||
_8X mi*,oNgwin'ani | |||
_9X mi*,oNgwej'enda | |||
_1C idZ'ana | |||
_2C mag,anaB'i*i | |||
_3C mag,anat'atu | |||
_4C mag,an'ane | |||
_5C mag,anat'anu | |||
_6C mag,anatand'atu | |||
_7C mag,ana*'indwi | |||
_8C mag,anin'ani | |||
_9C mag,anakj'enda | |||
_0M1 iBih'umbi | |||
_1M1 iJih'umbi | |||
_2M1 iBih'umbibiB'i*i | |||
_3M1 iBih'umbibit'atu | |||
_4M1 iBih'umbib'ine | |||
_5M1 iBih'umbibit'anu | |||
_6M1 iBih'umbibitand'atu | |||
_7M1 iBih'umbibi*'indwi | |||
_0M2 milij'oni | |||
_1M2 milij'on'imwe | |||
_2M2 milij'oneBj'i*i | |||
_3M2 milij'oneS'atu | |||
_4M2 m,ilij'on'en^e | |||
_0and na | |||
_dpt _niB'itSe | |||
@@ -0,0 +1,105 @@ | |||
// Kinyarwanda translation rules | |||
// This file is UTF-8 encoded | |||
.group a | |||
a a | |||
.group b | |||
b B | |||
_) b b | |||
m) b b | |||
.group c | |||
c tS | |||
cy kj | |||
.group d | |||
d d | |||
.group e | |||
e e | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
g (e J | |||
g (i J | |||
.group h | |||
h h | |||
.group i | |||
i i | |||
.group j | |||
j dZ | |||
jy Jj | |||
.group k | |||
k k | |||
k (e c | |||
k (i c | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
mp mh | |||
.group n | |||
n n | |||
n (g N | |||
n (ge n^ | |||
n (gi n^ | |||
nk Nx | |||
nt nh | |||
ny n^ | |||
.group o | |||
o o | |||
.group p | |||
p p | |||
.group q | |||
q q | |||
.group r | |||
r * // try ** | |||
_) r R | |||
.group s | |||
s s | |||
sh S | |||
shy S; | |||
.group t | |||
t t | |||
.group u | |||
u u | |||
.group v | |||
v c | |||
.group w | |||
w w | |||
b) w g | |||
.group x | |||
x ks | |||
_) x z | |||
.group y | |||
y j | |||
.group z | |||
z z | |||
.group | |||
$ dola*a // just a guess | |||
@@ -0,0 +1,141 @@ | |||
// Sinhala Language. | |||
// This SI_list file is written by Him Prasad Gautam <[email protected]> [Kathmandu, nepal] | |||
// This file is UTF-8 encoded. | |||
// letter groups: | |||
// A - Alphabetical and Symbolic Vowels: | |||
// 0x0D85~0x0D16, 0x0DCA~0x0DF3 | |||
// B - Symbolic Vowels and Halkirima | |||
// 0x0DCA~0x0DF3 | |||
// C - Consonants: | |||
// 0x0D9A~0x0DC2 | |||
// speak Latin letters as English | |||
// numbers | |||
_0 b'induv@ | |||
_1 'ek@ | |||
_2 d'ek@ | |||
_3 t'un@ | |||
_4 h'at@r@ | |||
_5 p'ah@ | |||
_6 h'aj@ | |||
_7 h'at@ | |||
_8 'at.@ | |||
_9 n'av@j@ | |||
_1d 'ekki // numbers used in a decimal fraction | |||
_2d d'ekki | |||
_3d t'unni | |||
_10 d'ah@j@ | |||
_11 'ekol,@h@ | |||
_12 d'ol@h@ | |||
_13 d'ah@t,un@ | |||
_14 d'ah@h,@t@r@ | |||
_15 p'ah@l.,ov@ | |||
_16 d'ah@s,@j@ | |||
_17 d'ah@h,@t@ | |||
_18 d'ah@,@t.@ | |||
_19 d'ah@n,@v@j@ | |||
_2X v'isi | |||
_20 v'iss@ | |||
_30 t'ih@ | |||
_31 t'isek@ | |||
_32 t'isdek@ | |||
_33 t'istun@ | |||
_34 t'ish@t,@r@ | |||
_35 t'isp@h@ | |||
_36 t'ish@j@ | |||
_37 t'ish@t@ | |||
_38 t'is@t.@ | |||
_39 t'isn@v,@j@ | |||
_40 h'at@l,ih@ | |||
_41 h'at@l,is'ek@ | |||
_42 h'at@l,isdek@ | |||
_43 h'at@l,istun@ | |||
_44 h'at@l,ish@t,@r@ | |||
_45 h'at@l,isp@h@ | |||
_46 h'at@l,ish@j@ | |||
_47 h'at@l,ish@t@ | |||
_48 h'at@l,is@t.@ | |||
_49 h'at@l,isn@v,@j@ | |||
_5X p'an@s | |||
_50 p'an@h@ | |||
_6X h'&t.@ | |||
_60 h'&t.@ | |||
_7X h'&tt&: | |||
_70 h'&tt&:v@ | |||
_8X 'asu: | |||
_80 'asu:v@ | |||
_9X 'anu: | |||
_90 'anu:v@ | |||
_1C s'ij@j@ | |||
_0C s'ij@ | |||
_0M1 d'ah@s | |||
_0M1x 'ah@s // exact thousands | |||
_0M2 l'akS | |||
_0M2x l'akS@j@ | |||
_0M3 k'o:t.i | |||
_0M3x k'o:t.ij@ | |||
_0M4 v'il'ij@n //what in sinhala? | |||
_dpt d'aS@m#@ | |||
// Consonants | |||
ක k@ | |||
ඛ kh@ | |||
ග g@ | |||
ඝ gh@ | |||
ඞ N@ | |||
ඟ N#g@ | |||
ච tS@ | |||
ඡ tSh@ | |||
ජ dZ@ | |||
ඣ dZh@ | |||
ඤ n^@ | |||
ඥ gn@ | |||
ඦ n^#dZ@ | |||
ට t.@ | |||
ඨ t.h@ | |||
ඩ d.@ | |||
ඪ d.h@ | |||
ණ n.@ | |||
ඬ n.#d.@ | |||
ත t@ | |||
ථ th@ | |||
ද d@ | |||
ධ dh@ | |||
න n@ | |||
ඳ n#d@ | |||
ප p@ | |||
ඵ ph@ | |||
බ b@ | |||
භ bh@ | |||
ම m@ | |||
ඹ m#b@ | |||
ය j@ | |||
ර r@ | |||
ල l@ | |||
ව w@ | |||
ශ S@ | |||
ෂ S@ | |||
ස s@ | |||
හ h@ | |||
ළ l.@ | |||
ෆ f@ | |||
// symbols | |||
_. t'it@ | |||
_, k'oma:v@ | |||
? pr'a:Sna:rt,@j@ | |||
! v'iSm#@j,a:rt@j@ | |||
_“ 'udrut,@pa:t.,@a:r,@mb@j@ | |||
_” 'udhrut,@pa:t.h,@@w,@s.a:n,@j@ | |||
_: t'itkom,a:v@ | |||
_; d'etit@ | |||
$ do:l.ar $max3 | |||
% sij@j@t.@ $max3 | |||
* &st.@risk@j@ $max3 |
@@ -0,0 +1,327 @@ | |||
// Sinhala Language. | |||
// This SI_rules file is written by Him Prasad Gautam <[email protected]> [Kathmandu, nepal] | |||
// This file is UTF-8 encoded. | |||
// letter groups: | |||
// A - Alphabetical and Symbolic Vowels: | |||
// 0x0D85~0x0D16, 0x0DCA~0x0DF3 | |||
// B - Symbolic Vowels and Halkirima | |||
// 0x0DCA~0x0DF3 | |||
// C - Consonants: | |||
// 0x0D9A~0x0DC2 | |||
// speak Latin letters as English | |||
.group ක | |||
ක ka | |||
ක (B k | |||
.group ඛ | |||
ඛ kha | |||
ඛ (B kh | |||
.group ග | |||
ග ga | |||
ග (B g | |||
.group ඝ | |||
ඝ gha | |||
ඝ (B gh | |||
.group ඞ | |||
ඞ Na | |||
ඞ (B N | |||
.group ඟ | |||
ඟ N#ga | |||
ඟ (B N#g | |||
.group ච | |||
ච tSa | |||
ච (B tS | |||
.group ඡ | |||
ඡ tSha | |||
ඡ (B tSh | |||
.group ජ | |||
ජ dZa | |||
ජ (B dZ | |||
.group ඣ | |||
ඣ dZha | |||
ඣ (B dZh | |||
.group ඤ | |||
ඤ n^a | |||
ඤ (B n^ | |||
.group ඥ | |||
ඥ gna | |||
ඥ (B gn | |||
.group ඦ | |||
ඦ n^#dZa | |||
ඦ (B n^#dZ | |||
.group ට | |||
ට t.a | |||
ට (B t. | |||
.group ඨ | |||
ඨ t.ha | |||
ඨ (B t.h | |||
.group ඩ | |||
ඩ d.a | |||
ඩ (B d. | |||
.group ඪ | |||
ඪ d.a | |||
ඪ (B d. | |||
.group ණ | |||
ණ n.a | |||
ණ (B n. | |||
.group ඬ | |||
ඬ n.#d.a | |||
ඬ (B n.#d. | |||
.group ත | |||
ත ta | |||
ත (B t | |||
.group ථ | |||
ථ tha | |||
ථ (B th | |||
.group ද | |||
ද da | |||
ද (B d | |||
.group ධ | |||
ධ dha | |||
ධ (B dh | |||
.group න | |||
න na | |||
න (B n | |||
.group ඳ | |||
ඳ n#da | |||
ඳ (B n#d | |||
.group ප | |||
ප pa | |||
ප (B p | |||
.group ඵ | |||
ඵ pha | |||
ඵ (B ph | |||
.group බ | |||
බ ba | |||
බ (B b | |||
.group භ | |||
භ bha | |||
භ (B bh | |||
.group ම | |||
ම ma | |||
ම (B m | |||
.group ඹ | |||
ඹ m#ba | |||
ඹ (B m#b | |||
.group ය | |||
ය ja | |||
ය (B j | |||
.group ර | |||
ර ra | |||
ර (B r | |||
.group ල | |||
ල la | |||
ල (B l | |||
.group ව | |||
ව wa | |||
ව (B w | |||
.group ශ | |||
ශ sa | |||
ශ (B s | |||
.group ෂ | |||
ෂ Sa | |||
ෂ (B S | |||
.group ස | |||
ස s.a | |||
ස (B s. | |||
.group හ | |||
හ ha | |||
හ (B h | |||
.group ළ | |||
ළ l.a | |||
ළ (B l. | |||
.group ෆ | |||
ෆ fa | |||
ෆ (B f | |||
// The Vowel Alphabets | |||
.group අ | |||
අ a | |||
.group ආ | |||
ආ a: | |||
.group ඇ | |||
ඇ & | |||
.group ඈ | |||
ඈ &: | |||
.group ඉ | |||
ඉ i | |||
.group ඊ | |||
ඊ i: | |||
.group උ | |||
උ u | |||
.group ඌ | |||
ඌ u: | |||
.group ඍ | |||
ඍ ru | |||
.group ඎ | |||
ඎ ru: | |||
.group ඏ | |||
ඏ li | |||
.group ඐ | |||
ඐ li: | |||
.group එ | |||
එ e | |||
.group ඒ | |||
ඒ e: | |||
.group ඓ | |||
ඓ aI | |||
.group ඔ | |||
ඔ o | |||
.group ඕ | |||
ඕ o: | |||
.group ඖ | |||
ඖ aU | |||
.group ං // anusvaray@ | |||
ං 'anus.w,a:r@j@ | |||
A) ං m | |||
C) ං m | |||
.group ඃ // visargaya | |||
ඃ w'is.@rg,@j@ | |||
A) ඃ n | |||
C) ඃ n | |||
// The Vowelic Symbols | |||
.group ා | |||
ා '&l@p,ill@ | |||
C) ා a: | |||
.group ැ | |||
ැ '&d@j@ | |||
C) ැ & | |||
.group ෑ | |||
ෑ d'i:rg@,&d@j@ | |||
C) ෑ &: | |||
.group ි | |||
ි 'ispill@ | |||
C) ි i | |||
.group ී | |||
ී d'i:rg@,ispill@ | |||
C) ී i: | |||
.group ු | |||
ු p'a:pill@ | |||
C) ු u | |||
.group ූ | |||
ූ d'i:rg@p,a:pill@ | |||
C) ූ u: | |||
.group ෘ | |||
ෘ g'&t.@p,ill@ | |||
C) ෘ ru | |||
.group ෙ | |||
ෙ k'ombuv@ | |||
C) ෙ e | |||
.group ෛ | |||
ෛ k'ombud,ek@ | |||
C) ෛ aI | |||
.group ෞ | |||
ෞ g'ajan,ukitt@ | |||
C) ෞ aU | |||
.group 0xe0b7 // More vowelic symbols b7] | |||
ේ e: | |||
ො o | |||
ෝ o: | |||
ෟ li | |||
ෲ ru: | |||
ෳ li: | |||
.group ් | |||
් halk'ir'im#@ // Halkirima | |||
C) ් | |||
.group | |||
$ do:l.ar | |||
.group 0xe0a4 // devanagari | |||
0xe0a4 _^_NE // Nepali voice | |||
.group 0xe0a5 // devanagari | |||
0xe0a5 _^_NE | |||
.group 0xe0ae // Tamil | |||
0xe0ae _^_TA // Tamil voice | |||
.group 0xe0af // Tamil | |||
0xe0af _^_TA | |||
@@ -0,0 +1,132 @@ | |||
// translation rules for Slovenian | |||
// This file is UTF-8 encoded | |||
// letter names | |||
b b@ | |||
c ts@ | |||
č tS@ | |||
d d@ | |||
e e | |||
f f@ | |||
g g@ | |||
h h@ | |||
j j@ | |||
_k k@ | |||
l l@ | |||
m m@ | |||
n n@ | |||
_o o | |||
p p@ | |||
r R@ | |||
_s s@ | |||
š S@ | |||
t t@ | |||
_v v@ | |||
_z z@ | |||
ž Z@ | |||
q ku | |||
w dv'ojniv,@ | |||
x iks | |||
y 'ipsilon | |||
ć m'ehkitS,@ | |||
đ m'ehkidZ,@ | |||
ä $accent | |||
ë $accent | |||
ö $accent | |||
ü $accent | |||
// accent names (please fix) | |||
_dia 'umlawt | |||
// numbers | |||
_0 n'itS | |||
_1 'ena | |||
_2 dv'a | |||
_3 tR'i | |||
_4 St'iRi | |||
_5 p'et | |||
_6 S'est | |||
_7 s'edem | |||
_8 'osem | |||
_9 d'evet | |||
_10 d'eset | |||
_11 'e'najst | |||
_12 dv'anajst | |||
_13 tR'inajst | |||
_14 St'iRinajst | |||
_15 p'etnajst | |||
_16 S'estnajst | |||
_17 s'edemnajst | |||
_18 'osemnajst | |||
_19 d'evetnajst | |||
_2X dv'ajset | |||
_3X tR'ideset | |||
_4X St'iRideset | |||
_5X p'etdeset | |||
_6X S'estdeset | |||
_7X s'edemdeset | |||
_8X 'osemdeset | |||
_9X d'evetdeset | |||
_2C dv'esto | |||
_0C sto | |||
_0M1 t'isotS | |||
_1M1 t'isotS | |||
_1M2 'enmilij'on | |||
_2M2 dv'amilij'ona | |||
_3M2 tR'ijemilij'oni | |||
_4M2 St'iRijemilij'oni | |||
_0M2 milij'onow | |||
_1M3 'enamilij'aRda | |||
_2M3 dv'emilij'aRdi | |||
_3M3 tR'imilij'aRde | |||
_4M3 St'iRimilij'aRde | |||
_0M3 milij'aRd | |||
_1M4 'enbilij'on | |||
_2M4 dv'abilij'ona | |||
_3M4 tR'ijebilij'oni | |||
_4M4 St'iRijebilij'oni | |||
_0M4 bilij'onow | |||
_0and in | |||
_dpt _tselih | |||
// Single letter words (speak as letter name if at end-of-clause) | |||
a $u | |||
o $u | |||
k k | |||
s s | |||
v w $combine | |||
z z $combine | |||
a a $atend | |||
k k@ $atend // letter-k | |||
o o $atend // letter-o | |||
s s@ $atend | |||
v v@ $atend | |||
z z@ $atend | |||
// Function words (unstressed) | |||
// verb: to be | |||
sem $u | |||
si $u | |||
je $u | |||
sva $u | |||
sta $u | |||
smo $u | |||
ste $u | |||
so $u | |||
bil $u | |||
bila $u | |||
bili $u | |||
@@ -0,0 +1,174 @@ | |||
// Spelling-to-phoneme rules for Slovenian | |||
// This file is UTF-8 encoded | |||
.L01 b d g j l m n v z ž // voiced consonants | |||
.group a | |||
a a | |||
.group b | |||
b b | |||
.group c | |||
c ts | |||
.group č | |||
č tS | |||
.group d | |||
d d | |||
dz dz | |||
dž dZ | |||
.group e | |||
e e | |||
e (_ E // ?? | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
.group h | |||
h x | |||
i) h h | |||
h (F h // before voiceless consonant | |||
.group i | |||
i i | |||
i (A j | |||
i (r j | |||
.group j | |||
j j | |||
.group k | |||
k k | |||
.group l | |||
l l | |||
l (K w | |||
K) l (K @l | |||
lj l^ | |||
lj (A lj | |||
lj (i l^ | |||
.group m | |||
m m | |||
m (g N | |||
m (k N | |||
K) m (K %@m // unstressed | |||
.group n | |||
n n | |||
n (g N | |||
n (k N | |||
K) n (K %@n // unstressed | |||
nj n^ | |||
nj (A nj | |||
nj (i n^ | |||
.group o | |||
o o | |||
.group p | |||
p p | |||
.group q | |||
q k | |||
qu kv | |||
.group r | |||
r R | |||
rr R | |||
K) r (K @R | |||
.group s | |||
s s | |||
.group š | |||
š S | |||
.group t | |||
t t | |||
.group u | |||
u u | |||
u (A w | |||
u (r u | |||
A) u (K w | |||
.group v | |||
v v | |||
v (-A+ v // preposition 'v' before a vowel | |||
A) v (K w | |||
K) v (K %u | |||
L01) v (A w | |||
.group w | |||
w v | |||
A) w (K w | |||
.group x | |||
x ks | |||
.group y | |||
y j | |||
K) y (K i | |||
.group z | |||
z z | |||
.group ž | |||
ž Z | |||
.group | |||
á 'a: | |||
é 'e: | |||
ê 'E: | |||
è E | |||
í 'i: | |||
ó 'o: | |||
ô 'O: | |||
ò O | |||
ú 'u: | |||
ć tS | |||
đ dZ | |||
ř R^ | |||
ä E | |||
ö @: | |||
ü y | |||
ß _^_DE | |||
$ d'olaR | |||
@@ -117,6 +117,17 @@ U+bf9 ru:ba:j | |||
ரூ ru:ba:j $dot $only | |||
(பி . ஏ) bije: $dot | |||
(கி . மீ) kilo:mi:t.t.Vr $dot | |||
aud ostr'eIlIVn||d'olVz | |||
cny tS'aIni:z||j'uVn | |||
eur ju:ro:z | |||
gbp br'itiS||p'aUndz | |||
inr 'IndIVn||r'u:pi:z | |||
jpy dZ'a:pVni:z||j'en | |||
rub r'VSVn||r'u:bVlz | |||
usd j'ues||d'olVz | |||
// numbers | |||
_0 suz.ijVm // சுழியம் | |||
@@ -195,7 +206,7 @@ _3o mu:nR | |||
_4o na:ng | |||
_5o aInd | |||
_6o a:R | |||
_7o ;e:l | |||
_7o ;e:z. | |||
_8o ;et.t. | |||
_9o onbVd. | |||
_10o patt | |||
@@ -239,7 +250,6 @@ tamil தமிழ் $text | |||
// exceptions | |||
பாபு $alt // initial ப as [b] | |||
பானம் $alt | |||
பாணம் $alt | |||
பாறம் $alt | |||
பாரதம் $alt | |||
@@ -249,8 +259,6 @@ tamil தமிழ் $text | |||
பண்தம் $alt | |||
பவனி $alt | |||
பாபா $alt | |||
போண்டா $alt | |||
பஜ்ஜி $alt | |||
பாதாம் $alt | |||
போகம் $alt | |||
போதனை $alt | |||
@@ -279,7 +287,6 @@ tamil தமிழ் $text | |||
பால்ய $alt | |||
பில் $alt | |||
பந்த் $alt | |||
பில்லி $alt | |||
பம்பளிமாஸ் $alt | |||
பைக்கை $alt | |||
பெட்டின் $alt | |||
@@ -318,7 +325,6 @@ tamil தமிழ் $text | |||
பலிக்குத்தான் $alt | |||
பவ $alt | |||
புஸ் $alt | |||
போஸின் $alt | |||
போனி $alt | |||
பிஸி $alt | |||
பேஷ் $alt | |||
@@ -362,8 +368,14 @@ tamil தமிழ் $text | |||
புக்கர் $alt | |||
பாதிக்க $alt | |||
பலக்க $alt | |||
பூமா $alt | |||
பூம்பா $alt | |||
பலத்து $alt | |||
பலத்தும் $alt | |||
பூந்தி $alt | |||
பாவிக்க $alt | |||
பார்ல $alt | |||
பாட்டனி $alt | |||
// initial த as [d] | |||
@@ -398,7 +410,6 @@ tamil தமிழ் $text | |||
தீரமுள்ள $alt | |||
தீரமற்ற $alt | |||
தலாய் $alt | |||
தானம் $alt | |||
தீரமும் $alt | |||
தீரத்தோடு $alt | |||
தவத்தில் $alt | |||
@@ -456,6 +467,7 @@ tamil தமிழ் $text | |||
சாரு $alt | |||
பிரசார் prVsa:r | |||
சாயா $alt | |||
சோ $alt | |||
கக $alt // initial க as [g] | |||
@@ -523,8 +535,7 @@ tamil தமிழ் $text | |||
// p as [f] | |||
போன் fo:n | |||
போனில் fo:nil | |||
பைல் faIl | |||
பைலை faIlaI | |||
//பைலை faIlaI | |||
பாதர் fa:dVr | |||
பாதரிடம் fa:dVrid.Vm | |||
பாதருடன் fa:dVrUd.Vn | |||
@@ -532,6 +543,7 @@ tamil தமிழ் $text | |||
பேனில் fe:nil | |||
பேன்ல fe:nlV | |||
போன்ல fo:nlV | |||
ஆப் a:f | |||
பப pVpV |
@@ -0,0 +1,171 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Telugu | |||
// speak Latin letters as English | |||
a e:j | |||
b bi: | |||
c si: | |||
d di: | |||
e i: | |||
f Ef | |||
g dZi: | |||
h e:tS | |||
i a:j | |||
j dZe:j | |||
k ke:j | |||
l El | |||
m Em | |||
n En | |||
o o: | |||
p pi: | |||
q kju: | |||
r a:r | |||
s Es | |||
t thi: | |||
u ju: | |||
v vi: | |||
w dVbVlju: | |||
x Eks | |||
y wa:j | |||
z zEd | |||
// numbers | |||
_0 sunna | |||
_1 okat.i | |||
_1a oka | |||
_2 rend.u | |||
_3 mu:d.u | |||
_4 na:lgu | |||
_5 aIdu | |||
_6 a:ru | |||
_7 e:d.u | |||
_8 ;enimidi | |||
_9 tommidi | |||
_1X padi | |||
_11 padakond.u | |||
_12 pannemd.u | |||
_13 padamu:d.u: | |||
_14 padhna:lugu | |||
_15 padihe:nu | |||
_16 padaha:ru | |||
_17 padihe:d.u | |||
_18 paddhenimidi | |||
_19 pamdommadi | |||
_2X iravaI | |||
_3X muppaI | |||
_4X nalubhaI | |||
_5X ja:bhaI | |||
_6X aravaI | |||
_7X d.ebhbaI | |||
_8X jenabhaI | |||
_9X tombhaI | |||
_0C vandala | |||
_0C0 vandalu | |||
_1C okavanda | |||
_0M1 vela | |||
_0M1x velu | |||
_1M1 okavejji | |||
_0M2 laks.ala | |||
_0M2x laks.alu | |||
_1M2 laks.a | |||
_0M3 kotla | |||
_0M3x kotlu | |||
_1M3 koti | |||
_dpt _d,aS;a:mkam | |||
// symbols | |||
_?? aks.aram // 'unknown character' | |||
% S;a:tam | |||
+ ku:d.ika | |||
* naks.atra | |||
\ bja:kasla:s. | |||
/ sla:s. | |||
© ka:pi:raIt. | |||
¶ ve:ra: | |||
_, ka:ma: | |||
_; semi:ko:lan | |||
_: ko:lan | |||
_! a:S;carja:rthaka | |||
_? praS;na:rthaka | |||
_- haIfan | |||
__ amd.ar||sko:r | |||
// unstressed function words | |||
// articles | |||
ద $u | |||
అ $u+ | |||
ఆ $u+ | |||
ఒక $u | |||
// letter names | |||
U+c01 am | |||
U+c02 an | |||
U+c03 ah | |||
U+c4d vottu | |||
// consonants with virama | |||
క్ ik | |||
ఖ్ ikh | |||
గ్ ig | |||
ఘ్ igh | |||
ఙ్ iN | |||
చ్ ic | |||
ఛ్ ich | |||
జ్ iJ | |||
ఝ్ iJh | |||
ఞ్ in^ | |||
ట్ it. | |||
ఠ్ ith. | |||
డ్ id. | |||
ఢ్ idh. | |||
ణ్ in. | |||
త్ it | |||
థ్ ith | |||
ద్ id | |||
ధ్ idh | |||
న్ in | |||
ప్ ip | |||
ఫ్ iph | |||
బ్ ib | |||
భ్ ibh | |||
మ్ im | |||
య్ ij | |||
ర్ ir | |||
ఱ్ ir | |||
ల్ il | |||
ళ్ il. | |||
వ్ iv | |||
శ్ iS; | |||
ష్ is. | |||
స్ is | |||
హ్ ih | |||
ౘ్ its | |||
ౙ్ idz | |||
// combining vowels, precede by a click so they | |||
// can be distinguished from stand-alone vowels | |||
ా #X2a:: | |||
ి #X1i | |||
ీ #X2i:: | |||
ు #X1u | |||
ూ #X2u:: | |||
ృ #X1ru | |||
ౄ #X2ru: | |||
ె #X1e | |||
ే #X2e:: | |||
ై #X2aI | |||
ొ #X1o | |||
ో #X2o:: | |||
ౌ #X2aU | |||
@@ -0,0 +1,277 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Telugu | |||
// A means vowel letters (not vowel signs) | |||
// B means a combining vowel sign or a virama | |||
.replace | |||
౦ 0 // Convert Telugu numbers | |||
౧ 1 | |||
౨ 2 | |||
౩ 3 | |||
౪ 4 | |||
౫ 5 | |||
౬ 6 | |||
౭ 7 | |||
౮ 8 | |||
౯ 9 | |||
.group క | |||
క ka | |||
క (B k | |||
.group ఖ | |||
ఖ kha | |||
ఖ (B kh | |||
.group గ | |||
గ ga | |||
గ (B g | |||
.group ఘ | |||
ఘ gha | |||
ఘ (B gh | |||
.group ఙ | |||
ఙ Na | |||
ఙ (B N | |||
.group చ | |||
చ ca | |||
చ (B c | |||
.group ఛ | |||
ఛ cha | |||
ఛ (B ch | |||
.group జ | |||
జ Ja | |||
జ (B J | |||
.group ఝ | |||
ఝ Jha | |||
ఝ (B Jh | |||
.group ఞ | |||
ఞ n^a | |||
ఞ (B n^ | |||
.group ట | |||
ట t.a | |||
ట (B t. | |||
.group ఠ | |||
ఠ th.a | |||
ఠ (B th. | |||
.group డ | |||
డ d.a | |||
డ (B d. | |||
.group ఢ | |||
ఢ dh.a | |||
ఢ (B dh. | |||
.group ణ | |||
ణ n.a | |||
ణ (B n. | |||
.group త | |||
త ta | |||
త (B t | |||
.group థ | |||
థ tha | |||
థ (B th | |||
.group ద | |||
ద da | |||
ద (B d | |||
.group ధ | |||
ధ dha | |||
ధ (B dh | |||
.group న | |||
న na | |||
న (B n | |||
.group ప | |||
ప pa | |||
ప (B p | |||
.group ఫ | |||
ఫ pha | |||
ఫ (B ph | |||
.group బ | |||
బ ba | |||
బ (B b | |||
.group భ | |||
భ bha | |||
భ (B bh | |||
.group మ | |||
మ ma | |||
మ (B m | |||
.group య | |||
య ja | |||
య (B j | |||
.group ర | |||
ర ra | |||
ర (B r | |||
.group ఱ | |||
ఱ ra | |||
ఱ (B r | |||
.group ల | |||
ల la | |||
ల (B l | |||
.group ళ | |||
ళ l.a | |||
ళ (B l. | |||
.group వ | |||
వ va | |||
వ (B v | |||
.group శ | |||
శ S;a | |||
శ (B S; | |||
.group ష | |||
ష s.a | |||
ష (B s. | |||
.group స | |||
స sa | |||
స (B s | |||
.group హ | |||
హ ha | |||
హ (B h | |||
.group ౘ | |||
ౘ tsa | |||
ౘ (B ts | |||
.group ౙ | |||
ౙ dza | |||
ౙ (B dz | |||
.group ౠ | |||
ౠ ru | |||
.group ౡ | |||
ౡ l- | |||
// Stand-alone vowels | |||
.group అ | |||
అ a | |||
.group ఆ | |||
ఆ a: | |||
.group ఇ | |||
ఇ i | |||
.group ఈ | |||
ఈ i: | |||
.group ఉ | |||
ఉ u | |||
.group ఊ | |||
ఊ u: | |||
.group ఋ | |||
ఋ ru | |||
.group ఌ | |||
ఌ l- | |||
.group ఎ | |||
ఎ e | |||
_) ఎ ;e | |||
.group ఏ | |||
ఏ e: | |||
.group ఐ | |||
ఐ aI | |||
.group ఒ | |||
ఒ o | |||
.group ఓ | |||
ఓ o: | |||
.group ఔ | |||
ఔ aU | |||
.group 0xe0b0 // characters which start with UTF-8 bytes: [e0 b0] | |||
. ఁ n // candrabindu | |||
ం m // anusvara (this should nasalize the vowel) | |||
ః h // visarga | |||
// combining vowel signs | |||
ా a: | |||
ి i | |||
.group 0xe0b1 // characters which start with UTF-8 bytes: [e0 b1] | |||
ీ i: | |||
ు u | |||
ూ u: | |||
ృ ru | |||
ౄ r-: | |||
ె e | |||
ే e: | |||
ై aI | |||
ొ o | |||
ో o: | |||
ౌ aU | |||
్ // virama | |||
ౕ : // length mark ?? | |||
ౖ : // ai length mark ?? | |||
.group 0xe0a4 // devanagari | |||
0xe0a4 _^_HI // switch to hindi voice for devanagari characters | |||
.group 0xe0a5 // devanagari | |||
0xe0a5 _^_HI | |||
.group | |||
$ d.a:lar | |||
@@ -0,0 +1,149 @@ | |||
// maintainer: Sternly K Simon | |||
// email:[email protected] | |||
// setswana translation list | |||
// This file is UTF-8 encoded. | |||
// letters (just guesses) | |||
a a | |||
b bi:i: | |||
c si:i: | |||
d di:i: | |||
e i:i: | |||
f e:fo | |||
g gi:i | |||
h eitSi | |||
j dZ'ei | |||
k kei | |||
l e:li | |||
m 'emu | |||
n 'eni | |||
o o:o: | |||
p p'i:i: | |||
q kju | |||
r aR3e | |||
s 'e:si | |||
t t'i:i: | |||
u u:u: | |||
v v'i:i: | |||
x ek'ese | |||
w dabolju | |||
y w'ai | |||
z z'e:ti | |||
// numbers | |||
_0 lef'e:la | |||
_1 n'ngwe: | |||
_2 p'edi | |||
_3 t'a:R3o | |||
_4 'n-ne | |||
_5 l#'a:no | |||
_6 th'ataro | |||
_7 s'u:pa | |||
_8 roba'bobedi | |||
_9 roba'n'ngwe | |||
_1X les'o:me | |||
_2X mas'o:mepedi | |||
_3X mas'o:me'ama:R3o | |||
_4X mas'o:me'ama:ne | |||
_5X mas'o:me'amal#'a:no | |||
_6X mas'o:me'ath'ataro | |||
_7X mas'o:me'a'S'u:pa | |||
_8X mas'o:me'abo'roba'bedi: | |||
_9X mas'o:me'a'roba'bo'ngwe | |||
//number plurals | |||
//numbers money wise | |||
_0C lekX'olo | |||
_1C0 lekX'olo | |||
_2C _|makX'olopedi | |||
_3C _|makX'olot'a:R3o | |||
_4C _|makX'olo'n-ne | |||
_5C _|makX'olol#'a:no | |||
_6C _|makX'olo'th'ataro | |||
_7C makX'oloS'u:pa | |||
_8C makX'olo'a'ma'roba'bobedi: | |||
_9C makX'olo'a'ma'roba'bo'n'ngwe | |||
_0M1 's-'ikete | |||
_1M1 _|'s-'ikete | |||
_2M1 dik'etep'edi | |||
_3M1 dik'etet'a:R3o | |||
_4M1 dik'eten-ne | |||
_5M1 dik'etel#'a:no | |||
_6M1 dik'etets'e'th'ataro | |||
_7M1 dik'eteSu:pa | |||
_8M1 dik'ete'tse'bo'roba'bobedi | |||
_9M1 dik'ete'tse'bo'roba'bo'ngwe | |||
_1M2 dik'etetSelekX'o:lo | |||
_2M2 dik'etetSemakX'o:lop'edi | |||
_3M2 dik'etetSemakX'o:lot'a:R3o | |||
_4M2 dik'etetSemakX'o:lon-ne | |||
_5M2 dik'etetSemakX'o:lol#'ano | |||
_6M2 dik'etetSemakX'o:lo'th'a'taro | |||
_7M2 dik'etetSemakX'o:loSu:pa | |||
_8M2 dik'etetSemakX'o:lo'bo'roba'bobedi: | |||
_9M2 dik'etetSemakX'o:lo'bo'roba'bo'ngwe | |||
_0M3 _|mili'oni // 1,000,000 | |||
_0M4 _|bili'oni | |||
_dpt fe:Xelu'a:na | |||
_0and _|na | |||
bona $u $brk // they,them | |||
yona $u+ $brk // it | |||
wena $u+ $brk //you | |||
nna $u+ $brk // i | |||
yona $u+ $brk // him, her, it | |||
ene $u+ $brk // him, her | |||
lona $u+ //ploral to wena | |||
rona $u+ // we,us | |||
//number of chances/probabilities | |||
//Days | |||
//accents | |||
_cir k'efa | |||
lenna $u+ // and me | |||
waka $u+ // mine or lying | |||
gaka $u+ // mine | |||
tshaka $u+ // plural of mine | |||
dilo $u+ // things | |||
mole $u+ // that | |||
naya $u+ // give | |||
//nouns | |||
// prepositions | |||
wa $u $brk // of | |||
ya $u $brk // of,by they,them | |||
la $u $brk // of | |||
fa $u $brk // of | |||
kwa $u $brk // at | |||
mo $u $brk // in | |||
fa $u $brk // in,on | |||
kgolo $u $pause // dig | |||
konte $u $pause // without | |||
kwala $pause // by means of which | |||
kwa $u $brk // with | |||
// conjunctions | |||
le $u $pause // and | |||
kana $u $pause // or | |||
ao $u $pause // or | |||
mme $u $pause // but | |||
ntswa $u $pause // although | |||
kuwa $u $pause // shout | |||
@@ -0,0 +1,147 @@ | |||
// maintainer: Sternly K Simon | |||
// email:[email protected] | |||
// setswana translation rules | |||
// with support from Jonathan Duddington | |||
//2-letter groupds that represent classes of setswana nouns | |||
// mo, ba, mo, me, le, ma, se, di, lo, bo, go, fa, ko, mo | |||
.group a | |||
a a | |||
_C) a a | |||
_) a (C a | |||
a (_ a | |||
a (s a: | |||
aa a: | |||
.group b | |||
b b | |||
b B | |||
.group c | |||
c k | |||
ch tS | |||
.group d | |||
d d | |||
dh D | |||
.group e | |||
e e | |||
ee e: | |||
s) e i | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
_k) g g x2 | |||
gh Q | |||
.group h | |||
h h | |||
hl l# | |||
.group i | |||
i i | |||
ii i: | |||
.group j | |||
j J | |||
.group k | |||
k k | |||
kh x | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
_) m m- | |||
m (A m | |||
K) m (@@ _|m | |||
K) m (C m- | |||
K) m (b@@ _|m | |||
K) m (v@@ _|m | |||
K) m (w@@ _|m | |||
.group n | |||
n n | |||
_) n n- | |||
n (A n | |||
n (@@ n | |||
ny n^ | |||
n (ch n^ | |||
n (j n^ | |||
ng' N | |||
n (k N | |||
_) n (k N- | |||
_) n (k@@ N- | |||
n (g N | |||
_) n (g N- | |||
_) n (g@@ N- | |||
.group o | |||
o o | |||
oo o: | |||
.group p | |||
p p | |||
.group q | |||
q k | |||
.group r | |||
r r | |||
r R | |||
r R3 | |||
A) r (A R | |||
C) r (A @-* | |||
rr RR | |||
.group s | |||
s s | |||
sh S | |||
s (e s- | |||
_t) se si: | |||
.group t | |||
t t | |||
th T | |||
tsen ts'e:n | |||
tlh K | |||
tl l# | |||
.group u | |||
u u | |||
uu u: | |||
_d) u u: | |||
.group v | |||
v v | |||
.group w | |||
w w | |||
.group x | |||
x ks | |||
.group y | |||
y j | |||
.group z | |||
z z | |||
.group | |||
$ dola | |||
% asilimia | |||
* n^ota | |||
*) * (* | |||
** | |||
**) * (_ _:: | |||
@@ -0,0 +1,83 @@ | |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme rules for Tatar | |||
// Letters | |||
б be | |||
в we | |||
г ge | |||
д de | |||
е je | |||
ё jo | |||
ж Ze | |||
җ Z;e | |||
з ze | |||
и i | |||
й kVsk,A'i | |||
к kA | |||
л el | |||
м em | |||
н en | |||
ң eN | |||
о o: | |||
ө W: | |||
п pe | |||
р er | |||
с es | |||
т te | |||
у u | |||
ү y | |||
ф ef | |||
х xA | |||
һ he | |||
ц tse | |||
ч S;e | |||
ш SA | |||
щ SS;A | |||
ъ kAlVnl,Vqbilges'e | |||
ы V: | |||
ь neS;k&l,ekbilges'e | |||
э e|: | |||
ю ju | |||
я jA | |||
// Numbers | |||
_0 n'ul? | |||
_1 b'er | |||
_2 ik'e | |||
_3 'WS; | |||
_4 d'yrt | |||
_5 b'iS | |||
_6 Alt'V | |||
_7 Z;id'e | |||
_8 sig'ez | |||
_9 tug'Vz | |||
_10 'un | |||
_11 unb'er | |||
_12 unik'e | |||
_13 un'WS; | |||
_14 und'yrt | |||
_15 unb'iS | |||
_16 unAlt'V | |||
_17 unZ;id'e | |||
_18 unsig'ez | |||
_19 untug'Vz | |||
_2X egerm'e | |||
_3X ut'Vz | |||
_4X kVr'Vk | |||
_5X ill'e | |||
_6X Altm'VS | |||
_7X Z;itm'eS | |||
_8X siks'&n | |||
_9X tuks'An | |||
_0C j'Wz | |||
_0M1 m'eN | |||
_0M2 milli'on | |||
_1M2 milli'on | |||
_0M3 milli'Ard | |||
_1M3 milli'Ard | |||
_0M4 billi'on | |||
_1M4 billi'on | |||
_dpt _bWt,en |
@@ -0,0 +1,134 @@ | |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme rules for Tatar | |||
.group а | |||
а A | |||
.group ә | |||
ә & | |||
әе e: // 'әнкәен' | |||
.group б | |||
б b | |||
.group в | |||
в w // [v] in Russian words | |||
.group г | |||
г g // changes to [Q] or [Q"] | |||
.group д | |||
д d | |||
.group е | |||
_) е je2 // changes to [je] or [jV] | |||
е e | |||
.group ё | |||
ё jo | |||
.group ж | |||
ж Z | |||
.group җ | |||
җ Z; | |||
.group з | |||
з z | |||
.group и | |||
и i | |||
A) и j | |||
.group й | |||
й j | |||
K) й (K I // not next to a vowel | |||
.group к | |||
к k | |||
.group л | |||
л l | |||
.group м | |||
м m | |||
.group н | |||
н n | |||
// н (к N | |||
н (г N | |||
н (х N | |||
.group ң | |||
ң N | |||
.group о | |||
о o | |||
.group ө | |||
ө W | |||
.group п | |||
п p | |||
.group р | |||
р r | |||
.group с | |||
с s | |||
.group т | |||
т t | |||
.group у | |||
у u // or w | |||
A) у w | |||
.group ү | |||
ү y // or w | |||
A) ү w | |||
.group ф | |||
ф f | |||
.group х | |||
х x | |||
.group һ | |||
һ h | |||
.group ц | |||
ц ts | |||
.group ч | |||
ч S; | |||
.group ш | |||
ш S | |||
.group щ | |||
щ SS; | |||
.group ъ | |||
ъ ? | |||
.group ы | |||
ы V | |||
ый Vj // need a diphthong phoneme ?? | |||
.group ь | |||
ь ? | |||
.group э | |||
э e | |||
.group ю | |||
ю ju2 // changes to ju or jy | |||
.group я | |||
я ja // changes to jA or j& | |||
.group | |||
$ dolAR | |||
@@ -0,0 +1,163 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme exceptions for Urdu | |||
// Letter names | |||
ا alIf | |||
ب be: | |||
پ pe: | |||
ت te: | |||
ٹ t.e: | |||
ث se: | |||
ج Ji:m | |||
چ ce: | |||
ح bar.i:||He: | |||
خ xe: | |||
د da:l | |||
ڈ d.a:l | |||
ذ za:l | |||
ر Re: | |||
ڑ r.e: | |||
ز ze: | |||
ژ Ze: | |||
س si:n | |||
ش Si:n | |||
ص sUa:d | |||
ض zUa:d | |||
ط tOe: | |||
ظ zOe: | |||
ع aIn | |||
غ QaIn | |||
ف fe: | |||
ق qa:f | |||
ک ka:f | |||
گ ga:f | |||
ل la:m | |||
م mi:m | |||
ن nu:n | |||
و va:O | |||
ہ He: | |||
ں ghUnna | |||
ﮨ cho:ti:||He: | |||
ھ dO||caSmi:||He: | |||
ء HamzaH | |||
ی cho:t.i:||je: | |||
ے bar.i:||je: | |||
ئ h'amza | |||
َ z@b@R | |||
ِ ze:R | |||
ُ pe:S | |||
// numbers | |||
_0 s'IfaR | |||
_1 'e:k | |||
_2 'do: | |||
_3 t'i:n | |||
_4 c'a:R | |||
_5 p'a:Nc | |||
_6 ch'aI | |||
_7 s'a:t | |||
_8 'a:th | |||
_9 n'aU | |||
_10 d'as | |||
_11 gj'a:RaH | |||
_12 b'a:RaH | |||
_13 t'e:RaH | |||
_14 c'aUdaH | |||
_15 p'andRaH | |||
_16 s'o:laH | |||
_17 s'atRaH | |||
_18 ath'a:RaH | |||
_19 'Unni:s | |||
_20 b'i:s | |||
_21 Ikk'i:s | |||
_22 ba:'i:s | |||
_23 te:'i:s | |||
_24 caUb'i:s | |||
_25 pacc'i:s | |||
_26 chabb'i:s | |||
_27 sat:a:'i:s | |||
_28 stha:'i:s | |||
_29 Unt'i:s | |||
_30 t'i:s | |||
_31 ikt'i:s | |||
_32 bat:'i:s | |||
_33 taINt'i:s | |||
_34 caUNt'i:s | |||
_35 paINt'i:s | |||
_36 chat:'i:s | |||
_37 saINt'i:s | |||
_38 aRt'i:s | |||
_39 Unta:l'i:s | |||
_40 ca:l'i:s | |||
_41 Ikta:l'i:s | |||
_42 baja:l'i:s | |||
_43 te:Nta:l'i:s | |||
_44 cava:l'i:s | |||
_45 paINta:l'i:s | |||
_46 chIja:l'i:s | |||
_47 saINta:l'i:s | |||
_48 aRta:l'i:s | |||
_49 Unc'a:s | |||
_50 pac'a:s | |||
_51 Ik'a:van | |||
_52 b'a:van | |||
_53 t'IRpan | |||
_54 c'aUvan | |||
_55 p'acpan | |||
_56 ch'appan | |||
_57 sat:'a:van | |||
_58 ath'a:van | |||
_59 Uns'ath | |||
_60 s'a:th | |||
_61 'Iksath | |||
_62 b'a:sath | |||
_63 t'IRsath | |||
_64 c'aUsath | |||
_65 p'aINsath | |||
_66 chIj'a:sath | |||
_67 s'aRsath | |||
_68 'aRsath | |||
_69 UnH,at:'aR | |||
_70 sat:'aR | |||
_71 IkHat:'aR | |||
_72 baHat:'aR | |||
_73 tIHat:'aR | |||
_74 caUHat:'aR | |||
_75 pachat:'aR | |||
_76 chIHat:'aR | |||
_77 sathat:'aR | |||
_78 athHat:'aR | |||
_79 Unna:s'i: | |||
_80 ass'i: | |||
_81 Ika:s'i: | |||
_82 baja:s'i: | |||
_83 tIRa:s'i: | |||
_84 caURa:s'i: | |||
_85 paca:s'i: | |||
_86 chIja:s'i: | |||
_87 sat:a:s'i: | |||
_88 atha:s'i: | |||
_89 nava:s'i: | |||
_90 navv'e: | |||
_91 Ikj'a:nve: | |||
_92 b'a:nve: | |||
_93 tIT'a:nve: | |||
_94 caUR'a:nve: | |||
_95 pac'a:nve: | |||
_96 chIj'a:nve: | |||
_97 sat:'a:nve: | |||
_98 ath:'a:nve: | |||
_99 nInj'a:nve: | |||
_0C s'aU | |||
_0M1 Haz'a:R | |||
_0M2 l'a:kh | |||
_0M3 kaR'o:R | |||
_0M4 'aRab | |||
_dpt _ISaRI'Ia_ | |||
jonathan dZ'Onathan |
@@ -0,0 +1,215 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Urdu | |||
.replace | |||
٠ 0 | |||
١ 1 | |||
٢ 2 | |||
٣ 3 | |||
٤ 4 | |||
٥ 5 | |||
٦ 6 | |||
٧ 7 | |||
٨ 8 | |||
٩ 9 | |||
// vowel signs, alif is silent at start of word if these follow | |||
.L01 َ ِ ُ و ی ع ا | |||
// VOWELS | |||
.group َ | |||
َ a | |||
َی E | |||
َے E | |||
َو O | |||
َع a: | |||
.group ِ | |||
ِ I | |||
ِی i: | |||
ِع i: | |||
.group ُ | |||
ُ U | |||
ُو u: | |||
ُع O | |||
.group ھ | |||
ھ H | |||
.group ا | |||
ا a: | |||
_) ا (L01 // silent before a vowel | |||
_) ا a | |||
_) او u: | |||
_) ای i: | |||
.group آ | |||
آ a: | |||
.group ع | |||
ع a: | |||
عا a: | |||
_) ع a | |||
.group و | |||
و o: | |||
وُ u: | |||
وٗ u: | |||
و (L01 v | |||
_) و v | |||
.group ی | |||
ی e: | |||
ی (L01 j | |||
ی (_ i: | |||
_) ی j | |||
.group ے // yeh barree | |||
ے e: | |||
// with hamza | |||
.group ئ | |||
ئ | |||
.group ؤ | |||
ؤ aU // ?? | |||
.group أ | |||
أ // ?? | |||
// CONSONANTS | |||
.group ب | |||
ب b | |||
بھ bh | |||
.group پ | |||
پ p | |||
پھ ph | |||
.group ت | |||
ت t | |||
تھ th | |||
.group ٹ | |||
ٹ t. | |||
ٹھ th. | |||
.group ث | |||
ث s | |||
.group ج | |||
ج J | |||
جھ Jh | |||
.group چ | |||
چ c | |||
چھ ch | |||
.group ح | |||
ح H | |||
.group خ | |||
خ x | |||
.group د | |||
د d | |||
دھ dh | |||
.group ڈ | |||
ڈ d. | |||
ڈھ dh. | |||
.group ذ | |||
ذ D | |||
.group ر | |||
ر R | |||
.group ڑ | |||
ڑ r. | |||
.group ز | |||
ز z | |||
.group ژ | |||
ژ Z | |||
.group س | |||
س s | |||
.group ش | |||
ش S | |||
.group ص | |||
ص s. | |||
.group ض | |||
ض z | |||
.group ط | |||
ط t | |||
طھ th | |||
.group ظ | |||
ظ z. | |||
.group غ | |||
غ Q | |||
.group ف | |||
ف f | |||
.group ق | |||
ق q | |||
.group ک | |||
ک k | |||
کھ kh | |||
.group گ | |||
گ g | |||
گھ gh | |||
.group ل | |||
ل l | |||
.group م | |||
م m | |||
.group ن | |||
ن n | |||
.group ں | |||
ں n // this should nasalize the vowel | |||
.group ء | |||
ء | |||
.group ہ | |||
ہ H | |||
ہ (_ a | |||
.group 0xe0a4 // devanagari | |||
0xe0a4 _^_HI // switch to hindi voice | |||
.group 0xe0a5 // devanagari | |||
0xe0a5 _^_HI | |||
.group | |||
$ do:l@R |
@@ -0,0 +1,43 @@ | |||
// Spelling-to-phoneme rules for Wolof (Senegal, Gambia) | |||
// This file is UTF-8 encoded | |||
// Numbers | |||
_0 t'us | |||
_1 b'En: | |||
_2 n^'a:R2 | |||
_3 n^'Et: | |||
_4 n^'E:nt | |||
_5 J'uR2o:m | |||
_6 J'uR2o:mbEn: | |||
_7 J'uR2o:mn^a:R2 | |||
_8 J'uR2o:mn^Et: | |||
_9 J'uR2o:mn^E:nt | |||
_1X f'uk: | |||
_2X n^'a:R2fuk: | |||
_3X n^'Et:fuk: | |||
_4X n^'E:ntfuk: | |||
_5X J'uR2o:mfuk: | |||
_6X J'uR2o:mbEn:fuk: | |||
_7X J'uR2o:mn^a:R2fuk: | |||
_8X J'uR2o:mn^Et:fuk: | |||
_9X J'uR2o:mn^E:ntfuk: | |||
_0C t'e:me:R2 | |||
_1C t'e:me:R2 | |||
_0M1 J'un:i | |||
_0M2 t'amndaR2E:t | |||
_0and %ak | |||
// Letter names | |||
// Symbols | |||
// Unstressed words | |||
// Exceptions | |||
@@ -0,0 +1,128 @@ | |||
// Spelling-to-phoneme rules for Wolof (Senegal, Gambia) | |||
// This file is UTF-8 encoded | |||
.group a | |||
a a | |||
aa a: | |||
.group b | |||
b b | |||
bb b: | |||
.group c | |||
c c | |||
cc c: | |||
.group d | |||
d d | |||
dd d: | |||
.group e | |||
e E | |||
ee E: | |||
.group é | |||
é e | |||
ée e: | |||
éé e: | |||
.group ë | |||
ë @ | |||
ëe @: | |||
ëë @: | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
gg g: | |||
.group h | |||
h h | |||
.group i | |||
i i | |||
ii i: | |||
.group j | |||
j J | |||
j J: | |||
.group k | |||
k k | |||
kk k: | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
mm m: | |||
K) m (K m- | |||
.group n | |||
n n | |||
nn n: | |||
K) n (K n- | |||
.group ŋ | |||
ŋ N | |||
ŋŋ N: | |||
K) ŋ (K N- | |||
.group ñ | |||
ñ n^ | |||
.group o | |||
o O | |||
oo O: | |||
.group ó | |||
ó o | |||
óo o: | |||
óó o: | |||
.group p | |||
p p | |||
pp p: | |||
.group q | |||
q q | |||
qq q: | |||
.group r | |||
r R2 | |||
r (r R | |||
.group s | |||
s s | |||
ss ss2 | |||
.group t | |||
t t | |||
tt t: | |||
.group u | |||
u u | |||
uu u: | |||
.group v | |||
v v | |||
.group w | |||
w w | |||
.group x | |||
x x | |||
.group y | |||
y j | |||
.group z | |||
z z | |||
.group | |||
$ dOlaR2 |
@@ -1,613 +0,0 @@ | |||
#ifndef SPEAK_LIB_H | |||
#define SPEAK_LIB_H | |||
/*************************************************************************** | |||
* Copyright (C) 2005 to 2010 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
* it under the terms of the GNU General Public License as published by * | |||
* the Free Software Foundation; either version 3 of the License, or * | |||
* (at your option) any later version. * | |||
* * | |||
* This program is distributed in the hope that it will be useful, * | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * | |||
* GNU General Public License for more details. * | |||
* * | |||
* You should have received a copy of the GNU General Public License * | |||
* along with this program; if not, see: * | |||
* <http://www.gnu.org/licenses/>. * | |||
***************************************************************************/ | |||
/*************************************************************/ | |||
/* This is the header file for the library version of espeak */ | |||
/* */ | |||
/*************************************************************/ | |||
#include <stdio.h> | |||
#include <stddef.h> | |||
#define ESPEAK_API_REVISION 6 | |||
/* | |||
Revision 2 | |||
Added parameter "options" to eSpeakInitialize() | |||
Revision 3 | |||
Added espeakWORDGAP to espeak_PARAMETER | |||
Revision 4 | |||
Added flags parameter to espeak_CompileDictionary() | |||
Revision 5 | |||
Added espeakCHARS_16BIT | |||
Revision 6 | |||
Added macros: espeakRATE_MINIMUM, espeakRATE_MAXIMUM, espeakRATE_NORMAL | |||
*/ | |||
/********************/ | |||
/* Initialization */ | |||
/********************/ | |||
// values for 'value' in espeak_SetParameter(espeakRATE, value, 0), nominally in words-per-minute | |||
#define espeakRATE_MINIMUM 80 | |||
#define espeakRATE_MAXIMUM 450 | |||
#define espeakRATE_NORMAL 175 | |||
typedef enum { | |||
espeakEVENT_LIST_TERMINATED = 0, // Retrieval mode: terminates the event list. | |||
espeakEVENT_WORD = 1, // Start of word | |||
espeakEVENT_SENTENCE = 2, // Start of sentence | |||
espeakEVENT_MARK = 3, // Mark | |||
espeakEVENT_PLAY = 4, // Audio element | |||
espeakEVENT_END = 5, // End of sentence or clause | |||
espeakEVENT_MSG_TERMINATED = 6, // End of message | |||
espeakEVENT_PHONEME = 7, // Phoneme, if enabled in espeak_Initialize() | |||
espeakEVENT_SAMPLERATE = 8 // internal use, set sample rate | |||
} espeak_EVENT_TYPE; | |||
typedef struct { | |||
espeak_EVENT_TYPE type; | |||
unsigned int unique_identifier; // message identifier (or 0 for key or character) | |||
int text_position; // the number of characters from the start of the text | |||
int length; // word length, in characters (for espeakEVENT_WORD) | |||
int audio_position; // the time in mS within the generated speech output data | |||
int sample; // sample id (internal use) | |||
void* user_data; // pointer supplied by the calling program | |||
union { | |||
int number; // used for WORD and SENTENCE events. For PHONEME events this is the phoneme mnemonic. | |||
const char *name; // used for MARK and PLAY events. UTF8 string | |||
} id; | |||
} espeak_EVENT; | |||
/* | |||
When a message is supplied to espeak_synth, the request is buffered and espeak_synth returns. When the message is really processed, the callback function will be repetedly called. | |||
In RETRIEVAL mode, the callback function supplies to the calling program the audio data and an event list terminated by 0 (LIST_TERMINATED). | |||
In PLAYBACK mode, the callback function is called as soon as an event happens. | |||
For example suppose that the following message is supplied to espeak_Synth: | |||
"hello, hello." | |||
* Once processed in RETRIEVAL mode, it could lead to 3 calls of the callback function : | |||
** Block 1: | |||
<audio data> + | |||
List of events: SENTENCE + WORD + LIST_TERMINATED | |||
** Block 2: | |||
<audio data> + | |||
List of events: WORD + END + LIST_TERMINATED | |||
** Block 3: | |||
no audio data | |||
List of events: MSG_TERMINATED + LIST_TERMINATED | |||
* Once processed in PLAYBACK mode, it could lead to 5 calls of the callback function: | |||
** SENTENCE | |||
** WORD (call when the sounds are actually played) | |||
** WORD | |||
** END (call when the end of sentence is actually played.) | |||
** MSG_TERMINATED | |||
The MSG_TERMINATED event is the last event. It can inform the calling program to clear the user data related to the message. | |||
So if the synthesis must be stopped, the callback function is called for each pending message with the MSG_TERMINATED event. | |||
A MARK event indicates a <mark> element in the text. | |||
A PLAY event indicates an <audio> element in the text, for which the calling program should play the named sound file. | |||
*/ | |||
typedef enum { | |||
POS_CHARACTER = 1, | |||
POS_WORD, | |||
POS_SENTENCE | |||
} espeak_POSITION_TYPE; | |||
typedef enum { | |||
/* PLAYBACK mode: plays the audio data, supplies events to the calling program*/ | |||
AUDIO_OUTPUT_PLAYBACK, | |||
/* RETRIEVAL mode: supplies audio data and events to the calling program */ | |||
AUDIO_OUTPUT_RETRIEVAL, | |||
/* SYNCHRONOUS mode: as RETRIEVAL but doesn't return until synthesis is completed */ | |||
AUDIO_OUTPUT_SYNCHRONOUS, | |||
/* Synchronous playback */ | |||
AUDIO_OUTPUT_SYNCH_PLAYBACK | |||
} espeak_AUDIO_OUTPUT; | |||
typedef enum { | |||
EE_OK=0, | |||
EE_INTERNAL_ERROR=-1, | |||
EE_BUFFER_FULL=1, | |||
EE_NOT_FOUND=2 | |||
} espeak_ERROR; | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
int espeak_Initialize(espeak_AUDIO_OUTPUT output, int buflength, const char *path, int options); | |||
/* Must be called before any synthesis functions are called. | |||
output: the audio data can either be played by eSpeak or passed back by the SynthCallback function. | |||
buflength: The length in mS of sound buffers passed to the SynthCallback function. | |||
path: The directory which contains the espeak-data directory, or NULL for the default location. | |||
options: bit 0: 1=allow espeakEVENT_PHONEME events. | |||
Returns: sample rate in Hz, or -1 (EE_INTERNAL_ERROR). | |||
*/ | |||
typedef int (t_espeak_callback)(short*, int, espeak_EVENT*); | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
void espeak_SetSynthCallback(t_espeak_callback* SynthCallback); | |||
/* Must be called before any synthesis functions are called. | |||
This specifies a function in the calling program which is called when a buffer of | |||
speech sound data has been produced. | |||
The callback function is of the form: | |||
int SynthCallback(short *wav, int numsamples, espeak_EVENT *events); | |||
wav: is the speech sound data which has been produced. | |||
NULL indicates that the synthesis has been completed. | |||
numsamples: is the number of entries in wav. This number may vary, may be less than | |||
the value implied by the buflength parameter given in espeak_Initialize, and may | |||
sometimes be zero (which does NOT indicate end of synthesis). | |||
events: an array of espeak_EVENT items which indicate word and sentence events, and | |||
also the occurance if <mark> and <audio> elements within the text. The list of | |||
events is terminated by an event of type = 0. | |||
Callback returns: 0=continue synthesis, 1=abort synthesis. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
void espeak_SetUriCallback(int (*UriCallback)(int, const char*, const char*)); | |||
/* This function may be called before synthesis functions are used, in order to deal with | |||
<audio> tags. It specifies a callback function which is called when an <audio> element is | |||
encountered and allows the calling program to indicate whether the sound file which | |||
is specified in the <audio> element is available and is to be played. | |||
The callback function is of the form: | |||
int UriCallback(int type, const char *uri, const char *base); | |||
type: type of callback event. Currently only 1= <audio> element | |||
uri: the "src" attribute from the <audio> element | |||
base: the "xml:base" attribute (if any) from the <speak> element | |||
Return: 1=don't play the sound, but speak the text alternative. | |||
0=place a PLAY event in the event list at the point where the <audio> element | |||
occurs. The calling program can then play the sound at that point. | |||
*/ | |||
/********************/ | |||
/* Synthesis */ | |||
/********************/ | |||
#define espeakCHARS_AUTO 0 | |||
#define espeakCHARS_UTF8 1 | |||
#define espeakCHARS_8BIT 2 | |||
#define espeakCHARS_WCHAR 3 | |||
#define espeakCHARS_16BIT 4 | |||
#define espeakSSML 0x10 | |||
#define espeakPHONEMES 0x100 | |||
#define espeakENDPAUSE 0x1000 | |||
#define espeakKEEP_NAMEDATA 0x2000 | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_Synth(const void *text, | |||
size_t size, | |||
unsigned int position, | |||
espeak_POSITION_TYPE position_type, | |||
unsigned int end_position, | |||
unsigned int flags, | |||
unsigned int* unique_identifier, | |||
void* user_data); | |||
/* Synthesize speech for the specified text. The speech sound data is passed to the calling | |||
program in buffers by means of the callback function specified by espeak_SetSynthCallback(). The command is asynchronous: it is internally buffered and returns as soon as possible. If espeak_Initialize was previously called with AUDIO_OUTPUT_PLAYBACK as argument, the sound data are played by eSpeak. | |||
text: The text to be spoken, terminated by a zero character. It may be either 8-bit characters, | |||
wide characters (wchar_t), or UTF8 encoding. Which of these is determined by the "flags" | |||
parameter. | |||
size: Equal to (or greatrer than) the size of the text data, in bytes. This is used in order | |||
to allocate internal storage space for the text. This value is not used for | |||
AUDIO_OUTPUT_SYNCHRONOUS mode. | |||
position: The position in the text where speaking starts. Zero indicates speak from the | |||
start of the text. | |||
position_type: Determines whether "position" is a number of characters, words, or sentences. | |||
Values: | |||
end_position: If set, this gives a character position at which speaking will stop. A value | |||
of zero indicates no end position. | |||
flags: These may be OR'd together: | |||
Type of character codes, one of: | |||
espeakCHARS_UTF8 UTF8 encoding | |||
espeakCHARS_8BIT The 8 bit ISO-8859 character set for the particular language. | |||
espeakCHARS_AUTO 8 bit or UTF8 (this is the default) | |||
espeakCHARS_WCHAR Wide characters (wchar_t) | |||
espeakSSML Elements within < > are treated as SSML elements, or if not recognised are ignored. | |||
espeakPHONEMES Text within [[ ]] is treated as phonemes codes (in espeak's Hirshenbaum encoding). | |||
espeakENDPAUSE If set then a sentence pause is added at the end of the text. If not set then | |||
this pause is suppressed. | |||
unique_identifier: message identifier; helpful for identifying later | |||
data supplied to the callback. | |||
user_data: pointer which will be passed to the callback function. | |||
Return: EE_OK: operation achieved | |||
EE_BUFFER_FULL: the command can not be buffered; | |||
you may try after a while to call the function again. | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_Synth_Mark(const void *text, | |||
size_t size, | |||
const char *index_mark, | |||
unsigned int end_position, | |||
unsigned int flags, | |||
unsigned int* unique_identifier, | |||
void* user_data); | |||
/* Synthesize speech for the specified text. Similar to espeak_Synth() but the start position is | |||
specified by the name of a <mark> element in the text. | |||
index_mark: The "name" attribute of a <mark> element within the text which specified the | |||
point at which synthesis starts. UTF8 string. | |||
For the other parameters, see espeak_Synth() | |||
Return: EE_OK: operation achieved | |||
EE_BUFFER_FULL: the command can not be buffered; | |||
you may try after a while to call the function again. | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_Key(const char *key_name); | |||
/* Speak the name of a keyboard key. | |||
If key_name is a single character, it speaks the name of the character. | |||
Otherwise, it speaks key_name as a text string. | |||
Return: EE_OK: operation achieved | |||
EE_BUFFER_FULL: the command can not be buffered; | |||
you may try after a while to call the function again. | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_Char(wchar_t character); | |||
/* Speak the name of the given character | |||
Return: EE_OK: operation achieved | |||
EE_BUFFER_FULL: the command can not be buffered; | |||
you may try after a while to call the function again. | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
/***********************/ | |||
/* Speech Parameters */ | |||
/***********************/ | |||
typedef enum { | |||
espeakSILENCE=0, /* internal use */ | |||
espeakRATE=1, | |||
espeakVOLUME=2, | |||
espeakPITCH=3, | |||
espeakRANGE=4, | |||
espeakPUNCTUATION=5, | |||
espeakCAPITALS=6, | |||
espeakWORDGAP=7, | |||
espeakOPTIONS=8, // reserved for misc. options. not yet used | |||
espeakINTONATION=9, | |||
espeakRESERVED1=10, | |||
espeakRESERVED2=11, | |||
espeakEMPHASIS, /* internal use */ | |||
espeakLINELENGTH, /* internal use */ | |||
espeakVOICETYPE, // internal, 1=mbrola | |||
N_SPEECH_PARAM /* last enum */ | |||
} espeak_PARAMETER; | |||
typedef enum { | |||
espeakPUNCT_NONE=0, | |||
espeakPUNCT_ALL=1, | |||
espeakPUNCT_SOME=2 | |||
} espeak_PUNCT_TYPE; | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_SetParameter(espeak_PARAMETER parameter, int value, int relative); | |||
/* Sets the value of the specified parameter. | |||
relative=0 Sets the absolute value of the parameter. | |||
relative=1 Sets a relative value of the parameter. | |||
parameter: | |||
espeakRATE: speaking speed in word per minute. Values 80 to 450. | |||
espeakVOLUME: volume in range 0-200 or more. | |||
0=silence, 100=normal full volume, greater values may produce amplitude compression or distortion | |||
espeakPITCH: base pitch, range 0-100. 50=normal | |||
espeakRANGE: pitch range, range 0-100. 0-monotone, 50=normal | |||
espeakPUNCTUATION: which punctuation characters to announce: | |||
value in espeak_PUNCT_TYPE (none, all, some), | |||
see espeak_GetParameter() to specify which characters are announced. | |||
espeakCAPITALS: announce capital letters by: | |||
0=none, | |||
1=sound icon, | |||
2=spelling, | |||
3 or higher, by raising pitch. This values gives the amount in Hz by which the pitch | |||
of a word raised to indicate it has a capital letter. | |||
espeakWORDGAP: pause between words, units of 10mS (at the default speed) | |||
Return: EE_OK: operation achieved | |||
EE_BUFFER_FULL: the command can not be buffered; | |||
you may try after a while to call the function again. | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
int espeak_GetParameter(espeak_PARAMETER parameter, int current); | |||
/* current=0 Returns the default value of the specified parameter. | |||
current=1 Returns the current value of the specified parameter, as set by SetParameter() | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_SetPunctuationList(const wchar_t *punctlist); | |||
/* Specified a list of punctuation characters whose names are to be spoken when the | |||
value of the Punctuation parameter is set to "some". | |||
punctlist: A list of character codes, terminated by a zero character. | |||
Return: EE_OK: operation achieved | |||
EE_BUFFER_FULL: the command can not be buffered; | |||
you may try after a while to call the function again. | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
void espeak_SetPhonemeTrace(int value, FILE *stream); | |||
/* Controls the output of phoneme symbols for the text | |||
value=0 No phoneme output (default) | |||
value=1 Output the translated phoneme symbols for the text | |||
value=2 as (1), but also output a trace of how the translation was done (matching rules and list entries) | |||
value=3 as (1), but produces IPA rather than ascii phoneme names | |||
stream output stream for the phoneme symbols (and trace). If stream=NULL then it uses stdout. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
void espeak_CompileDictionary(const char *path, FILE *log, int flags); | |||
/* Compile pronunciation dictionary for a language which corresponds to the currently | |||
selected voice. The required voice should be selected before calling this function. | |||
path: The directory which contains the language's '_rules' and '_list' files. | |||
'path' should end with a path separator character ('/'). | |||
log: Stream for error reports and statistics information. If log=NULL then stderr will be used. | |||
flags: Bit 0: include source line information for debug purposes (This is displayed with the | |||
-X command line option). | |||
*/ | |||
/***********************/ | |||
/* Voice Selection */ | |||
/***********************/ | |||
// voice table | |||
typedef struct { | |||
const char *name; // a given name for this voice. UTF8 string. | |||
const char *languages; // list of pairs of (byte) priority + (string) language (and dialect qualifier) | |||
const char *identifier; // the filename for this voice within espeak-data/voices | |||
unsigned char gender; // 0=none 1=male, 2=female, | |||
unsigned char age; // 0=not specified, or age in years | |||
unsigned char variant; // only used when passed as a parameter to espeak_SetVoiceByProperties | |||
unsigned char xx1; // for internal use | |||
int score; // for internal use | |||
void *spare; // for internal use | |||
} espeak_VOICE; | |||
/* Note: The espeak_VOICE structure is used for two purposes: | |||
1. To return the details of the available voices. | |||
2. As a parameter to espeak_SetVoiceByProperties() in order to specify selection criteria. | |||
In (1), the "languages" field consists of a list of (UTF8) language names for which this voice | |||
may be used, each language name in the list is terminated by a zero byte and is also preceded by | |||
a single byte which gives a "priority" number. The list of languages is terminated by an | |||
additional zero byte. | |||
A language name consists of a language code, optionally followed by one or more qualifier (dialect) | |||
names separated by hyphens (eg. "en-uk"). A voice might, for example, have languages "en-uk" and | |||
"en". Even without "en" listed, voice would still be selected for the "en" language (because | |||
"en-uk" is related) but at a lower priority. | |||
The priority byte indicates how the voice is preferred for the language. A low number indicates a | |||
more preferred voice, a higher number indicates a less preferred voice. | |||
In (2), the "languages" field consists simply of a single (UTF8) language name, with no preceding | |||
priority byte. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
const espeak_VOICE **espeak_ListVoices(espeak_VOICE *voice_spec); | |||
/* Reads the voice files from espeak-data/voices and creates an array of espeak_VOICE pointers. | |||
The list is terminated by a NULL pointer | |||
If voice_spec is NULL then all voices are listed. | |||
If voice spec is given, then only the voices which are compatible with the voice_spec | |||
are listed, and they are listed in preference order. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_SetVoiceByName(const char *name); | |||
/* Searches for a voice with a matching "name" field. Language is not considered. | |||
"name" is a UTF8 string. | |||
Return: EE_OK: operation achieved | |||
EE_BUFFER_FULL: the command can not be buffered; | |||
you may try after a while to call the function again. | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_SetVoiceByProperties(espeak_VOICE *voice_spec); | |||
/* An espeak_VOICE structure is used to pass criteria to select a voice. Any of the following | |||
fields may be set: | |||
name NULL, or a voice name | |||
languages NULL, or a single language string (with optional dialect), eg. "en-uk", or "en" | |||
gender 0=not specified, 1=male, 2=female | |||
age 0=not specified, or an age in years | |||
variant After a list of candidates is produced, scored and sorted, "variant" is used to index | |||
that list and choose a voice. | |||
variant=0 takes the top voice (i.e. best match). variant=1 takes the next voice, etc | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_VOICE *espeak_GetCurrentVoice(void); | |||
/* Returns the espeak_VOICE data for the currently selected voice. | |||
This is not affected by temporary voice changes caused by SSML elements such as <voice> and <s> | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_Cancel(void); | |||
/* Stop immediately synthesis and audio output of the current text. When this | |||
function returns, the audio output is fully stopped and the synthesizer is ready to | |||
synthesize a new message. | |||
Return: EE_OK: operation achieved | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
int espeak_IsPlaying(void); | |||
/* Returns 1 if audio is played, 0 otherwise. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_Synchronize(void); | |||
/* This function returns when all data have been spoken. | |||
Return: EE_OK: operation achieved | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
espeak_ERROR espeak_Terminate(void); | |||
/* last function to be called. | |||
Return: EE_OK: operation achieved | |||
EE_INTERNAL_ERROR. | |||
*/ | |||
#ifdef __cplusplus | |||
extern "C" | |||
#endif | |||
const char *espeak_Info(void* ptr); | |||
/* Returns the version number string. | |||
The parameter is for future use, and should be set to NULL | |||
*/ | |||
#endif |
@@ -9,7 +9,7 @@ phonemes en-us | |||
dictrules 3 6 | |||
option reduce_t 1 | |||
stressLength 145 125 190 170 0 0 260 290 | |||
stressLength 145 125 190 170 0 0 260 300 | |||
stressAmp 17 16 19 19 19 19 21 19 | |||
replace 03 I i |
@@ -0,0 +1,8 @@ | |||
name german-mbrola-3 | |||
language de 6 | |||
gender female | |||
voicing 80 | |||
pitch 140 220 | |||
mbrola de3 de2_phtrans | |||
@@ -1,8 +1,8 @@ | |||
name estonian-mbrola | |||
language et | |||
gender name | |||
gender male | |||
pitch 82 117 | |||
voicing 120 | |||
pitch 75 125 | |||
voicing 80 | |||
mbrola ee1 ee1_phtrans | |||
@@ -0,0 +1,4 @@ | |||
name akan-test | |||
language ak | |||
translator sw | |||
@@ -0,0 +1,3 @@ | |||
name amharic-test | |||
language am | |||
@@ -0,0 +1,3 @@ | |||
name azerbaijani-test | |||
language az | |||
@@ -0,0 +1,5 @@ | |||
name bulgarian-test | |||
language bg | |||
stressAmp 13 12 17 17 20 22 22 21 | |||
stressLength 180 170 200 200 200 200 210 220 |
@@ -0,0 +1,3 @@ | |||
name divehi-test | |||
language dv | |||
@@ -0,0 +1,4 @@ | |||
name irish-test | |||
language ga | |||
stressrule 0 | |||
@@ -0,0 +1,3 @@ | |||
name haitian | |||
language ht | |||
@@ -0,0 +1,3 @@ | |||
name kazakh | |||
language kk | |||
@@ -0,0 +1,3 @@ | |||
name greenlandic | |||
language kl | |||
@@ -0,0 +1,6 @@ | |||
name Korean | |||
language ko | |||
gender male | |||
pitch 80 118 | |||
intonation 2 | |||
@@ -0,0 +1,5 @@ | |||
name lithuanian | |||
language lt | |||
gender male | |||