Rotem Dan
7ad80656e5
Add stress marks to phoneme events (#1700)
The implications of this are large for using eSpeak-ng as a phonemizer. It means that it's now possible to get accurate mappings between the phonemized word and the original word (up till now it was pretty much impossible). This is huge for many applications that use it as a side-tool.
5 months ago
Alexander Epaneshnikov
32ea3eaa5b
Windows: update gitignore
2 years ago
kmamadoudram
1f76c4b8bd
adding fuzzer for espeak_synth (#1178)
* Add: fuzzer files and modifications in config & compil
* add configure.ac change
* add minimize-corpus.sh
* add fuzzing directory and readme
* add to check if CC support libfuzzer
* Make workflow dump the crash POC
* Add debugging information
* Run fuzzing only once a week for now
Co-authored-by: kmamadoudram <[email protected] >
Co-authored-by: yocvito <[email protected] >
Co-authored-by: Samuel Thibault <[email protected] >
2 years ago
Alexander Epaneshnikov
12754cc7bc
android: add gradle wrapper
this simplifies CI/CD and building android application on windows.
4 years ago
Alexander Epaneshnikov
6dd5fad143
add cmn and yue to the .gitignore
4 years ago
Alexander Epaneshnikov
66d7f0de9c
add cmn and yue to the .gitignore
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
e6880b27de
[#891]: Fix building the Arabic dictionary on windows.
4 years ago
Reece H. Dunn
a0b0f58cf5
[#864]: Fix installing the Japanese language on windows.
4 years ago
Juho Hiltunen
75ea4b0bdf
Tests: add tests for voice variants
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
ArenaL5
f74ef79c39
Add Fastlane metadata for F-Droid
4 years ago
Valdis Vitolins
02174e2f76
Add test for Klatt voices
4 years ago
Valdis Vitolins
3660a44bdc
Add test for MBROLA voice
5 years ago
Valdis Vitolins
53f65b51eb
Add a test to ensure source files do not have Byte Order Mark
5 years ago
Reece H. Dunn
02dc828ecb
Add a test to ensure data/source files are not marked as executable.
5 years ago
abbr
3e2467e65d
compile common zhy character dict by default
6 years ago
Reece H. Dunn
0b4896fd7c
en: add tests for cardinal and ordinal numbers
6 years ago
Reece H. Dunn
b07448cf30
en: add replacement rule tests
6 years ago
Sascha Brawer
1791e30e42
Add a fuzz target for SSML input
https://github.com/espeak-ng/espeak-ng/issues/407
7 years ago
Reece H. Dunn
3dbb0e6de3
tests: rename {languages => language-pronunciation}.test
7 years ago
Reece H. Dunn
5e1671f08b
tests: rename {phoneme-audio => language-phonemes}.test
7 years ago
Reece H. Dunn
15190d4de1
tests: rename {phoneme-output => translate}.test
7 years ago
Reece H. Dunn
96ae5c65be
windows: ignore static-analysis build output
7 years ago
Sascha Brawer
7e669f1812
Add tests on SSML parsing
A corpus of SSML input files will also be needed for fuzzing.
https://github.com/espeak-ng/espeak-ng/issues/407
7 years ago
Reece H. Dunn
1c7c6debcc
tests: test af consonant and vowel audio generation
7 years ago
Reece H. Dunn
6043d35c72
Add phoneme output tests.
7 years ago
Reece H. Dunn
50a2d8e291
Revert "Use strcpy instead of memcpy+strlen."
This reverts commit 119c200e00
.
7 years ago
Reece H. Dunn
256229b348
Enable and fix -Wreturn-type warnings.
7 years ago
Reece H. Dunn
dd3df1d0a8
Enable and fix -Wunused-function warnings.
7 years ago
Reece H. Dunn
119c200e00
Use strcpy instead of memcpy+strlen.
This replaces uses of:
memcpy(dst, src, strlen(src))
with:
strcpy(dst, src)
This fixes issues with reading past the end of the copied buffer
(e.g. when processing word-based replacements for emoji characters)
by ensuring that the destination buffer is null terminated.
Reported by Michael Curran <[email protected] >
7 years ago
Reece H. Dunn
bdc255835e
Provide a compatibility implementation of iswblank for C89 compilers.
8 years ago
Reece H. Dunn
0bc26d93d2
windows: ignore .tmp files
8 years ago
Reece H. Dunn
9ea08472f6
Ignore the espeak-ng-data/mbrola directory, where espeak-ng looks for mbrola voice files.
8 years ago
Reece H. Dunn
f93b98a69d
Add Emoji support from emoji-data.txt.
8 years ago
Reece H. Dunn
efd1df3206
Build a test version of libespeak-ng that exposes the internal APIs.
8 years ago
Reece H. Dunn
6ec3e85007
Add language.tests for de, en and jp to test the phoneme generation.
8 years ago
Reece H. Dunn
4bc3f15e79
Generalize the exclusion of Windows batch files.
8 years ago
claude beazley
c05e3898a4
Adding Swiss French Variant
Creating the language variant , swiss french. Primarily for counting
as Swiss French uses huitante for 80 and , like the Belgians septante
eand nonante for 70 and 90.
8 years ago
Reece H. Dunn
07cd2b12e1
ucd-tools: Full_Stop eSpeakNG extended property support.
8 years ago
Reece H. Dunn
b47363b7d3
Create an espeak_ng_EncodingFromName API.
8 years ago
Reece H. Dunn
533b3af4c6
en: fix deposite
8 years ago
Valdis Vitolins
2e222e6e8b
More Eclipse settings added
8 years ago
Reece H. Dunn
d10f63b710
printcdata: a version of printucddata that uses the C APIs where available
8 years ago
Alberto Pettarin
88a588e635
Updated emscripten to 1.49.1. Fixed voice default and CSS in demo.html. Updated copyright strings to 2017.
8 years ago
Reece H. Dunn
54b1bf939c
Ignore the 'make dist' output.
8 years ago
Reece H. Dunn
690bb8b7d2
Ignore any present gradle wrapper.
8 years ago
Reece H. Dunn
c4c2b0679d
Ignore *~ temporary files.
8 years ago
Alberto Pettarin
dc02c9c84b
Ignore JS worker data
8 years ago