John Bowler
8954354ba1
Avoid reuse of old dictionary when building new.
And simplify the _dict pattern rule. If a build had completed in the
directory before and "make distclean" had not been run ??_dict
dictionaries still existed, if one of these was rebuilt espeak-ng
loaded the old (out of date) one first resulting in inconsistent
execution of the build the second time round. The change removes the
target before building it thus ensuring that old, possibly damaged, data
is not used.
I also changed the extraction of the language code; the GNU make %
(pattern) extension along with the long-standing $* extension (which
precedes GNU make) allow the match to the '%' to be used directly in the
command line. The cd .. at the end of the command is unnecessary; make
(all versions) execute each command line using a single system() call,
so the cd never happens inside make.
Signed-off-by: John Bowler <[email protected] >
4 years ago
katrihiovain
93d3c67df6
smj: Support for new language Lule Saami
Co-authored-by: Sebastien Le Maguer <[email protected] >
4 years ago
Juho Hiltunen
c4740b3053
New language option lowercaseSentence
When set in a language file, a period followed by a lower case letter is
detected as end of sentence. Normal behavior is to require a capital
letter.
4 years ago
Reece H. Dunn
a0b0f58cf5
[#864]: Fix installing the Japanese language on windows.
4 years ago
Juho Hiltunen
6e197d967e
code cleanup: move soundicon logic to a new file
Soundicons are used for external audio with SSML <audio> tag and for
replacing punctuation names with sound files in LoadConfig().
Currently there's a bug wih soundicon slots: if both LoadConfig and
<audio> are used, the punctuation reserves all slots and no sound from
<audio> is played.
4 years ago
Juho Hiltunen
75ea4b0bdf
Tests: add tests for voice variants
4 years ago
Juho Hiltunen
6a43f8c984
code cleanup: remove dead code for Divehi (dv)
The language is not supported and apparently never has been.
4 years ago
Juho Hiltunen
4838b35602
Tests: new test file for command line options
This is intended for testing command line options such as -k 2, --punct
and so on.
4 years ago
Juho Hiltunen
a36f5573d2
Tests: new test collection for dictionary files.
The file is intended for everything mentioned in docs/dictionary.md.
4 years ago
Valdis Vitolins
3e0254949b
Fix issue #868: add initial support for Klingon
4 years ago
Barry Schwartz
06bcb7ab93
Added missing backslash.
4 years ago
Valdis Vitolins
838a7ddc34
qdb: add missing configuration for Lang Belta and update documentation
4 years ago
datajake1999
5e502661d6
Add speechPlayer Klatt implementation as Klatt 6.
4 years ago
Valdis Vitolins
5deac40b1a
Fix issue #811: improve Interlingua language
5 years ago
Valdis Vitolins
925052c35f
Add makefile entries for for Ido language
5 years ago
Valdis Vitolins
02174e2f76
Add test for Klatt voices
5 years ago
Daniel Bair
b56c9429bc
Add check for kramdown so that both RONN and KRAMDOWN are set by configure script
5 years ago
Daniel Bair
fd14487698
RONN is set by configure script
5 years ago
Daniel Bair
6834b2f8c9
Update Makefile.am
Allows setting the path for ronn and kramdown
5 years ago
Valdis Vitolins
3660a44bdc
Add test for MBROLA voice
5 years ago
Valdis Vitolins
24eb5b3cde
Issue #757: add initial support for Thai language
5 years ago
Valdis Vitolins
60d9d977b9
Issue #767: add initial support for Chuvash language
5 years ago
Valdis Vitolins
7cc25ab301
Issue #761: make improvements for Turkmen
Updates from second zip file, also add missing entry in Makefile.am
5 years ago
Valdis Vitolins
6ecba786f1
Sort properly entries
5 years ago
Valdis Vitolins
3a7cc32db8
Issue #764: add initial support for Nogai language
5 years ago
Valdis Vitolins
3a0392f3b3
Issue #763: add initial support for Uyghur language
5 years ago
Valdis Vitolins
3d88d7edd4
Issue #761: add initial support for Turkmen language
5 years ago
Valdis Vitolins
9f9a4980a7
Issue #760: improve Uzbek language
5 years ago
Valdis Vitolins
1af7ec6e07
Merge pull request #748
5 years ago
Valdis Vitolins
2d2830c92e
Merge pull request #738
5 years ago
Valdis Vitolins
c8512c305f
Reorder makefile entries
5 years ago
Valdis Vitolins
4573cea94e
he: issue #732: add initial support for Hebrew language
5 years ago
Valdis Vitolins
0ee91aaa06
haw: fix issue #578: add initial support for Hawaiian language
5 years ago
Valdis Vitolins
da359384fa
qu: fix issue #561: add initial support for Quechua language
5 years ago
Valdis Vitolins
d17a5ecc53
Fix issue #546: add initial support for Ukrainian language
5 years ago
Valdis Vitolins
875ef11d77
Fix bug #703: update version number for shared library
When update next version number, look at differences for e.g. b47a75f4
commit
and update following files:
- CHANGELOG.md
- android/jni/include/config.h
- configure.ac
- src/windows/config.h
- Makefile.am
5 years ago
Valdis Vitolins
53f65b51eb
Add a test to ensure source files do not have Byte Order Mark
5 years ago
Samuel Thibault
03ec605432
Use $(CURDIR) instead of $(PWD)
5 years ago
Samuel Thibault
d3ecd919e4
Factorize mbrola build rule
5 years ago
Reece H. Dunn
03dc47c2bb
Fix locating the vim files from a different build directory.
5 years ago
Reece H. Dunn
8e07b3ce63
Fix locating ucd.h from a different build directory.
5 years ago
Samuel Thibault
665b9929df
Make sure to ship ucd/ucd.h
5 years ago
Reece H. Dunn
02dc828ecb
Add a test to ensure data/source files are not marked as executable.
5 years ago
Valdis Vitolins
656bb42c39
uz: add initial support for Uzbek language
5 years ago
Valdis Vitolins
f4c4cd3208
ba: add initial support for Bashkir language
6 years ago
Logan Streondj
dde072f6dc
Merge pull request #533
Add initial support for Pyash languagege, more info:
* https://www.academia.edu/34133204/Pyash_One_Language_to_Unite_Them_All
* https://gitlab.com/liberit/pyac
6 years ago
abbr
3e2467e65d
compile common zhy character dict by default
6 years ago
Valdis Vitolins
7e05cf4adb
ar: decrease volume of mb-ar2 voice to avoid saturation
7 years ago
Valdis Vitolins
f66263d019
mbrola: add mb-tl1 voice
7 years ago
Valdis Vitolins
e658380eb6
mbrola: andd mb-nz1 voice
7 years ago