Browse Source

Build the ar language files.

master
Reece H. Dunn 8 years ago
parent
commit
ae3e411f67
5 changed files with 18 additions and 2 deletions
  1. 5
    0
      CHANGELOG.md
  2. 7
    0
      Makefile.am
  3. 2
    2
      README.md
  4. 1
    0
      espeak-ng-data/voices/README.md
  5. 3
    0
      src/windows/data.vcxproj

+ 5
- 0
CHANGELOG.md 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
- 0
Makefile.am 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
README.md 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
- 0
espeak-ng-data/voices/README.md 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
- 0
src/windows/data.vcxproj 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>

Loading…
Cancel
Save