| @@ -220,9 +220,9 @@ public class TtsService extends TextToSpeechService { | |||
| if (variantString == null) { | |||
| final int gender = getPreferenceValue(prefs, "default_gender", SpeechSynthesis.GENDER_MALE); | |||
| if (gender == SpeechSynthesis.GENDER_FEMALE) { | |||
| variant = VoiceVariant.parseVoiceVariant("female"); | |||
| variant = VoiceVariant.parseVoiceVariant(VoiceVariant.FEMALE); | |||
| } else { | |||
| variant = VoiceVariant.parseVoiceVariant("male"); | |||
| variant = VoiceVariant.parseVoiceVariant(VoiceVariant.MALE); | |||
| } | |||
| } else { | |||
| variant = VoiceVariant.parseVoiceVariant(variantString); | |||
| @@ -66,9 +66,9 @@ public class TtsSettingsActivity extends PreferenceActivity { | |||
| if (variant == null) { | |||
| String gender = prefs.getString("default_gender", "0"); | |||
| if (gender.equals("2")) { | |||
| editor.putString("espeak_variant", "female"); | |||
| editor.putString("espeak_variant", VoiceVariant.FEMALE); | |||
| } else { | |||
| editor.putString("espeak_variant", "male"); | |||
| editor.putString("espeak_variant", VoiceVariant.MALE); | |||
| } | |||
| } | |||
| @@ -21,15 +21,18 @@ import java.util.regex.Pattern; | |||
| public class VoiceVariant { | |||
| private static final Pattern mVariantPattern = Pattern.compile("-"); | |||
| public static final String MALE = "male"; | |||
| public static final String FEMALE = "female"; | |||
| public final String variant; | |||
| public final int gender; | |||
| public final int age; | |||
| protected VoiceVariant(String variant, int age) { | |||
| if (variant.equals("male")) { | |||
| if (variant.equals(MALE)) { | |||
| this.variant = null; | |||
| this.gender = SpeechSynthesis.GENDER_MALE; | |||
| } else if (variant.equals("female")) { | |||
| } else if (variant.equals(FEMALE)) { | |||
| this.variant = null; | |||
| this.gender = SpeechSynthesis.GENDER_FEMALE; | |||
| } else { | |||
| @@ -43,9 +46,9 @@ public class VoiceVariant { | |||
| public String toString() { | |||
| final String ret; | |||
| if (gender == SpeechSynthesis.GENDER_MALE) { | |||
| ret = "male"; | |||
| ret = MALE; | |||
| } else if (gender == SpeechSynthesis.GENDER_FEMALE) { | |||
| ret = "female"; | |||
| ret = FEMALE; | |||
| } else { | |||
| ret = variant; | |||
| } | |||