diff --git a/android/src/com/reecedunn/espeak/VoiceVariant.java b/android/src/com/reecedunn/espeak/VoiceVariant.java index 0debe09e..ec5a688a 100644 --- a/android/src/com/reecedunn/espeak/VoiceVariant.java +++ b/android/src/com/reecedunn/espeak/VoiceVariant.java @@ -16,7 +16,11 @@ package com.reecedunn.espeak; +import java.util.regex.Pattern; + public class VoiceVariant { + private static final Pattern mVariantPattern = Pattern.compile("-"); + public final String variant; public final int gender; public final int age; @@ -54,7 +58,7 @@ public class VoiceVariant { } public static VoiceVariant parseVoiceVariant(String value) { - String[] parts = value.split("-"); + String[] parts = mVariantPattern.split(value); int age = SpeechSynthesis.AGE_ANY; switch (parts.length) { case 1: // variant