|
|
@@ -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 |