Browse Source

Build the 'mt', 'tn' and 'tt' language dictionaries.

master
Reece H. Dunn 9 years ago
parent
commit
1e76d38cb9
5 changed files with 39 additions and 1 deletions
  1. 21
    0
      Makefile.am
  2. 3
    0
      espeak-data/voices/bnt/tn
  3. 2
    0
      espeak-data/voices/sem/mt
  4. 3
    0
      espeak-data/voices/trk/tt
  5. 10
    1
      src/windows/data.vcxproj

+ 21
- 0
Makefile.am View File

@@ -360,6 +360,7 @@ dictionaries: \
espeak-data/ml_dict \
espeak-data/mr_dict \
espeak-data/ms_dict \
espeak-data/mt_dict \
espeak-data/my_dict \
espeak-data/nci_dict \
espeak-data/ne_dict \
@@ -381,7 +382,9 @@ dictionaries: \
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/zh_dict \
@@ -669,6 +672,12 @@ dictsource/ms_extra:
espeak-data/ms_dict: src/espeak-ng phsource/phonemes.stamp dictsource/ms_list dictsource/ms_rules dictsource/ms_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=ms && cd ..

mt: espeak-data/mt_dict
dictsource/mt_extra:
touch dictsource/mt_extra
espeak-data/mt_dict: src/espeak-ng phsource/phonemes.stamp dictsource/mt_list dictsource/mt_rules dictsource/mt_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=mt && cd ..

my: espeak-data/my_dict
dictsource/my_extra:
touch dictsource/my_extra
@@ -801,12 +810,24 @@ dictsource/te_extra:
espeak-data/te_dict: src/espeak-ng phsource/phonemes.stamp dictsource/te_list dictsource/te_rules dictsource/te_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=te && cd ..

tn: espeak-data/tn_dict
dictsource/tn_extra:
touch dictsource/tn_extra
espeak-data/tn_dict: src/espeak-ng phsource/phonemes.stamp dictsource/tn_list dictsource/tn_rules dictsource/tn_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=tn && cd ..

tr: espeak-data/tr_dict
dictsource/tr_extra:
touch dictsource/tr_extra
espeak-data/tr_dict: src/espeak-ng phsource/phonemes.stamp dictsource/tr_list dictsource/tr_rules dictsource/tr_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=tr && cd ..

tt: espeak-data/tt_dict
dictsource/tt_extra:
touch dictsource/tt_extra
espeak-data/tt_dict: src/espeak-ng phsource/phonemes.stamp dictsource/tt_list dictsource/tt_rules dictsource/tt_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=tt && cd ..

ur: espeak-data/ur_dict
dictsource/ur_extra:
touch dictsource/ur_extra

+ 3
- 0
espeak-data/voices/bnt/tn View File

@@ -0,0 +1,3 @@
name setswana-test
language tn
gender male

+ 2
- 0
espeak-data/voices/sem/mt View File

@@ -0,0 +1,2 @@
name maltese-test
language mt

+ 3
- 0
espeak-data/voices/trk/tt View File

@@ -0,0 +1,3 @@
name tatar
language tt
gender male

+ 10
- 1
src/windows/data.vcxproj View File

@@ -220,6 +220,9 @@
<Target Name="ms" Inputs="$(ProjectDir)..\..\dictsource\ms_rules;$(ProjectDir)..\..\dictsource\ms_list" Outputs="$(ProjectDir)..\..\espeak-data\ms_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=ms"/>
</Target>
<Target Name="mt" Inputs="$(ProjectDir)..\..\dictsource\mt_rules;$(ProjectDir)..\..\dictsource\mt_list" Outputs="$(ProjectDir)..\..\espeak-data\mt_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=mt"/>
</Target>
<Target Name="my" Inputs="$(ProjectDir)..\..\dictsource\my_rules;$(ProjectDir)..\..\dictsource\my_list" Outputs="$(ProjectDir)..\..\espeak-data\my_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=my"/>
</Target>
@@ -283,9 +286,15 @@
<Target Name="te" Inputs="$(ProjectDir)..\..\dictsource\te_rules;$(ProjectDir)..\..\dictsource\te_list" Outputs="$(ProjectDir)..\..\espeak-data\te_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=te"/>
</Target>
<Target Name="tn" Inputs="$(ProjectDir)..\..\dictsource\tn_rules;$(ProjectDir)..\..\dictsource\tn_list" Outputs="$(ProjectDir)..\..\espeak-data\tn_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=tn"/>
</Target>
<Target Name="tr" Inputs="$(ProjectDir)..\..\dictsource\tr_rules;$(ProjectDir)..\..\dictsource\tr_list" Outputs="$(ProjectDir)..\..\espeak-data\tr_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=tr"/>
</Target>
<Target Name="tt" Inputs="$(ProjectDir)..\..\dictsource\tt_rules;$(ProjectDir)..\..\dictsource\tt_list" Outputs="$(ProjectDir)..\..\espeak-data\tt_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=tt"/>
</Target>
<Target Name="ur" Inputs="$(ProjectDir)..\..\dictsource\ur_rules;$(ProjectDir)..\..\dictsource\ur_list" Outputs="$(ProjectDir)..\..\espeak-data\ur_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=ur"/>
</Target>
@@ -299,5 +308,5 @@
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=zhy"/>
</Target>
<!-- NOTE: Compiling 'my' triggers an assertion, so is disabled for now. -->
<Target Name="Dictionaries" DependsOnTargets="af;am;an;as;az;bg;bn;ca;cs;cy;da;de;el;en;eo;es;et;eu;fa;fi;fr;ga;gd;grc;gu;hbs;hi;hu;hy;ia;id;is;it;jbo;ka;kl;kn;ko;ku;la;lfn;lt;lv;mk;ml;mr;ms;nci;ne;nl;no;om;or;pa;pap;pl;pt;ro;ru;si;sk;sl;sq;sv;sw;ta;te;tr;ur;vi;zh;zhy"/>
<Target Name="Dictionaries" DependsOnTargets="af;am;an;as;az;bg;bn;ca;cs;cy;da;de;el;en;eo;es;et;eu;fa;fi;fr;ga;gd;grc;gu;hbs;hi;hu;hy;ia;id;is;it;jbo;ka;kl;kn;ko;ku;la;lfn;lt;lv;mk;ml;mr;ms;mt;nci;ne;nl;no;om;or;pa;pap;pl;pt;ro;ru;si;sk;sl;sq;sv;sw;ta;te;tn;tr;tt;ur;vi;zh;zhy"/>
</Project>

Loading…
Cancel
Save