Commit Graph
386 Commits
Author SHA1 Message Date
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
Juho Hiltunen c4d8976fbc code cleanup: Add new source file common.h for misc functions. 2022-09-03 21:19:37 +03:00
Juho Hiltunen fb06936c51 code cleanup: start moving translateWord3() to a new source file.
The file will be organized to have one callable function only. This
should make code structure simpler.

Existing code will be changed to use function parameters instead of
global variables.

Possible problems include too much dependencies with numbers.c.
2022-09-03 11:41:30 +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 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
Valdis Vitolins 9fc8aa4a54 eSpeak NG 1.52-dev 2022-04-02 22:35:41 +03:00
Valdis Vitolins 2e9a5fccbb Release 1.51 2022-04-02 22:24:41 +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
heidari78 4fce71a879 android version: updated voice variant list and Persian translation.
1: Added missing voice variants in the NVDA category including Iven 4, Steph, Steph 2 and Steph 3.
2: Completed the Persian translation.
2021-07-25 12:30:15 +04:30
Valdis Vitolins c8ab966138 Merge pull request #958 2021-07-09 12:41:28 +03:00
Peter Vágner 8003c0e478 Android: add all missing voice variants to the variant selection 2021-05-30 22:29:42 +02:00
Peter Vágner 9b271602a8 Android: Add speechplayer to ndk-build configuration 2021-05-30 22:19:16 +02:00
Juho Hiltunen 6e197d967e code cleanup: move soundicon logic to a new file
Soundicons are used for external audio with SSML <audio> tag and for
replacing punctuation names with sound files in LoadConfig().

Currently there's a bug wih soundicon slots: if both LoadConfig and
<audio> are used, the punctuation reserves all slots and no sound from
<audio> is played.
2021-03-21 18:53:05 +02:00
ArenaL5 23a3d12195 Update version and version code
Version must be changed in:
- configure.ac
- src/windows/config.h
- android/jni/include/config.h
- android/build.gradle
- android/AndroidManifest.xml
2020-09-18 20:48:57 +02:00
Valdis Vitolins 85a9e55340 Update version according to configure.ac, src/windows/config.h and android/jni/include/config.h files 2020-08-21 12:43:18 +03:00
Alexander Epaneshnikov 5e8e6b1d46 update gradle plugin 2020-05-22 21:59:29 +03:00
Valdis Vitolins a99937f6c4 Remove Byte Order Marks from source files 2019-12-16 22:38:24 +02:00
Reece H. Dunn 1b9daee81c Remove the executable bit from other non-executable files. 2019-12-03 19:31:56 +00:00
Valdis Vitolins b47a75f4e4 eSpeak NG 1.51-dev 2019-11-30 20:49:12 +02:00
Valdis Vitolins b702b03996 eSpeak NG 1.50 2019-11-29 18:50:54 +02:00
guiador 80cb2ce509 Update spanish file
Added some translations.
2019-08-27 14:40:07 -05:00
Valdis Vitolins 5821e418c1 android: update configuration files:
- remove unsupported hardware platforms
- udpate dependencies and versions of tools
2018-12-04 16:45:57 +02:00
Reece H. Dunn a3c1a00d45 android: fix downloading the android gradle plugin version 2.3.3. 2018-03-15 07:29:22 +00:00
Reece H. Dunn a0d8e8df78 android: add the new ssml.c source file 2018-03-15 07:28:08 +00:00
Reece H. Dunn 3a2663030b Update the version to 1.49.3-dev. 2017-09-24 10:46:15 +01:00
Reece H. Dunn 3ed34d3a74 eSpeak NG 1.49.2 2017-09-24 10:10:00 +01:00
Reece H. Dunn 830bed1cb1 Android: Fix the remaining tests. 2017-08-30 07:53:59 +01:00
Reece H. Dunn 44f33468c4 Android: Fix mapping voices who's IDs have been updated to be BCP47 compliant. 2017-08-22 18:30:30 +01:00
Reece H. Dunn 5027f5310e Android: Update the VoiceData gender field -- the default is always male now to reflect the default voice settings. 2017-08-21 21:17:03 +01:00
Reece H. Dunn 98a34ebaf5 Android: Update the VoiceData identifier fields. 2017-08-21 21:05:49 +01:00
Reece H. Dunn 17620ed607 Android: Update APP_PLATFORM to android-14. 2017-08-20 22:48:21 +01:00
Reece H. Dunn dc2b2a43b8 Android: Update the compile/targetSdkVersion to 26. 2017-08-20 22:34:05 +01:00
Reece H. Dunn 4f360435d8 Android: Update the android gradle build tools to 25.0.3. 2017-08-20 22:33:03 +01:00
Reece H. Dunn d578e9ebd7 Android: Update gradle to 2.3.3. 2017-08-20 22:31:56 +01:00
Reece H. Dunn cec0e773a4 Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour. 2017-08-16 19:04:26 +01:00
Reece H. Dunn 58a0363762 Android: Fix the location of ucd-tools (it is now in src/ucd-tools). 2017-07-06 19:29:14 +01:00
Reece H. Dunn 1c4ce3dcd3 tokenizer.c: create and use a clause_type_from_codepoint function, with tests. 2017-04-19 22:33:32 +01:00
Reece H. Dunn ff01f81fbf Fix the Android build. 2017-04-01 10:03:23 +01:00
Reece H. Dunn 1fcdc1c009 Android: add phoneme.c to the build. 2017-02-08 07:12:24 +00:00
Reece H. Dunn 9bb4b53967 Update the version to 1.49.2-dev. 2017-01-22 15:22:38 +00:00
Reece H. Dunn 999ac67433 eSpeak NG 1.49.1 2017-01-21 20:38:42 +00:00
Reece H. Dunn d1c56e6120 Android: Fix installing the voices -- use the new espeak-ng-data path. 2017-01-15 18:13:27 +00:00
Reece H. Dunn 73961be59f Add the config.h file needed for the Android build. 2017-01-08 10:32:07 +00:00
Reece H. Dunn e4e572aadc Convert eSpeakService.cpp to C so it can be compiled with clang's -std=c11 flag. 2017-01-05 21:42:16 +00:00