Commit Graph
595 Commits
Author SHA1 Message Date
Reece H. Dunn ef40dee48c Don't use espeakSSML when synthesizing text as this causes problems for some text. 2013-03-13 12:34:42 +00:00
Reece H. Dunn 932907ddc6 Don't check in espeakdata.zip to version control every time it changes.
The espeakdata.zip file is a generated file that can be recreated
by running the `make android` command. It takes up ~ 900 Kb of space
and changes significantly every time it is built.
2013-03-03 12:25:23 +00:00
Reece H. Dunn 6594f081e6 eSpeak for Android 1.46.32 (rev: 10) 2013-02-12 13:25:12 +00:00
Reece H. Dunn 2c1c3c53bd espeakdata: add a default group to the fa_rules file so it compiles correctly 2013-02-12 13:11:23 +00:00
Reece H. Dunn 48fa803bc4 TtsService.java: ensure that the voice data is installed/upgraded correctly.
When using assistive technology like TalkBack and not accessing
either the eSpeak application or the Android TTS settings
directly, the voice data would previously not be installed/upgraded
correctly.

The approach here is to move the logic to onIsLanguageAvailable so
that if the espeak voice data is not installed or is upgradable
then trigger an install of the voice data and return
TextToSpeech.LANG_MISSING_DATA.
2013-02-12 12:21:34 +00:00
Reece H. Dunn 199029e97e TtsService.java: use the context from the TtsService object itself 2013-02-11 19:03:53 +00:00
Reece H. Dunn 9d0a23bb1c TtsService.java: also report TextToSpeech.LANG_MISSING_DATA if the base resources are not found or the data can be upgraded. 2013-02-11 01:00:06 +00:00
Reece H. Dunn 1e52512637 TtsService.java: report TextToSpeech.LANG_MISSING_DATA if the engine has not been initialized. 2013-02-11 00:49:10 +00:00
Reece H. Dunn a7bb3eb790 Make eSpeak-specific setting changes apply immediately.
This reverts commit 433a0a0455.

The issue here appears to be that the process the eSpeak commands are
processed from to generate the speech differs from the one used to
modify the settings. This appears to be enough to cause it to not
get the updated settings until the process is restarted.

Thanks to Peter Vagner for locating the cause.
2013-02-11 00:08:18 +00:00
Reece H. Dunn a7a810a009 CheckVoiceData.java: remove unused import statement. 2013-02-01 11:38:03 +00:00
Reece H. Dunn 7f6bfd929b TtsSettingsActivity.java: use PreferenceFragment on Honeycomb and later. 2013-02-01 11:35:48 +00:00
Reece H. Dunn af41da058f Merge branch 'master' into android 2013-01-30 16:39:52 +00:00
Reece H. Dunn 6a74024a9e Merge branch 'development' 2013-01-30 16:35:17 +00:00
Reece H. Dunn 2ec786ae07 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
2013-01-30 16:32:01 +00:00
jonsd a3ad82219d [1.46.32]
Language changes: en, pt, da, an, fa.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@298 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-01-30 15:25:35 +00:00
Reece H. Dunn 0c499c84e9 eSpeak for Android 1.46.31 (rev: 9) 2013-01-25 17:33:18 +00:00
Reece H. Dunn 3f5b5bb521 android: support the Aragonese and Farsi/Persian voices from 1.46.31 2013-01-25 17:14:27 +00:00
Reece H. Dunn b425ded8f0 Merge branch 'master' into android
Conflicts:
	src/voices.cpp
2013-01-25 16:34:39 +00:00
Reece H. Dunn 099b6a3bbb autotools: build the 'an' and 'fa' dictionaries 2013-01-19 14:41:04 +00:00
Reece H. Dunn 2d0b6b7dee Merge branch 'development' 2013-01-19 14:33:40 +00:00
Reece H. Dunn 2fbab050f9 1.46.31 (from http://espeak.sourceforge.net/test/latest.html) 2013-01-19 13:46:49 +00:00
Reece H. Dunn 851dfd38e5 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
2013-01-19 13:23:25 +00:00
jonsd b590876def [1.46.31]
Added languages: fa (Farsi), an (Aragon).
Changes to languages: pt, si, ne.



git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@297 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-01-19 12:04:30 +00:00
Reece H. Dunn a24b46f880 autotools: use the variables from autotools for the install locations. 2013-01-18 22:04:22 +00:00
Reece H. Dunn 4b0a83b425 Makefile.am: typo -- s/REFIX/PREFIX/ 2013-01-18 21:52:55 +00:00
Reece H. Dunn 1dc6c0a57d src/Makefile.am: Don't make 'install' depend on 'all'.
This fixes the issue where installing will re-generate
the voices and may sometimes fail setting up the
shadow directories in the espeak-data folder.
2013-01-18 21:48:10 +00:00
Reece H. Dunn c8526d17f8 autotools: add a COPYING file with the GPL v3 license to make autotools happy. 2013-01-18 21:40:33 +00:00
Reece H. Dunn a8bc86bfd9 configure.ac: drop autoconf requirement to 2.63 to support more systems (e.g. the OLPC XO-1) 2013-01-18 21:33:55 +00:00
Reece H. Dunn 6edd17eb0c Add tests verifying that calling getSampleText does not change the apps locale. 2013-01-16 18:58:11 +00:00
Reece H. Dunn f455a466c3 Do not add a voice if the Locale assigns a blank ISO3 language code. 2013-01-16 18:42:33 +00:00
Reece H. Dunn df1adcfcfb Use zh-HK for Cantonese Chinese as Android does not properly support the yue language code. 2013-01-16 18:27:07 +00:00
Reece H. Dunn 920dc0ad0c Report the eSpeak version in the main activity. 2013-01-16 18:16:10 +00:00
Reece H. Dunn a451efc6e4 Merge branch 'master' into android 2013-01-16 17:23:46 +00:00
Reece H. Dunn d08a4293aa Merge branch 'development' 2013-01-15 17:49:04 +00:00
Reece H. Dunn 2c0829d6cf 1.46.30 (from http://espeak.sourceforge.net/test/latest.html) 2013-01-15 17:48:10 +00:00
Reece H. Dunn 68041d09ba Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	dictsource/sl_list
	dictsource/sl_rules
	phsource/compile_report
	src/synthdata.cpp
2013-01-15 17:42:51 +00:00
jonsd 93674337f4 [1.46.30]
Changes to langauges: ta, sl, pt, en


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@296 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-01-15 14:45:58 +00:00
Reece H. Dunn d455281ff5 Create a promo graphic. 2012-12-23 15:07:25 +00:00
Reece H. Dunn c386d46925 Remove the explicit 'Update voices' menu option now that this is done automatically. 2012-12-23 14:34:58 +00:00
Reece H. Dunn 1623f90b4f Exclude the MBROLA data files when building the espeakdata.zip file. 2012-12-23 14:28:53 +00:00
Reece H. Dunn 9f2293221d Support installing the voices if the voice data signature has changed. 2012-12-23 14:15:44 +00:00
Reece H. Dunn 16afab6349 Restrict the minimum Android version to 4.0 until the 2.2 code is working. 2012-12-23 13:23:18 +00:00
Reece H. Dunn e64fd4fa39 Fix displaying the error message on download failure. 2012-12-23 13:22:11 +00:00
Reece H. Dunn fd6b33cff4 .gitignore: espeak-data.zip and espeak-data-en_only.zip are not built, so remove them from the ignore list. 2012-12-23 12:14:39 +00:00
Reece H. Dunn 7632a4cd4b feature graphic: fix the reference to the Tatarstan flag. 2012-12-23 00:12:26 +00:00
Reece H. Dunn 26b226c6da feature graphic design 2012-12-22 23:56:25 +00: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 dcf0511736 README.md: update the instructions to describe how to sync the ucd-tools submodule. 2012-12-22 13:26:04 +00:00
Reece H. Dunn e28255f5db ucd-tools: pick up category classification fixes and data size reductions. 2012-12-22 13:11:09 +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