Reece H. Dunn
daf4b318c5
eSpeak for Android 1.47.11d-2
2013-09-17 14:31:04 +01:00
Reece H. Dunn
a8f09fd4a9
Don't crash or trigger a voice update if there is no selected dictionary to import.
2013-09-17 13:58:33 +01:00
Reece H. Dunn
9c00360347
Add the ability to import an eSpeak dictionary file from the SD card.
2013-09-17 13:41:01 +01:00
Reece H. Dunn
dea3ee743f
FileUtils: Set the initial size of the ByteArrayOutputStream buffer.
2013-09-17 13:28:59 +01:00
Reece H. Dunn
bbad97c194
Move the file-related helper methods to a FileUtils class.
2013-09-17 12:37:54 +01:00
Reece H. Dunn
8731c237af
Update the copyright statements of several java files.
2013-09-16 15:54:51 +01:00
Reece H. Dunn
b3d5e46b83
Remove unused import statements.
2013-09-16 15:52:04 +01:00
Reece H. Dunn
ed305acc29
Move the Preference implementations to com.reecedunn.espeak.preference.
2013-09-16 15:40:05 +01: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
b82375ffab
Merge branch 'master' into android
2013-09-16 12:26:33 +01:00
Reece H. Dunn
6dd5529dd8
autotools: add support for disabling async command support (--without-async/--with-async=no)
2013-09-16 12:14:26 +01:00
Reece H. Dunn
00861d3bc3
autotools: add support for disabling libsonic (--without-sonic/--with-sonic=no)
2013-09-16 11:14:58 +01:00
Reece H. Dunn
83df50a40f
autotools: add support for disabling MBROLA (--without-mbrola/--with-mbrola=no)
2013-09-16 10:37:45 +01:00
Reece H. Dunn
a725bba818
autotools: add support for disabling Klatt (--without-klatt/--with-klatt=no)
2013-09-16 10:22:38 +01:00
Reece H. Dunn
cf9dc5b430
DownloadVoiceData.java: Move clearContents to the AsyncExtract inner class.
2013-09-15 15:59:58 +01:00
Reece H. Dunn
e516356123
DownloadVoiceData.java: Inline onLanguagesInstalled to the onPostExecute callback.
2013-09-15 15:56:46 +01:00
Reece H. Dunn
bd2d3803cc
CheckVoiceData.java: dataPath is no longer used, so remove it.
2013-09-15 09:43:48 +01:00
Reece H. Dunn
9d30f6e7a0
CheckVoiceData.java: The filter method is no longer used, so remove it.
2013-09-15 09:40:33 +01:00
Reece H. Dunn
f8f025da85
TtsSettingsActivity.java: Use the VoiceSettings.PREF_* constants for the preference names.
2013-09-15 09:26:58 +01:00
Reece H. Dunn
0eac364d7f
Merge branch 'master' into android
...
Conflicts:
Makefile.am
README.md
2013-09-13 16:55:56 +01:00
Reece H. Dunn
341fbce098
autotools: espeak-data/{dictsource,phsource} are no longer created as part of the build, so don't remove them in distclean
2013-09-12 16:19:40 +01:00
Reece H. Dunn
b4df398601
autotools: Add a --with-sada argument (default: no) to enable Solaris SADA audio support.
2013-09-12 11:31:00 +01:00
Reece H. Dunn
7d2a2324e8
autotools: Remove unused variables from the makefile.
2013-09-12 11:11:03 +01:00
Reece H. Dunn
ed18e418ca
autotools: Support uninstalling the installed espeak-data when 'make uninstall' is run.
2013-09-12 10:18:54 +01:00
Reece H. Dunn
c69ff7ebd7
autotools: Rewrite the build targets to use automake and libtool properly.
2013-09-12 01:38:43 +01:00
Reece H. Dunn
2992b23c35
README.md: Add a table of contents.
2013-09-11 20:56:15 +01:00
Reece H. Dunn
86882e2534
autotools: Remove the espeak-phoneme-data target (not used).
2013-09-11 17:45:47 +01:00
Reece H. Dunn
10bea37931
autotools: Don't shadow copy the phsource directory into espeak-data.
2013-09-11 17:44:15 +01:00
Reece H. Dunn
9102c1ef9f
autotools: Don't shadow copy the dictsource directory into espeak-data.
2013-09-11 17:40:31 +01:00
Reece H. Dunn
65d6419707
autotools: Use autotools to install speak_lib.h.
2013-09-11 17:38:52 +01:00
Reece H. Dunn
65d0d41700
autotools: Use -local variants of all, clean and distclean to support using automake targets.
2013-09-11 17:36:47 +01:00
Reece H. Dunn
9be4bc2840
autotools: Use install-{data,exec}-hook targets to support automake build targets.
2013-09-11 17:35:13 +01:00
Reece H. Dunn
ea18599942
Move the install and distclean fully to the root Makefile.am file.
2013-09-11 17:32:46 +01:00
Reece H. Dunn
39a6a2dbbb
autotools: Update the version in AC_INIT to 1.47.
2013-09-11 17:28:11 +01:00
Reece H. Dunn
58ae6ea33f
VoiceSettings.java: Add support for converting to a JSON object.
2013-09-11 13:15:40 +01:00
Reece H. Dunn
c0cd2e6791
autotools: Call 'make distclean' in src/Makefile.am from the Makefile.am distclean target.
2013-09-10 15:15:04 +01:00
Reece H. Dunn
1891740f80
Add an explicit 'None' option to the 'Speak punctuation' setting.
2013-09-09 15:49:09 +01:00
Reece H. Dunn
aebd02fa68
Remove the Android 2.x/3.x support code.
...
The Android 4.x+ code has changed a lot since the initial import
of the eyes-free codebase. A lot of bug fixes and improvements
have been made to it.
The eyes-free codebase had two different code paths:
* one for ICS (4.0) or later, using the Java-based TTS APIs
provided by the Android platform;
* one for pre-ICS using an internal C++-based TTS API.
Thus, any bug fixes or improvements would have to be done to both
code bases if Android 2.x/3.x support is required. This is not
maintainable.
If pre-ICS support is to be re-added in the future, the plan will
be to:
* forward the C++-based APIs to the Java-based APIs via a
compatibility layer;
* use a compatibility layer (Android Support Library?) for using
the ICS settings API on pre-ICS.
2013-09-08 12:01:20 +01:00
Reece H. Dunn
602a14d76f
TtsService.java: Use the locale from the SynthesisRequest, not the last onLoadLanguage call.
2013-09-07 14:45:27 +01:00
Reece H. Dunn
61f9875689
Updated the Slovak translations (translator: Peter Vágner)
2013-09-07 13:35:19 +01:00
Reece H. Dunn
5ebbace3a5
Merge branch 'master' into android
2013-09-07 12:46:02 +01:00
Reece H. Dunn
c1196192e5
speak_lib.cpp: Do not crash if espeak_SetPunctuationList is called with a NULL punctuation list.
2013-09-07 12:45:22 +01:00
Reece H. Dunn
edbeb09f21
Add support for the NVDA voice variants.
2013-09-06 17:01:19 +01:00
Reece H. Dunn
c7a1556101
Rework the Voice variant preference to show a dialog with Category and Variant lists.
...
The original variant list UI resulted in a long, complex list that
was difficult to navigate. This change splits up that list into
more manageable groups.
2013-09-06 13:10:35 +01:00
Reece H. Dunn
596aa025cd
InformationListAdapter: Use ArrayAdapter.getItem.
2013-09-06 11:32:32 +01:00
Reece H. Dunn
94ace09b40
configure.ac: Improve the checks to ensure that portaudio.h and -lportaudio refer to the same version of PortAudio.
2013-09-06 09:22:30 +01:00
Reece H. Dunn
40f490b600
Merge branch 'master' into android
2013-09-05 17:18:19 +01:00
Reece H. Dunn
f6db58e6b0
Fix bad attribute warnings with the different NVDA voice variants.
2013-09-05 17:16:53 +01:00
Reece H. Dunn
06be1bc0bb
Add the voice variants from NVDA.
2013-09-05 16:54:57 +01:00
Reece H. Dunn
fb64d30c3d
TtsSettingsActivity: Rename createPreference to createSeekBarPreference.
2013-09-05 16:28:01 +01:00