Samuel Thibault
0869820ca5
Fix looking for libclang_rt.fuzzer_no_main-*.a (#2063)
5 months ago
Alexander Epaneshnikov
4870adfa25
release 1.52.0 (#1688)
closes #2038
5 months ago
Alexander Epaneshnikov
e809effe8e
release 1.52.0
2 years ago
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
6cfd430bba
Dutch: added spelling of many missing punctuation symbols (#1733)
Attempt to fix issue #1732 and add more sane symbols.
5 months ago
Peter Vágner
d2a12061f1
Dutch: added spelling of many missing punctuation symbols
2 years ago
Alexander Epaneshnikov
fa7c07c8ed
German: fixed the words balance, behilflich and garage (#1916)
I did some major improvements to the words balance and garage and a
minor improvement to the word behilflich.
This pull request supersedes the pull request
https://github.com/espeak-ng/espeak-ng/pull/1875 as my pronunciation of
the word garage sounds more natural.
5 months ago
Sur3
d06c0ca890
Update de6 (comment typo)
1 year ago
Sur3
2e3b2ebcc7
Update de6 fix h'I and be- sound.
1 year ago
Sur3
fd1dbed05d
Update de_list (removed behilflich, for fixing it via phonemes instead)
1 year ago
Sur3
e288ff5735
Update de_list (typo)
1 year ago
Sur3
547cf75aea
Update de_list (added balance, behilflich and garage)
1 year ago
Alexander Epaneshnikov
2f96e53453
Add Shavian alphabet support (English) (#1924)
This PR adds support for **Shavian**, a phonemic alphabet for English:
https://en.wikipedia.org/wiki/Shavian_alphabet (Unicode
[U+10450–U+1047F](https://www.unicode.org/charts/PDF/U10450.pdf ); ISO
15924 - Shaw)
It correctly pronounces most English words, except sometimes it
misplaces the word stress. All checks are passing.
There are many Shavian communities online; I wanted to join in without
excluding people using screen readers.
If needed, this website has more resources: https://shavian.info/

Continuation of #1818 due to an issue in a rebase
5 months ago
Luna Rose
f69dd80b68
Add Shavian script support
11 months ago
Alexander Epaneshnikov
a7295c1e16
cs: Translate untranslated Czech emojis (#1931)
5 months ago
Michal Bida
bf5f9115ca
cs: Translate untranslated Czech emojis
- Uncomment and translate untranslated Czech emojis
Signed-off-by: Michal Bida <[email protected] >
11 months ago
Alexander Epaneshnikov
4a9a32b269
Add Windows MSBuild pipeline (#1946)
This PR adds, in addition to the existing windows CMake pipeline, a
Github Action to build release and debug installers for Windows. It
includes the espeak-ng-data path fix from
https://github.com/espeak-ng/espeak-ng/issues/1705 . ~~Unfortunately, in
order to build successfully, it removes Arabic and Faroese from the
Windows installer for the reasons listed in
https://github.com/espeak-ng/espeak-ng/issues/1774~~ (which
incidentally, I think, demonstrates the value of having this as a
separate CI pipeline)
5 months ago
Test User
ab60b44cc9
Try adding fo to data.vcxproj
11 months ago
Test User
8e3ee9edab
Revert "Remove nonfunctional dictionaries"
This reverts commit 56a4c82d99
.
11 months ago
Test User
513065c6fa
Add MSBuild pipeline
11 months ago
Test User
de480fc646
Remove nonfunctional dictionaries
11 months ago
Test User
d6c9c55d46
Apply fix from #1705
11 months ago
Alexander Epaneshnikov
f9ba25e41b
Fix new line conversion on windows (#1965)
`#if PLATFORM_WINDOWS` doesn't work for some reason.
Fix suggested by @beqabeqa473
6 months ago
Danstiv
d930e10f1a
Fix new line conversion on windows
`#if PLATFORM_WINDOWS` doesn't work for some reason.
Fix suggested by @beqabeqa473
9 months ago
Alexander Epaneshnikov
f714b3f0c1
feat: add he rules (#1983)
Added many Hebrew rules. tested by playing the audio and hear the sound.
https://github.com/espeak-ng/espeak-ng/issues/1980 |
https://github.com/espeak-ng/espeak-ng/issues/1979 |
https://github.com/espeak-ng/espeak-ng/issues/1897 |
https://github.com/espeak-ng/espeak-ng/issues/1143 |
https://github.com/espeak-ng/espeak-ng/issues/1009
Few issues with hebrew:
----
I can't match a word contains quotes. eg.
ארה״ב
ארהב
it should be aRtsot habRit
----
I can't match a word while ignoring the diacritics.
eg. imagine that ארהב came as with diacritics
אִרְהָב
I want to ignore the diacritics. if there's a match it should be like
without.
---
English words doesn't sound good in Hebrew at all. how should I improve
it?
6 months ago
thewh1teagle
cec622f4f9
update he
8 months ago
thewh1teagle
f85a45ede9
update he
8 months ago
thewh1teagle
1c90ac4bc2
update he
8 months ago
thewh1teagle
88d801fa69
update he
8 months ago
thewh1teagle
02d00f542e
update he
8 months ago
thewh1teagle
e5f2e60dad
update he
8 months ago
thewh1teagle
e81275d994
update he
8 months ago
thewh1teagle
d1dadbdc15
update he
8 months ago
thewh1teagle
2eac6ff2f8
update he
8 months ago
thewh1teagle
af7a0cf220
update he
8 months ago
thewh1teagle
610460966c
update he
8 months ago
thewh1teagle
16bd9bf917
update he
8 months ago
thewh1teagle
983a1cbda3
update he
8 months ago
thewh1teagle
9a7f8fd386
update he
8 months ago
thewh1teagle
aeaf7b554b
update he
8 months ago
thewh1teagle
c5a82fb8bf
add he rules
8 months ago
thewh1teagle
d76b148782
add he rules
8 months ago
thewh1teagle
bfed388a7a
feat: add he rules
he rules
he rules
he rules
more rules
add rules
9 months ago
Paul Boersma
8d0acdd2b1
prevent data loss when converting intptr_t to int (#1973)
6 months ago
Alexander Epaneshnikov
84a73939f2
Fix changing mbrola voices in ssml (#1997)
This fixes #1011 by integrating mbrola voices details in ssml processing
6 months ago
Samuel Thibault
5fe03820d7
VoiceFromStack: Also pass the identifier along the voice name
So that SelectVoice can select an mbrola language.
Fixes #1011
8 months ago
Samuel Thibault
b583cc8d80
SelectVoice: Also try to select an mbrola voice when we are told to
Otherwise we won't ever be able to select an mbrola voice in ssml
processing.
8 months ago
Samuel Thibault
87ebb9f0f4
ssml: Avoid spurious voice change event
We should initialize current_voice_id so that ssml processing knows what
voice we currently have, and not try to change it unless really needed.
8 months ago
Alexander Epaneshnikov
ecc68e1ae2
espeakEVENT_SAMPLERATE: Do not mark as internal (#1999)
When e.g. using mbrola voices, the sample rate may change. When the
application plays audio itself, it needs to know it, and
espeak_ng_GetSampleRate does not report that.
6 months ago
Samuel Thibault
4425558ec6
espeakEVENT_SAMPLERATE: Do not mark as internal
When e.g. using mbrola voices, the sample rate may change. When the
application plays audio itself, it needs to know it, and
espeak_ng_GetSampleRate does not report that.
8 months ago