Commit Graph
4284 Commits
Author SHA1 Message Date
Reece H. Dunn 4aaef4c3e0 Fix additional warnings with addPluralSuffixes. 2020-04-12 11:35:36 +01:00
Reece H. Dunn 8352683e1b Add a NUM_DEFAULT define. 2020-04-12 11:33:12 +01:00
Reece H. Dunn ee1557ece2 Add defines for the numbers2 thousandplex bit flags. 2020-04-12 11:24:00 +01:00
Reece H. Dunn 1e04ce0fbf Use the NUM2_SWAP_THOUSANDS constant instead of 0x200. 2020-04-12 10:53:05 +01:00
Reece H. Dunn eb3c1eb985 Move the NUM2_ comments to the relevant defines. 2020-04-12 10:53:05 +01:00
Reece H. Dunn 915d51512a Create a NUM2_THOUSANDS_VAR_BITS define. 2020-04-12 10:53:05 +01:00
Reece H. Dunn e8f774326d Align the NUM2_ bitmask defines to make them easier to read. 2020-04-12 10:53:04 +01:00
Reece H. Dunn 62e8efad66 Move the NUM_ comments to the relevant defines. 2020-04-12 10:53:04 +01:00
Reece H. Dunn b8fbcf86ff Separate the NUM_DFRACTION flags from the rest of the NUM_ bitmask flags. 2020-04-12 10:53:04 +01:00
Reece H. Dunn 5a8b7bdcfe Align the NUM_ bitmask defines to make them easier to read. 2020-04-12 10:53:04 +01:00
Valdis Vitolins f514bbcc8d Fix 'implicit declaration of function ‘addPluralSuffixes’' C99/clang error 2020-04-12 12:37:23 +03:00
Valdis Vitolins cf4809a1e5 Fix bug #706: pronunciation error with abbreviations followed by 's 2020-04-10 22:55:58 +03:00
Valdis Vitolins 541cd906f7 Issue #686: make description of --stdin more clear 2020-04-09 17:27:45 +03:00
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
2020-04-09 16:51:05 +03:00
Valdis Vitolins 6fe3aba5a2 Merge pull request #717 2020-04-09 15:31:21 +03:00
Valdis Vitolins f38ec9d1d7 Update changelog 2020-04-09 15:21:57 +03:00
spresse1 1a5df9ce04 Change the name of the ' character to "tick", rather than "quote", as this was difficult to differentiate from """, which reads as "quotes" 2020-03-31 19:10:58 -04:00
Ejaz Shah c4a9f7f52c Improvements for Urdu 2020-03-22 13:26:07 +02:00
Valdis Vitolins 7a44961ac3 Update changelog 2020-03-17 21:57:18 +02:00
Silas S. Brown ec3b36e381 Update zh_listx and zhy_listx to capture the corrections made by the Ekho project, also adding in readings of characters in the Enclosed Ideographic Supplement and CJK Compatibility Ideographs blocks of Unicode which appear in some texts 2020-03-17 12:13:59 +00:00
Valdis Vitolins c13b3e534b Add parameter all for --voices to show all voices
Update documentation to show already existing features and for
newly introduced `all` parameter.
2020-02-28 11:31:07 +02:00
Valdis Vitolins 3f3f17f843 Fix #715: Need better error messages if MBROLA engine or voice files are missing 2020-02-28 11:10:42 +02:00
Valdis Vitolins ad2b12f642 docs: move taking responsibility to explicit step 2020-02-27 10:41:48 +02:00
Valdis Vitolins d69a25b317 docs: add step about closing issue 2020-02-27 10:40:55 +02:00
Valdis Vitolins 8aff8ada08 Fix issue #714 — wrong pronunciation of gif 2020-02-26 16:32:11 +02:00
Shadyar Khodayari c292278e2f added some flagged words 2020-02-20 12:02:55 +03:30
Valdis Vitolins a1cb4eecb3 Merge pull request #709 2020-02-19 08:43:20 +02:00
Gordon Freeman 012041491e Create voice announcer 2020-02-19 08:41:17 +02:00
Reece H. Dunn 1a4590098c Fix using the mbrola voices in Windows Subsystem for Linux. 2020-02-19 08:40:49 +02:00
Reece H. Dunn 812ea81319 fix #699: avoid samplerate clashing with LTO in gcc 10. 2020-02-19 08:40:49 +02:00
Reece H. Dunn 16327703f4 Don't check the .git folder for BOM issues. 2020-02-19 08:40:49 +02:00
Reece H. Dunn 6926dfba72 fix #699: -Wlto-type-mismatch when using gcc with -flto=4. 2020-02-19 08:40:49 +02:00
Samuel Thibault c523856d4a Fix testsuite with /bin/sh being bash
With bash, echo "a\nb" will not interpret \n, while with dash, echo will
interpret \n. bash's echo would need -e, but dash does not know that
option and just prints it.

We can however just put \n litteraly in the script, both bash and dash
will understand it.
2020-02-19 08:40:49 +02:00
Valdis Vitolins c5f1361b80 Update changelog 2020-02-19 08:40:49 +02:00
Ejaz Shah b59f7fe8ff Improvements for Urdu 2020-02-19 08:40:49 +02:00
Karl Eick 39e274edd2 add iven 4 variant 2020-02-19 08:40:49 +02:00
Valdis Vitolins 8b41079a1b Fix bug #702 — bad pronunciation of the letter ô 2020-02-18 21:59:33 +02:00
Reece H. Dunn 7290b6f3cc Fix using the mbrola voices in Windows Subsystem for Linux. 2020-01-18 15:58:05 +00:00
Reece H. Dunn e11cd42b03 fix #699: avoid samplerate clashing with LTO in gcc 10. 2020-01-09 21:11:42 +00:00
Reece H. Dunn 4e49ac8ee3 Don't check the .git folder for BOM issues. 2020-01-09 18:50:14 +00:00
Reece H. Dunn 5feff569cc fix #699: -Wlto-type-mismatch when using gcc with -flto=4. 2020-01-09 18:47:52 +00:00
Samuel Thibault 171e8a4e09 Fix testsuite with /bin/sh being bash
With bash, echo "a\nb" will not interpret \n, while with dash, echo will
interpret \n. bash's echo would need -e, but dash does not know that
option and just prints it.

We can however just put \n litteraly in the script, both bash and dash
will understand it.
2020-01-04 15:27:49 +01:00
Valdis Vitolins ee92524af8 Update changelog 2019-12-24 16:59:42 +02:00
Ejaz Shah c17df16da4 Improvements for Urdu 2019-12-24 16:52:10 +02:00
Valdis Vitolins e649f7f985 Merge pull request #695 2019-12-20 16:38:40 +02:00
Karl Eick ff941a7bfa add iven 4 variant 2019-12-19 22:51:04 +01:00
Valdis Vitolins a99937f6c4 Remove Byte Order Marks from source files 2019-12-16 22:38:24 +02:00
Valdis Vitolins 53f65b51eb Add a test to ensure source files do not have Byte Order Mark 2019-12-16 22:31:09 +02:00
John Bowler bfef012068 Fixed UTF8 BOM and consequent damage to !v files
The six modified files all had spurious characters introduced apparently
as a result of files with the UTF8 BOM marker, U-FFFE, which is
conventionally used at the start of text files to indicate a UTF-8 file
and is invisible under normal circumstances (e.g. the file is opened as
a text file).

None of these files are recognized by espeak-ng on Linux systems because
the 'language variant' line is seen by espeak-ng as starting with a new
character.

'gustave' is an uncorrupted file, it correctly starts with the BOM in
UTF-8 (three bytes), however even though it is correct espeak-ng does
not read it (this may be a separate bug!)

'marcelo' somehow got the BOM character replaced by a literal '?',
notice that 'git diff' on these changes will, indeed, show the removed
character in 'gustave' as a literal '?'.  Notice also that the character
in question, the BOM, is actually the Unicode 'zero width no-break
space', so it is pretty invisible.

The remaining files seem to have suffered major corruption possible as a
result of dostounix style convertions.  The line endings, normally <lf>
on Unix or <cr><lf> on Windows, had been converted to <cr><lf><lf> and
the BOM had been replaced by a <tab> character.

Signed-off-by: John Bowler <jbowler@acm.org>
2019-12-13 17:15:29 -08:00
Reece H. Dunn f47559438b Merge remote-tracking branch 'sthibaul/fix3' 2019-12-04 07:44:15 +00:00