Alexander Epaneshnikov
797846ff10
Russian update ( #1520 )
2022-11-09 22:47:05 +03:00
Alexander Epaneshnikov
fc3371571a
fix pronunciation of uefi ( #1516 )
...
this closes #1497
2022-11-09 15:16:54 +03:00
Alexander Epaneshnikov
1a739d6c24
Add unquoted attributes support in SSML parser ( #1515 )
...
Also check for empty skip_marker name in SSML_MARK.
Fixes #975
2022-11-09 00:12:25 +03:00
Alexander Epaneshnikov
9ce61c7c8f
Fix pause duration for SSML and Sonic ( #1514 )
...
Fixes #1512
There was a two bugs.
The first is SSML duration compensation was calculated wrong because
rate was not sync to internal global state.
The second causes pauses shorten when sonic compresses it, so I back
compensated it in wavegen.
2022-11-09 00:07:07 +03:00
Alexander Epaneshnikov
63f653c992
Russian: fix for words like вышедший ( #1510 )
2022-11-07 18:07:08 +03:00
Alexander Epaneshnikov
30a773b8f8
Flush sonic stream on rate reset ( #1508 )
...
Fixes #1506
2022-11-07 15:46:00 +03:00
Alexander Epaneshnikov
f2e0f1b97a
Russian: fix for 400 and льстят, and льстит ( #1504 )
2022-11-05 21:31:42 +03:00
Alexander Epaneshnikov
bbd977f58a
Russian update ( #1499 )
2022-11-04 14:13:19 +03:00
Alexander Epaneshnikov
2477857f11
Android: increase target sdk to 31 ( #1502 )
2022-11-04 01:55:19 +03:00
Alexander Epaneshnikov
1133b29bca
Android: increase target sdk to 31
2022-11-04 01:37:49 +03:00
Alexander Epaneshnikov
cfeaf70fa4
Android: some fixes ( #1501 )
...
- Android: enable debug logs in debug build type
- Android: enable debug in native lib
- Android: remove hardcoded chmod
2022-11-04 01:23:24 +03:00
Alexander Epaneshnikov
6f41255ed1
Android: remove hardcoded chmod
...
I don't understand why it was necessary.
on some devices, the binary is in a different location. if this is still needed for something, we need
to search for chmod binary dynamicly
2022-11-04 01:12:43 +03:00
Alexander Epaneshnikov
6db277c5ed
Android: enable debug in native lib
2022-11-04 01:12:21 +03:00
Alexander Epaneshnikov
acaf2e8f75
Android: enable debug logs in debug build type
2022-11-04 01:04:38 +03:00
Alexander Epaneshnikov
5dd30f0395
Android: Fix compatibility issues with some vendors ( #1498 )
...
add tolower and toupper to be processed by ucd-tools in
WCTYPE_H_COMPAT_SHIM
some vendors don't provide conformance with c standard in bionic
2022-11-04 00:22:00 +03:00
Alexander Epaneshnikov
246f487814
Android: fix imports written by mistake ( #1495 )
2022-11-02 23:14:25 +03:00
Alexander Epaneshnikov
d88fa7f6b6
Android: fix crash when opening settings on pre-7 devices ( #1483 )
2022-11-02 21:55:35 +03:00
Alexander Epaneshnikov
94e0024bf4
Android: Fixed a crash when trying to get list of voices ( #1482 )
...
There was a problem when reference table was overflowing because of lots
of local references.
Now espeak should not crash on some android devices.
2022-11-02 12:06:56 +03:00
Alexander Epaneshnikov
2871557cdb
Russian and Czech update ( #1478 )
...
I really wonder why the code comment says.
case NUM2_THOUSANDS_VAR2: // lang=cs,sk
and option 4 was used for Czech, and this is not the case when this
option fits the language, just the opposite.
it reads 10000000 as 10000, 11000000, as 11000, and so on
almost the same problem was in the Russian language, only it consisted
in the fact that the var_1 itself was not made correctly. And here the
variant is commented on as the one that is used in the Czech language,
but it is not used there. And the worst thing is that everyone does not
pay attention to it, well, it reads the wrong number, well, okay.
2022-10-31 12:30:43 +03:00
Alexander Epaneshnikov
fa649c4b14
Belarusian: add new rules, fix old, tests ( #1471 )
...
- fix "здж" > "ждж" rule, fix test for it
- add rules for "б г д дз дж з" at the end of words
- added tests for new rules
- add devoiced rules conversion and tests
- languages.md: fix the Belarusian language name
2022-10-31 12:13:56 +03:00
Alexander Epaneshnikov
6f6a1223e6
Allow phoneme compilation without report generation ( #1473 )
...
When compile from read-only data bundle (shipped within iOS/macOS app),
we can't write compile_report file.
The simplest solution is to (almost) silently discard it.
2022-10-30 02:54:47 +03:00
Alexander Epaneshnikov
08685aaa0f
Remove system() call from compiledata.c ( #1475 )
2022-10-29 18:19:27 +03:00
Alexander Epaneshnikov
b38f563af8
Add missing compatibility check for older android versions. ( #1472 )
...
Note: this doesn't fix actual problem for some of the older devices.
Unfortunately i don't have devices with os version below than android 7,
so am not able to test.
2022-10-28 18:48:36 +03:00
Alexander Epaneshnikov
7d6deaf35b
Russian update ( #1459 )
2022-10-28 17:31:21 +03:00
Alexander Epaneshnikov
43bf99a1e9
Respect custom N_PATH_HOME definition if passed ( #1469 )
...
On e.g. iOS it may be very long.
Helps to make #1291
2022-10-28 16:41:39 +03:00
Alexander Epaneshnikov
aea62ae959
Allow out-of-tree intonations compilation ( #1470 )
...
So we can ship data bundle and compile it AOT.
Helps to make #1291
2022-10-28 16:34:40 +03:00
Alexander Epaneshnikov
bdf8d0690b
russian_update ( #1455 )
2022-10-23 02:34:39 +03:00
Alexander Epaneshnikov
14088025d2
Remove breath attributes from languages ( #1451 )
2022-10-18 18:03:12 +03:00
Alexander Epaneshnikov
a25fa3d044
Fix pronunciation of bitwarden ( #1450 )
...
Fix pronunciation of [Bitwarden](https://bitwarden.com ), the open source
password manager.
2022-10-18 13:35:57 +03:00
Alexander Epaneshnikov
eaa62b6e95
Android: build updates ( #1449 )
2022-10-18 01:07:35 +03:00
Alexander Epaneshnikov
7d8ea50d18
Russian update ( #1448 )
2022-10-18 00:47:27 +03:00
Alexander Epaneshnikov
71ddc3c737
Russian update ( #1447 )
2022-10-17 22:49:46 +03:00
Alexander Epaneshnikov
801e6a7b51
Russian: Correction for the particle же in word-by-word reading ( #1446 )
2022-10-17 21:42:23 +03:00
Alexander Epaneshnikov
d98f070bf7
Add ng API to enable phoneme events ( #1389 )
2022-10-17 21:41:57 +03:00
Alexander Epaneshnikov
dc3653e858
Add directBoot support. ( #1444 )
2022-10-17 17:14:41 +03:00
Alexander Epaneshnikov
0ecdd33d18
Fixes for r letter in spanish (Latinamerica) ( #1432 )
2022-10-17 00:24:59 +03:00
Alexander Epaneshnikov
a487fd0d65
Russian: fix pronunciation of large numbers ( #1441 )
2022-10-16 23:28:22 +03:00
Alexander Epaneshnikov
caad124bde
Russian_update ( #1440 )
2022-10-16 22:19:19 +03:00
Alexander Epaneshnikov
7b30ad14f2
Belarusian: add phoneme tests ( #1439 )
2022-10-16 18:52:47 +03:00
Alexander Epaneshnikov
99b232bbd8
Russian update ( #1437 )
2022-10-16 01:00:08 +03:00
Alexander Epaneshnikov
3c809c4d11
Russian: fix for letter я ( #1435 )
...
make letter я unstressed at the start of claws, and stressed at end of
it
2022-10-15 02:04:27 +03:00
Alexander Epaneshnikov
42409c8476
Russian: fix a bug with conjunctions ( #1434 )
2022-10-14 22:45:44 +03:00
Alexander Epaneshnikov
828862448a
Russian update ( #1433 )
2022-10-14 19:49:35 +03:00
Alexander Epaneshnikov
0efae53f91
Belarusian: improvements ( #1417 )
2022-10-14 00:37:43 +03:00
Alexander Epaneshnikov
a157abddbe
Russian: fix for words with ши and жи at end ( #1431 )
...
words like ножи, персонажи, напиши, покажи.
2022-10-13 23:54:17 +03:00
Alexander Epaneshnikov
57e7fa74ff
Update ChangeLog to include Updating Russian language ( #1426 )
2022-10-12 01:06:27 +03:00
Alexander Epaneshnikov
feb75d3113
a bunch of fix's for russian language ( #1425 )
2022-10-11 23:42:25 +03:00
Alexander Epaneshnikov
3a3cbb95fb
Georgian: increase numbers to use maximum digits ( #1423 )
2022-10-11 17:34:48 +03:00
Alexander Epaneshnikov
e23f68f56a
Russian Set Max_digits to 18 ( #1382 )
2022-10-06 21:46:41 +03:00
Alexander Epaneshnikov
97e557a8b2
Merge pull request #1383 from codeofdusk/nanaimo
2022-09-18 16:19:58 +03:00
Alexander Epaneshnikov
ac0129f26a
Merge pull request #1381 from alex19EP/windows/add-mto
...
Windows: add mto dict
2022-09-18 02:16:21 +03:00
Alexander Epaneshnikov
52fa8a597d
Windows: add mto
2022-09-18 02:13:48 +03:00
Alexander Epaneshnikov
e544403e7c
Merge pull request #1372 from kirill-jjj/russian
...
Russian: improve numbers and add words
2022-09-18 01:22:19 +03:00
Alexander Epaneshnikov
822cb137fd
Merge pull request #1371 from alex19EP/windows-fix
...
fix compilation on windows
2022-09-13 19:17:08 +03:00
Alexander Epaneshnikov
32ea3eaa5b
Windows: update gitignore
2022-09-13 19:13:33 +03:00
Alexander Epaneshnikov
389b1a9761
Windows: fix compilation
...
fb06936c b52d1f3afd and c4d8976fbc broke it.
2022-09-13 19:13:32 +03:00
Alexander Epaneshnikov
6c2fe6c358
Merge pull request #1367
2022-09-13 12:39:58 +03:00
Alexander Epaneshnikov
f6d6fc3d34
Merge pull request #1366 from kirill-jjj/russian
...
Russian: fix regressive voicing assimilation and number 8
2022-09-12 19:51:33 +03:00
Alexander Epaneshnikov
8c49e1d32e
Merge pull request #1364 from djphoenix/macos-ci
2022-09-12 12:27:02 +03:00
Alexander Epaneshnikov
735ecdb856
Merge pull request #1363 from kirill-jjj/russian
...
fix for russian word интерфейс
2022-09-12 00:25:17 +03:00
Alexander Epaneshnikov
13116e6e93
Merge pull request #1262 from djphoenix/changelog-case
...
Fix changelog file case (make macOS happy with missed file)
2022-09-11 22:55:55 +03:00
Alexander Epaneshnikov
d2c60721aa
Merge pull request #1360 from kirill-jjj/russian
...
fix russian letter kA
2022-09-11 20:49:03 +03:00
Alexander Epaneshnikov
da5268e326
Merge pull request #1359 from kirill-jjj/russian
...
a little fix in one russian letter
2022-09-11 19:00:04 +03:00
Alexander Epaneshnikov
ae894fd41c
Merge pull request #1356 from kirill-jjj/russian
...
add a bunch of new russian rules, and fix a broken ones
2022-09-11 17:15:49 +03:00
Alexander Epaneshnikov
3b110028d3
Merge pull request #1352 from kirill-jjj/russian_fix
2022-09-10 23:28:18 +03:00
Alexander Epaneshnikov
1bdd40b99a
Merge pull request #1339 from alex19EP/android/dep-update
...
android: dependency update
2022-09-10 16:13:52 +03:00
Alexander Epaneshnikov
6020ebdc28
Merge pull request #1350 from kirill-jjj/master
2022-09-10 16:08:28 +03:00
Alexander Epaneshnikov
abae06f6e6
Merge pull request #1348 from codeofdusk/willamette-only
2022-09-10 01:31:40 +03:00
Alexander Epaneshnikov
f79b0661ad
Merge pull request #1343 from codeofdusk/kusto
...
Fix pronunciation of Kusto
2022-09-09 21:32:02 +03:00
Alexander Epaneshnikov
f20c89a8a4
Merge pull request #1345 from codeofdusk/willamette
2022-09-09 21:23:48 +03:00
Alexander Epaneshnikov
c51399da65
Merge pull request #1344 from codeofdusk/kubernetes
...
Fix pronunciation of kubernetes
2022-09-09 21:20:16 +03:00
Alexander Epaneshnikov
e65e597bf6
Android: explicitly set ndk version
2022-09-08 12:59:49 +03:00
Alexander Epaneshnikov
440fc08a0d
Android: rase minimal supported sdk
...
newer ndk supports kitkat+ only
2022-09-08 12:54:33 +03:00
Alexander Epaneshnikov
7a33a70755
Android: update gradle and AGP
2022-09-08 12:54:32 +03:00
Alexander Epaneshnikov
875fdd57f3
Merge pull request #1283 from codeofdusk/mto-update-changes
...
Update changelog for mto
2022-08-17 09:31:45 +03:00
Alexander Epaneshnikov
9de65fcb96
Merge pull request #1231 from codeofdusk/sammamish
2022-06-30 09:44:15 +03:00
Alexander Epaneshnikov
dc15359228
Merge pull request #1225 from seanbudd/map-ms-to-id
...
Map phoneme table ms rules to id rules
2022-06-28 17:00:08 +03:00
Alexander Epaneshnikov
e57e68fc9a
Merge pull request #1170 from codeofdusk/issaquah
2022-06-22 00:48:17 +03:00
Alexander Epaneshnikov
64eb9bd141
Merge pull request #1193 from codeofdusk/mto-initial
2022-06-22 00:47:19 +03:00
Alexander Epaneshnikov
9331ce2aca
Merge pull request #1197 from codeofdusk/boise
2022-06-22 00:45:10 +03:00
Alexander Epaneshnikov
863b92e29d
Merge pull request #1219 from alex19EP/android/bump-ver-code
2022-06-20 17:06:18 +03:00
Alexander Epaneshnikov
e65278d788
Android: bump versionCode
...
we should do that on every release.
Issue #1185
2022-06-19 20:18:08 +03:00
Alexander Epaneshnikov
2802103844
android: update building documentation
2022-04-22 00:04:43 +03:00
Alexander Epaneshnikov
042ac06b9e
android: use gradle to build data archive
...
this fixes #1161 separates the android application build system from automake
and simplifies building an application on windows.
2022-04-15 19:07:16 +03:00
Alexander Epaneshnikov
95678616f7
android: integrate ndk-build step into main gradle pipeline
...
this greatly simplifies the assembly of the android application. moreover, ndk
will be downloaded automatically via sdk-manager.
2022-04-15 19:06:53 +03:00
Alexander Epaneshnikov
41c5adc837
android: cleanup project
2022-04-15 19:04:58 +03:00
Alexander Epaneshnikov
12754cc7bc
android: add gradle wrapper
...
this simplifies CI/CD and building android application on windows.
2022-04-15 19:04:42 +03:00
Alexander Epaneshnikov
77b66d175c
android: update AGP
2022-04-15 19:04:13 +03:00
Alexander Epaneshnikov
4b7b4866af
windows: add installation directory to path
...
fixes #700
2022-04-02 00:28:22 +03:00
Alexander Epaneshnikov
8fe65b5820
windows: install all data files
...
this fixes #891
2022-04-02 00:27:59 +03:00
Alexander Epaneshnikov
d54a02c5d9
windows: include new sourcecode files
...
ref: https://github.com/espeak-ng/espeak-ng/issues/857#issuecomment-962500311
2022-04-01 23:38:46 +03:00
Alexander Epaneshnikov
a525531d98
windows: build all dictionaries
2022-04-01 23:38:45 +03:00
Alexander Epaneshnikov
72d1bae4b6
windows: retarget solutions to latest sdk and PlatformToolset
2022-04-01 23:38:44 +03:00
Alexander Epaneshnikov
4ca505d01e
windows: don't include winsock2.h
...
otherwise we get many errors
2022-04-01 23:38:34 +03:00
Alexander Epaneshnikov
0931763144
enable all extra dictionaries by default
...
let's be honest, using espeak-ng without these dictionaries is simply
unbearable... at least for Russian. so let's all get a little bit happy.
2022-03-23 21:58:23 +03:00
Alexander Epaneshnikov
c352597757
android: limit max speech rate to 449 WPM
...
this is the maximum espeak-ng's speech rate without using libsonic
2022-02-20 16:56:23 +03:00
Alexander Epaneshnikov
6dd5fad143
add cmn and yue to the .gitignore
2021-06-29 15:14:25 +03:00
Alexander Epaneshnikov
66d7f0de9c
add cmn and yue to the .gitignore
2021-06-02 20:32:25 +03:00
Alexander Epaneshnikov
5e8e6b1d46
update gradle plugin
2020-05-22 21:59:29 +03:00