diff options
author | Skylion007 <dragonsrcool.aaron@gmail.com> | 2013-08-25 23:19:45 +0400 |
---|---|---|
committer | Skylion007 <dragonsrcool.aaron@gmail.com> | 2013-08-25 23:19:45 +0400 |
commit | 0e64bb33625ada06123329ceb4776d729fafdb65 (patch) | |
tree | cd15b5f8913d502b765a2358897a20128f6cc285 | |
parent | e2086ba5539d535d0fa10252ab41d39f63cc3191 (diff) |
Code Optimization
-rw-r--r-- | src/com/darkprograms/speech/synthesiser/Synthesiser.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/darkprograms/speech/synthesiser/Synthesiser.java b/src/com/darkprograms/speech/synthesiser/Synthesiser.java index ab255e7..3169a2a 100644 --- a/src/com/darkprograms/speech/synthesiser/Synthesiser.java +++ b/src/com/darkprograms/speech/synthesiser/Synthesiser.java @@ -83,6 +83,12 @@ public class Synthesiser { */ public InputStream getMP3Data(String synthText) throws Exception { + if(synthText.length()>100){ + List<String> fragments = parseString(synthText);//parses String if too long + return getMP3Data(fragments); + } + + String languageCode = this.languageCode;//Ensures retention of language settings if set to auto if(languageCode == null || languageCode.equals("") || languageCode.equalsIgnoreCase("auto")){ @@ -98,11 +104,6 @@ public class Synthesiser { } } - if(synthText.length()>100){ - List<String> fragments = parseString(synthText);//parses String if too long - return getMP3Data(fragments); - } - String encoded = URLEncoder.encode(synthText, "UTF-8"); //Encode URL url = new URL(GOOGLE_SYNTHESISER_URL + languageCode + "&q=" + encoded); //create url |