Commit Graph
3616 Commits
Author SHA1 Message Date
embar- f1253122e7 Add missing file 2014-12-19 21:22:33 +02:00
embar- c395a198bb Add missing file 2014-12-19 21:21:48 +02:00
Reece H. Dunn 1c6bdbd99d Fix building with wxWidgets 2.8 2014-11-18 17:51:55 +00:00
Reece H. Dunn 4031473d15 Klingon: Provide a more accurate Copyright notice. 2014-11-08 14:15:46 +00:00
Reece H. Dunn a5ca183634 README: The library uses C++ features, so is a C++ library. 2014-11-08 13:30:18 +00:00
Reece H. Dunn 7887e19fae README: Comply with the Unicode Terms of Use 2014-11-08 13:25:01 +00:00
Reece H. Dunn 5915344e3a README: Improve the description of the project. 2014-11-08 12:40:25 +00:00
Reece H. Dunn a980ff96db Remove the data/csur/README.md file.
This information has been added to the main README.md file, so is
now redundant.
2014-11-08 11:27:26 +00:00
Reece H. Dunn a50130b04b README: Improve the CSUR section. 2014-11-08 11:25:15 +00:00
Reece H. Dunn bcf8be59b3 Support enabling the CSUR data. 2014-11-08 11:11:19 +00:00
Reece H. Dunn 4bfa9e5cf6 CSUR: Use the Zinh script code for symbols 2014-11-08 10:32:31 +00:00
Reece H. Dunn 28baabf72a Remove the IANA subtag registry parser
This is not needed now that PropertyValueAliases is used for script
mapping.
2014-11-08 10:22:37 +00:00
Reece H. Dunn 1154409393 Use PropertyValueAliases for the script mapping.
The mapping of the script labels in the UCD data to ISO 15924
script tags is now done using the sc property map in the
PropertyValueAliases data.

This has the following benefits:

    1.  It removes the dependency on the IANA subtag registry.

    2.  It ensures the scripts are correct as specified in the
        UCD data files.
2014-11-08 10:08:04 +00:00
Reece H. Dunn 8a8f021a2c ucd: support parsing PropertyValueAliases data 2014-11-08 09:33:43 +00:00
Reece H. Dunn af853e408e Merge branch 'development' 2014-11-07 09:24:12 +00:00
Reece H. Dunn e4a4ca28e1 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
2014-11-07 09:20:21 +00:00
jonsd bfc7790a5a [1.48.13]
Changes to:
en, pt,
it,  implement ordinal numbers.
eu, stress positions.
es,  revert change to [t] and [k]
de, change to sounds "pr" and "kr".


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@387 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-11-04 10:22:07 +00:00
Reece H. Dunn 6fd20acae4 Update the README to reflect the new requirements. 2014-11-02 12:11:59 +00:00
Reece H. Dunn 240a0c94ce autotools: update the phsource dependencies 2014-11-01 22:08:38 +00:00
Reece H. Dunn 1530534bc7 Merge branch 'development' 2014-11-01 22:04:32 +00:00
Reece H. Dunn 3fb6f9dc1d Remove the executable bit from the source files. 2014-11-01 22:03:57 +00:00
Reece H. Dunn 8ae9195ac3 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
2014-11-01 21:58:15 +00:00
jonsd 8165a3029c [1.48.12]
Language changes: an, de, en, it, pt, ta, gu, hi, pa, ur.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@386 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-11-01 14:54:28 +00:00
Reece H. Dunn 6c8df05fb7 eSpeak for Android 1.48.11 2014-10-30 17:32:56 +00:00
Reece H. Dunn 39eb0d2cff Theme: use the Material theme on API 21 and later 2014-10-30 16:58:22 +00:00
Reece H. Dunn 7909431259 Theme: use a dark action bar 2014-10-30 16:34:36 +00:00
Reece H. Dunn d4c6bc2549 Use the Holo Light theme. 2014-10-30 16:32:07 +00:00
Reece H. Dunn c14cfbf912 SpeechSynthesis: test for and prevent duplicate voice entries 2014-10-30 16:07:49 +00:00
Reece H. Dunn cb41b502e3 Merge branch 'master' into android 2014-10-30 15:46:47 +00:00
Reece H. Dunn 6fa2e34c7f Revert "DownloadVoiceData: check the mkdir return value"
This reverts commit 6ac54860a1.

This change was preventing the voice data from being installed.
2014-10-30 15:42:19 +00:00
Reece H. Dunn 34634569f8 ko is present in espeak-data/voices/asia, rm from test/ 2014-10-30 15:10:14 +00:00
Reece H. Dunn 1740026c1c SpeechSynthesisTest: make mVoices a Map 2014-10-30 14:56:16 +00:00
Reece H. Dunn 58047cef67 [Android 5.0] TTS settings crashes on hye-arevmda 2014-10-30 14:23:58 +00:00
Reece H. Dunn f4adda18b4 Voice: use the ISO3 language and country codes
The Android 5.0 Text-to-speech output settings dialog checks that
the languages from CheckVoiceData use the ISO3 language and
country codes. This change matches that expectation.
2014-10-30 14:16:43 +00:00
Reece H. Dunn 736986d609 TextToSpeechService: support SynthesisRequest.getVoiceName 2014-10-30 13:14:48 +00:00
Reece H. Dunn 1c0e4cfaa9 TextToSpeechService: use a HashMap for the voices.
This improves the performance of looking up a voice by name.
2014-10-30 12:56:06 +00:00
Reece H. Dunn cfb2f9d3cb Fix TextToSpeech,setLanguage on Android 5.0.
As of Android 5.0, TextToSpeech.setLanguage calls the new
TextToSpeechService.onGetDefaultVoiceNameFor(lang,country,variant)
and uses the specified voice name.

The default Android 5.0 implementation of onGetDefaultVoiceNameFor
does not work with eSpeak. This provides a working implementation.

This fixes the TextToSpeechTest.testLanguages tests on Android 5.0.
2014-10-30 12:28:32 +00:00
Reece H. Dunn 98208df155 TextToSpeechTest: provide more context information 2014-10-30 11:24:41 +00:00
Reece H. Dunn dbb259056e Add CheckVoiceData activity tests. 2014-10-30 09:30:01 +00:00
Reece H. Dunn c9003c50ba TextToSpeech: test and fix onIsValidVoiceName 2014-10-29 19:50:43 +00:00
Reece H. Dunn daa9326eb2 TextToSpeechTest: languages with codes not supported by Android are not present 2014-10-29 19:18:41 +00:00
Reece H. Dunn 83326027bf TextToSpeechTest: factor out the language checks 2014-10-29 19:17:26 +00:00
Reece H. Dunn f9912e0c41 TtsService: fix and test onGetVoice.
The default Android 5.0 implementation enumerates the available
locales. This enumerates the voices returned by eSpeak.
2014-10-29 18:21:31 +00:00
Reece H. Dunn 702f8be24f TextToSpeechTest: always test getLanguage.
This changes the getLanguage helper to return the result from
getLanguage on all platform versions, disabling the deprecated
message on API 21 and above.
2014-10-29 16:32:25 +00:00
Reece H. Dunn 7846e91089 TtsService: add wrappers for the new voice APIs.
This adds method declarations for the new voice APIs, forwarding
them to the default implementations.
2014-10-29 15:59:48 +00:00
Reece H. Dunn d90e58f9cd Fix deprecated SynthesisRequest.getText usage. 2014-10-29 15:34:20 +00:00
Reece H. Dunn 0dd897471c tests: initial language may be null 2014-10-28 19:05:21 +00:00
Reece H. Dunn 3d2308e285 Use API 21. 2014-10-28 18:30:16 +00:00
Reece H. Dunn 6ac54860a1 DownloadVoiceData: check the mkdir return value 2014-10-28 17:32:16 +00:00
Reece H. Dunn 8fe359d0e4 Remove unused imports. 2014-10-28 16:47:32 +00:00