Juho Hiltunen
c4d8976fbc
code cleanup: Add new source file common.h for misc functions.
2 years ago
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.
2 years ago
Peter Vágner
9b271602a8
Android: Add speechplayer to ndk-build configuration
4 years ago
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.
4 years ago
Reece H. Dunn
a0d8e8df78
android: add the new ssml.c source file
7 years ago
Reece H. Dunn
cec0e773a4
Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour.
8 years ago
Reece H. Dunn
58a0363762
Android: Fix the location of ucd-tools (it is now in src/ucd-tools).
8 years ago
Reece H. Dunn
1c4ce3dcd3
tokenizer.c: create and use a clause_type_from_codepoint function, with tests.
8 years ago
Reece H. Dunn
ff01f81fbf
Fix the Android build.
8 years ago
Reece H. Dunn
1fcdc1c009
Android: add phoneme.c to the build.
8 years ago
Reece H. Dunn
e4e572aadc
Convert eSpeakService.cpp to C so it can be compiled with clang's -std=c11 flag.
8 years ago
Reece H. Dunn
0a2034b979
android: support building the new espeak-ng C code.
8 years ago
Reece H. Dunn
9e99b70965
Android.mk: Only build the parts of libespeak that are actually used.
11 years ago
Reece H. Dunn
1de60cdc15
Rework the 'Punctuation level' (now 'Speak punctuation') preference to include a custom punctuation list.
12 years ago
Reece H. Dunn
03dfacef35
Android.mk: Factor out the ucd-tools files to make it easier to maintain.
12 years ago
Reece H. Dunn
68ec09ab57
Use the ucd-tools toupper/tolower APIs instead of the Android versions.
12 years ago
Reece H. Dunn
8bafda70e2
Use the new ucd-tools project for wide-character compatibility on Android.
12 years ago
Reece H. Dunn
7dd1d66e4a
Fix the shared object name for API 8 compatibility, with tests.
12 years ago
Reece H. Dunn
b9c0143a9b
Rename libttsespeak.so to libespeak.so.
12 years ago
Reece H. Dunn
df0f166fb4
Move the android sources to android/... to avoid polluting the APK when it is being built through eclipse
12 years ago
Reece H. Dunn
ca4f072da6
Android.mk: fix the location of the espeak sources and exclude espeakedit from the build
12 years ago
Reece H. Dunn
e48f9c9908
1.46.02 -- android build scripts (from the eyes-free project)
12 years ago