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