Build the ar language files.

This commit is contained in:
Reece H. Dunn
2017-01-08 15:33:09 +00:00
parent 85c5a03cd7
commit ae3e411f67
5 changed files with 18 additions and 2 deletions
+5
View File
@@ -37,6 +37,11 @@ updated languages:
* lv (Latvian) -- Valdis Vitolins
* tr (Turkish) -- Valdis Vitolins
new languages:
* ar (Arabic) -- Taha Zerrouki
* jp (Japanese) -- Reece Dunn (NOTE: Hiragana and Karakana only.)
### 1.49.0 - 2016-09-10
* Support the `--compile-mbrola` command-line option.
+7
View File
@@ -342,6 +342,7 @@ dictionaries: \
espeak-ng-data/af_dict \
espeak-ng-data/am_dict \
espeak-ng-data/an_dict \
espeak-ng-data/ar_dict \
espeak-ng-data/as_dict \
espeak-ng-data/az_dict \
espeak-ng-data/bg_dict \
@@ -436,6 +437,12 @@ dictsource/an_extra:
espeak-ng-data/an_dict: src/espeak-ng phsource/phonemes.stamp dictsource/an_list dictsource/an_rules dictsource/an_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=an && cd ..
ar: espeak-ng-data/ar_dict
dictsource/ar_extra:
touch dictsource/ar_extra
espeak-ng-data/ar_dict: src/espeak-ng phsource/phonemes.stamp dictsource/ar_list dictsource/ar_listx dictsource/ar_rules dictsource/ar_extra
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=ar && cd ..
as: espeak-ng-data/as_dict
dictsource/as_extra:
touch dictsource/as_extra
+2 -2
View File
@@ -27,7 +27,7 @@
----------
The eSpeak NG (Next Generation) Text-to-Speech program is an open source speech
synthesizer that supports [93 languages and accents](espeak-ng-data/voices/README.md).
synthesizer that supports [95 languages and accents](espeak-ng-data/voices/README.md).
It is based on the eSpeak engine created by Jonathan Duddington. It uses
spectral formant synthesis by default which sounds robotic, but can be
configured to use Klatt formant synthesis or MBROLA to give it a more natural
@@ -364,4 +364,4 @@ The `getopt.c` compatibility implementation for getopt support on Windows is
taken from the NetBSD `getopt_long` implementation, which is licensed under a
[2-clause BSD](COPYING.BSD2) license.
Android is a trademark of Google Inc.
Android is a trademark of Google Inc.
+1
View File
@@ -15,6 +15,7 @@ The supported languages are:
| `gmw` | `af` | West Germanic | Afrikaans | |
| `ine` | `sq` | Indo-European | Albanian | |
| `sem` | `am` | Semitic | Amharic | |
| `sem` | `ar` | Semitic | Arabic | |
| `roa` | `an` | Romance | Aragonese | |
| `ine` | `hy` | Indo-European | Armenian | East Armenian |
| `ine` | `hy-arevmda` | Indo-European | Armenian | West Armenian |
+3
View File
@@ -88,6 +88,9 @@
<Target Name="an" Inputs="$(ProjectDir)..\..\dictsource\an_rules;$(ProjectDir)..\..\dictsource\an_list" Outputs="$(ProjectDir)..\..\espeak-ng-data\an_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=an"/>
</Target>
<Target Name="ar" Inputs="$(ProjectDir)..\..\dictsource\ar_rules;$(ProjectDir)..\..\dictsource\ar_list;$(ProjectDir)..\..\dictsource\ar_listx" Outputs="$(ProjectDir)..\..\espeak-ng-data\ar_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=ar"/>
</Target>
<Target Name="as" Inputs="$(ProjectDir)..\..\dictsource\as_rules;$(ProjectDir)..\..\dictsource\as_list" Outputs="$(ProjectDir)..\..\espeak-ng-data\as_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=as"/>
</Target>