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)
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.
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.
1. Add a list of names with the correct pronunciations in Portuguese:
5b725ddc94.
The names in the list are not pronounced correctly by espeak-ng when
they are without accents/diacritics. For example, Mario is pronounced
[maɾˈiʊ] instead of [mˈaɾjʊ].
2. Add a list of foreign names adapted to Portuguese:
88513a5564.
The pronunciations of the added names are simple adaptations, i.e. the
foreign names were "aportuguesados" (adapted to Portuguese).
3. Remove uncommon names from Portuguese dict source:
e11ad2f11f
A few days ago, more than 800 names were added, but some of them are not
as common as I thought. Names that had a frequency of less than 1,000 in
the 2010 Brazilian Census were removed.
pt_list: remove uncommon names from Portuguese dict source
A few days ago, more than 800 names were added, but some of them are not
as common as I thought. Names that had a frequency of less than 1,000 in
the 2010 Brazilian Census were removed.
Add a list of names with the correct pronunciations in Portuguese
The names in the list are not pronounced correctly by espeak-ng when
they are without accents/diacritics. For example, Mario is pronounced
[maɾˈiʊ] instead of [mˈaɾjʊ].
As we know, many systems store people's names without accents due to
technical reasons. Additionally, many people use their names without an
accent online. The update aims to improve espeak-ng's support for these
technical and cultural facts.
The main reason for the addition is that speech synthesis is also used
to call people waiting for healthcare by name.
Remove obsolete instructions regarding inclusion of phoneme files in … (#2044)
Since
7954418b88,
phoneme files do not have to be exhaustively listed in `Makefile.am`.
This removes the instructions to add them from the language addition
tutorial.