Commit Graph
20 Commits
Author SHA1 Message Date
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
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
Reece H. Dunn a0d8e8df78 android: add the new ssml.c source file 2018-03-15 07:28:08 +00: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 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
Reece H. Dunn 0a2034b979 android: support building the new espeak-ng C code. 2017-01-05 20:59:32 +00:00
Reece H. Dunn 9e99b70965 Android.mk: Only build the parts of libespeak that are actually used. 2013-09-16 12:57:03 +01:00
Reece H. Dunn 1de60cdc15 Rework the 'Punctuation level' (now 'Speak punctuation') preference to include a custom punctuation list. 2013-09-05 14:06:57 +01:00
Reece H. Dunn 03dfacef35 Android.mk: Factor out the ucd-tools files to make it easier to maintain. 2012-12-22 14:30:53 +00:00
Reece H. Dunn 68ec09ab57 Use the ucd-tools toupper/tolower APIs instead of the Android versions. 2012-12-22 10:08:42 +00:00
Reece H. Dunn 8bafda70e2 Use the new ucd-tools project for wide-character compatibility on Android. 2012-12-22 01:54:37 +00:00
Reece H. Dunn 7dd1d66e4a Fix the shared object name for API 8 compatibility, with tests. 2012-12-18 19:25:09 +00:00
Reece H. Dunn b9c0143a9b Rename libttsespeak.so to libespeak.so. 2012-12-16 12:12:00 +00:00
Reece H. Dunn df0f166fb4 Move the android sources to android/... to avoid polluting the APK when it is being built through eclipse 2012-12-13 14:05:26 +00:00