From 4b06b1b0244ed759be3ced49d46ee200bcdc742d Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Fri, 3 May 2013 16:51:02 +0100 Subject: [PATCH] Support configuring the pitch range parameter. --- android/res/values/strings.xml | 1 + android/src/com/reecedunn/espeak/TtsService.java | 1 + android/src/com/reecedunn/espeak/TtsSettingsActivity.java | 1 + 3 files changed, 3 insertions(+) diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml index dd2c36b8..d70067fd 100644 --- a/android/res/values/strings.xml +++ b/android/res/values/strings.xml @@ -120,4 +120,5 @@ %s WPM %s%% Set to default + Pitch variation diff --git a/android/src/com/reecedunn/espeak/TtsService.java b/android/src/com/reecedunn/espeak/TtsService.java index db94913c..37157da2 100644 --- a/android/src/com/reecedunn/espeak/TtsService.java +++ b/android/src/com/reecedunn/espeak/TtsService.java @@ -234,6 +234,7 @@ public class TtsService extends TextToSpeechService { mEngine.setVoice(mMatchingVoice, null, gender, SpeechSynthesis.AGE_ANY); mEngine.Rate.setValue(rate, request.getSpeechRate()); mEngine.Pitch.setValue(pitch, request.getPitch()); + mEngine.PitchRange.setValue(getPreferenceValue("espeak_pitch_range", mEngine.PitchRange.getDefaultValue())); mEngine.Volume.setValue(getPreferenceValue("espeak_volume", mEngine.Volume.getDefaultValue())); mEngine.synthesize(text, text.startsWith("