Commit Graph
816 Commits
Author SHA1 Message Date
Reece H. Dunn 8e4b6044dc SeekBarPreference: make formatter an explicit property instead of using the extras bundle. 2013-05-03 11:54:25 +01:00
Reece H. Dunn b60ed6c9ae Display the formatted units on the volume setting. 2013-05-03 11:46:04 +01:00
Reece H. Dunn 5370341abf SeekBarPreference: only commit the preference if requested to. 2013-05-03 11:24:59 +01:00
Reece H. Dunn ac6099ebf1 Hook up the volume parameter to a slider preference dialog. 2013-05-03 11:11:59 +01:00
Reece H. Dunn 233da111db TtsService.java: rework the logic to use the new Parameter API. 2013-05-02 20:33:43 +01:00
Reece H. Dunn de78778210 SpeechSynthesis.java: further refine the Parameter API. 2013-05-02 20:13:00 +01:00
Reece H. Dunn 85836eae92 SpeechSynthesis.java: rename the parameter APIs. 2013-05-02 19:57:52 +01:00
Reece H. Dunn cc72825682 SpeechSynthesis.java: expose the different voice options from eSpeak
This makes the following changes:

1.  setVoice takes a Voice object instead of a language string.

    This is to make the API cleaner and allows SpeechSynthesis
    to pass the correct parameter (identifier for SetVoiceByName,
    or name for SetVoiceByProperties) to espeak.

2.  The espeak_SetVoiceByName API is also exposed to support passing
    the voice variant to use.

3.  The age parameter has been re-added with the constants:
    *  SpeechSynthesis.AGE_ANY
    *  SpeechSynthesis.AGE_YOUNG
    *  SpeechSynthesis.AGE_OLD
    based on the behaviour of the eSpeak voice selection algorithm.

NOTE: Due to the way that voice selection is implemented in eSpeak,
if variant is specified, the age and gender cannot be specified and
vice versa.
2013-05-02 18:06:41 +01:00
Reece H. Dunn 88eab88d8a SpeechSynthesis.java: further simplify the setVoice method.
This renames `setVoiceByProperties` to the more consise `setVoice`
and removes the name parameter as this is not used -- the voice is
set by the language and gender parameters only.
2013-05-02 16:45:46 +01:00
Reece H. Dunn 027217d5f7 SpeechSynthesis.java: Simplify the SetVoiceByProperties parameters.
The `age` parameter is not useful as eSpeak does not use this when
selecting voices. This is always set to `0` by TtsService.java.

The `variant` parameter is not used to select the actual voice
variant (from the `!v` directory) but to select the n^th matching
voice from the list of matching voices. This is always set to
select the first matching voice by TtsService.java.
2013-05-02 16:32:46 +01:00
Reece H. Dunn 23d34d702a SpeechSynthesis.java: provide a binding of the eSpeak Get/SetParameter API. 2013-05-02 16:23:59 +01:00
Reece H. Dunn f6edb535c7 Add instructions for building with ant on the command line. 2013-05-02 14:30:13 +01:00
Reece H. Dunn 938530dcaf Fix building espeakdata.zip after the merge. 2013-05-02 10:53:38 +01:00
Reece H. Dunn e1f036bfd2 Merge branch 'master' into android
Conflicts:
	README.md
2013-05-02 10:50:01 +01:00
Reece H. Dunn e50f9e0055 DEFAULT_SAMPLE_RATE is not needed, so remove it.
The sampleRate variable gets overwritten with the actual sample
rate during creation from the espeak_Initialize method, so the
value it is set to in the constructor does not matter.
2013-05-02 10:44:39 +01:00
Reece H. Dunn e841816365 Don't symlink espeak-data, set ESPEAK_DATA_PATH instead. 2013-05-02 10:35:40 +01:00
Reece H. Dunn 010f5ca24a Merge branch 'master' into android 2013-05-01 21:31:23 +01:00
Reece H. Dunn b542e298d9 Merge branch 'development' 2013-05-01 09:25:02 +01:00
Reece H. Dunn 788ef97025 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	dictsource/si_list
	dictsource/si_rules
	dictsource/ur_list
	dictsource/ur_rules
	phsource/compile_report
2013-05-01 09:20:57 +01:00
jonsd 1e91b80ec9 [1.47.10]
Language change: ur


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@354 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-30 23:02:51 +00:00
jonsd 7315c17ed8 [1.47.10]
Language: Spanish, revert change to sound of [t], back to 1.47.07.
Language changes: bn, hy, si, sl.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@353 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-30 22:37:16 +00:00
Reece H. Dunn b09b4fc2f1 Merge branch 'development' 2013-04-30 11:38:37 +01:00
Reece H. Dunn cfe5152b17 1.47.09 (from http://espeak.sourceforge.net/test/latest.html) 2013-04-30 11:34:51 +01:00
Reece H. Dunn 09cc97a41c Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
	phsource/ustop/th_rfx.wav
2013-04-30 11:28:41 +01:00
jonsd b92a1fc3f1 [1.47.09]
Files missing from svn.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@352 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-30 07:43:00 +00:00
jonsd adcb83fcf9 [1.47.09]
Fix: lookup in *_list occasionally find the wrong word.
Languages changes: hi, ne, sl.

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@351 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-29 22:59:27 +00:00
Reece H. Dunn 3a92ee34f2 Support the new voices. 2013-04-29 10:53:54 +01:00
Reece H. Dunn 4236dd282e Merge branch 'master' into android 2013-04-29 10:29:51 +01:00
jonsd 6f58bb4d5b lang=de: Revert change of "ier" sound (eg. "vier").
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@350 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-27 11:34:56 +00:00
Reece H. Dunn 0122c41c4d Merge branch 'development' 2013-04-27 00:46:00 +01:00
Reece H. Dunn d2aad31451 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
2013-04-27 00:42:55 +01:00
jonsd 4a670d0f57 [1.47.08]
Add API function: espeak_TextToPhonemes().


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@349 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-26 22:33:46 +00:00
Reece H. Dunn 8cd1384a6f Merge branch 'development' 2013-04-26 18:35:19 +01:00
Reece H. Dunn a43db2baaa Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
2013-04-26 18:34:40 +01:00
jonsd 2fbfd42fc6 [1.47.07c]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@348 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-26 09:24:34 +00:00
Reece H. Dunn d261b6dc52 autotools: build the 'az' dictionary 2013-04-25 23:33:15 +01:00
Reece H. Dunn 1f86b9adbe Merge branch 'development' 2013-04-25 23:32:12 +01:00
Reece H. Dunn e972d0a6ca 1.47.07b (from http://espeak.sourceforge.net/test/latest.html) 2013-04-25 23:31:34 +01:00
Reece H. Dunn bf47234817 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
	phsource/ph_azerbaijani
2013-04-25 23:22:14 +01:00
jonsd 271448af9c [1.47.07b]
Reinstate language "az" (Azerbaijani) as a test voice.
Language changes: ga, hy, pt, sk.
Generate character names for subscript and superscript letters and digits.
 

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@347 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-25 21:28:32 +00:00
Reece H. Dunn d09a8663fc Merge branch 'development' 2013-04-24 12:42:54 +01:00
Reece H. Dunn 9f435e284c 1.47.07a (from http://espeak.sourceforge.net/test/latest.html) 2013-04-24 12:41:36 +01:00
Reece H. Dunn ac45bd4e80 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	espeak-data/voices/asia/ms
	phsource/compile_report
2013-04-24 12:33:33 +01:00
jonsd 93cc76768c [1.47.07a]
Use internal data for iswalpha(), towlower() for characters up to U+024F.
Language changes: es, nl, pt, tr, vi.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@346 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-23 20:22:56 +00:00
Reece H. Dunn 5dc922fa07 Merge branch 'development' 2013-04-19 10:21:10 +01:00
Reece H. Dunn 81cda039f3 Merge branch 'upstream' into development 2013-04-19 10:18:48 +01:00
jonsd 5a11f78bb6 [1.47.07]
Language changes: pt


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@345 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-18 22:24:51 +00:00
Reece H. Dunn dcedb25030 Merge branch 'development' 2013-04-18 19:09:23 +01:00
Reece H. Dunn a0fc2d46c4 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
2013-04-18 19:04:52 +01:00
jonsd 8a7781fd34 [1.47.06a]
Language changes: pt, bn.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@344 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-18 16:56:19 +00:00