Alexander Epaneshnikov
0f2af1edfd
CI: use latest images (#2055)
5 months ago
Alexander Epaneshnikov
ddd35b916c
CI: use latest images
5 months ago
Alexander Epaneshnikov
90220323f3
translate fix (#2047)
6 months ago
Alexander Epaneshnikov
34b8c6874e
tests: add for https://github.com/espeak-ng/espeak-ng/pull/1743
6 months ago
Alexander Epaneshnikov
4cdce46531
translate: return fix from 9f2ada457
this fix was lost in commit 84e967c0a, I can’t even imagine how it happened.
thank God it’s not me who was merging it.
6 months ago
Fabio Lima
8b442cbb21
Fix the replacement character in the input string (#2024)
The correction uses substitute character (0x001A) as a workaround. This
control character is the "older brother" of the replacement character
OxFFFD.
The workaround is necessary because the replacement character (0xFFFD)
is used to flag to indicate an error or EOF. The substitute character
(0x001A) was included as an alternative flag to indicate that the input
character itself is a replacement character (0xFFFD).
7 months ago
Alexander Epaneshnikov
2950350d31
dictsource/hu_rules: added newest exceptions (#1941)
7 months ago
Attila Hammer
72c2386bfc
Removing unneed blank lines, replace lot of space characters with tab characters the slash slash beginning comments
Signed-off-by: Attila Hammer <[email protected] >
9 months ago
Attila Hammer
58c0947239
dictsource/hu_rules: added newest exceptions
Signed-off-by: Attila Hammer <[email protected] >
11 months ago
Alexander Epaneshnikov
43c5639f7d
Fix pronunciation of Kamala (#2027)
7 months ago
Bill Dengler
86387edd10
Fix Kamala
7 months ago
Fabio Lima
dd07183cbe
Fix doc to include g++ dependency (#2025)
7 months ago
Alexander Epaneshnikov
21ac2203a0
mbrola_is_idle: Make /proc checks work with Solaris /proc (#2008)
Upstreaming a patch for handling the difference between Linux & Solaris
/proc that we've been carrying in the Solaris packages for 2 years now:
https://github.com/oracle/solaris-userland/blob/master/components/desktop/espeak-ng/patches/03-procfs.patch
This gets rid of the warning message:
```
mbrowrap error: /proc is unaccessible: No such file or directory
```
8 months ago
Casper H.S. Dik
86e98470fb
mbrola_is_idle: Make /proc checks work with Solaris /proc
Signed-off-by: Alan Coopersmith <[email protected] >
3 years ago
Samuel Thibault
b8ef3a6102
Fix inclusion of <sys/endian.h> (#2000)
Co-authored-by: adr-adr <adr@github>
8 months ago
Samuel Thibault
12a72b879f
mbrola: Note what we need to do to be able to switch language on the fly (#1995)
8 months ago
Alexander Epaneshnikov
35a61e99a6
Enable PIC to ucd CMakeLists (#1982)
https://github.com/espeak-ng/espeak-ng/issues/1972
8 months ago
William Tambellini
4d4041f434
Enable PIC to ucd CMakeLists
https://github.com/espeak-ng/espeak-ng/issues/1972
9 months ago
c-armentano
16a7f64a96
Catalan: Major fixes (#1681)
Co-authored-by: Baybars Külebi <[email protected] >
Co-authored-by: gullabi <[email protected] >
Co-authored-by: mllopartbsc <[email protected] >
9 months ago
Samuel Thibault
328128ea63
Fix test CI (#1971)
9 months ago
Samuel Thibault
4f6d7efa26
Fix test CI
9 months ago
Alexander Epaneshnikov
961454ffaa
synth_mbrola: Add support for XDG_DATA_DIRS (#1948)
On non-FHS systems like NixOS, there is no `/usr`. Additionally, Nix has
immutable packages so mbrola cannot be installed to espeak-ng’s
`datadir`. Instead, packages are expected to find data under one of the
paths listed in `XDG_DATA_DIRS` environment variable, as defined in the
[XDG Base Directory
Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-0.6.html#variables ).
Fixes: https://github.com/espeak-ng/espeak-ng/issues/1779
11 months ago
Jan Tojnar
7d31736c04
synth_mbrola: Add support for XDG_DATA_DIRS
On non-FHS systems like NixOS, there is no `/usr`. Additionally,
Nix has immutable packages so mbrola cannot be installed to espeak-ng’s
`datadir`. Instead, packages are expected to find data under one of the paths
listed in `XDG_DATA_DIRS` environment variable, as defined in the XDG Base
Directory Specification:
https://specifications.freedesktop.org/basedir-spec/basedir-spec-0.6.html#variables
11 months ago
Omer I.S
2070d2767f
Update Hebrew rules (#1919)
Co-authored-by: Juho Hiltunen <[email protected] >
11 months ago
Samuel Thibault
7f56a3beb9
Fix warnings (#1944)
11 months ago
Samuel Thibault
e2ab839f4d
Avoid unused-parameter warning
11 months ago
Samuel Thibault
f93adadf12
Fix format
11 months ago
Samuel Thibault
4f69822ea4
fix alphabetical order for new language ti in makefile (#1876)
11 months ago
Sean Budd
0d776f53bd
fix alphabetical order for new language ti
1 year ago
Samuel Thibault
3a403535ce
Fix use-of-uninitialized-value (#1942)
84e967c0a2
("Update translate.c") (sic) dropped the initialization of
number_buf, breaking the CI on ubuntu amd64 clang+msan, ubuntu
amd64/i386 gcc/clang+valgrind,
While this probably deserves cleaning up, we'd rather not break the CI,
to be able to properly track regressions.
11 months ago
Samuel Thibault
2b6d6ac88b
Fix use-of-uninitialized-value
84e967c0a2
("Update translate.c") (sic) dropped the initialization of
number_buf, breaking the CI on ubuntu amd64 clang+msan, ubuntu amd64/i386
gcc/clang+valgrind,
While this probably deserves cleaning up, we'd rather not break the CI,
to be able to properly track regressions.
11 months ago
Alexander Epaneshnikov
063e3962df
Implement horse-hoarse merger for en-US / general american (#1901)
in general american, for and four are homophones, see
https://en.wiktionary.org/wiki/four#Pronunciation_2
https://en.wiktionary.org/wiki/for#Pronunciation
This is due to the horse-hoarse merger, see
https://en.wikipedia.org/wiki/English-language_vowel_changes_before_historic_/r/#Horse%E2%80%93hoarse_merger
This PR accompanies for this merger on the pronunciation level.
11 months ago
Daniel Winkler
1e93a3a10f
Adapt tests for en-US
11 months ago
Daniel Winkler
5b01dd867c
Implement horse-hoarse merger for en-US
1 year ago
Juho Hiltunen
53018dffc9
Support for Xextan Language (#1881)
Data for the constructed art language Xextan, adapted for current
version of eSpeak-NG.
11 months ago
Filomena Rocca
11c7899511
Merge branch 'master' into master
11 months ago
Juho Hiltunen
6dace09267
Added Faroese language (#1914)
I added initial support for Faroese language. Did the rules for most
common phonetic rules that are in place for Faroese, and the ability to
more easily make improvements to the phonemes, rules, and exceptions.
Current status is early testing, but voice is mostly understandable at
this point, and pronounces numbers by the correct rules now.
11 months ago
Juho Hiltunen
8909328107
Merge branch 'master' into add-faroese-language
11 months ago
Alexander Epaneshnikov
b64a4212be
Revert IPA change to question marks (#1929)
Fixes #890 #616
essentially reverts this commit
e07002a1c9
11 months ago
Tyler Renslow
c517074825
Revert IPA change to question marks
Fixes #616 #890
11 months ago
Filomena Rocca
f79ed39ca1
Merge branch 'master' of https://github.com/Xextan/espeak-ng
11 months ago
Filomena Rocca
7712d42285
Merge branch 'master' into master
11 months ago
Filomena Rocca
05a2620b80
quick fix to remove pause in 'qe i' and 'po i'
11 months ago
Filomena Rocca
1091eda85e
forgot schwa!
11 months ago
Filomena Rocca
3a28a420af
updated phoneme phoneme test to include all relevant sounds
11 months ago
Filomena Rocca
52dea3499b
small fix to high pitch isolated vowels
11 months ago
Filomena Rocca
f60c624b81
Merge branch 'master' of https://github.com/Xextan/espeak-ng
11 months ago
Filomena Rocca
6b07a280c7
Fix missing phoneme test: copy of PT-BR for now
11 months ago
Andras Eliassen
8bfd0161b2
Resolved conflict in ChangeLog.md
11 months ago
Filomena Rocca
06c405da04
Update ChangeLog.md
11 months ago