Browse Source

VoiceVariant.java: Replace String.split with a regex.Pattern object.

master
Reece H. Dunn 11 years ago
parent
commit
e7921e80bf
1 changed files with 5 additions and 1 deletions
  1. 5
    1
      android/src/com/reecedunn/espeak/VoiceVariant.java

+ 5
- 1
android/src/com/reecedunn/espeak/VoiceVariant.java View File



package com.reecedunn.espeak; package com.reecedunn.espeak;


import java.util.regex.Pattern;

public class VoiceVariant { public class VoiceVariant {
private static final Pattern mVariantPattern = Pattern.compile("-");

public final String variant; public final String variant;
public final int gender; public final int gender;
public final int age; public final int age;
} }


public static VoiceVariant parseVoiceVariant(String value) { public static VoiceVariant parseVoiceVariant(String value) {
String[] parts = value.split("-");
String[] parts = mVariantPattern.split(value);
int age = SpeechSynthesis.AGE_ANY; int age = SpeechSynthesis.AGE_ANY;
switch (parts.length) { switch (parts.length) {
case 1: // variant case 1: // variant

Loading…
Cancel
Save