Browse Source

修复命名bug

liuyuqi-dellpc 4 years ago
parent
commit
e263f07a7a
1 changed files with 5 additions and 1 deletions
  1. 5 1
      app/src/main/java/com/zqx/kedaxunfei/activity/MainActivity.java

+ 5 - 1
app/src/main/java/com/zqx/kedaxunfei/activity/MainActivity.java

@@ -129,7 +129,11 @@ public class MainActivity extends AppCompatActivity {
         int progress = mSeekBar.getProgress();
         setSpeed(progress);
         mTts.setParameter(SpeechConstant.AUDIO_FORMAT, "wav");
-        mTts.setParameter(SpeechConstant.TTS_AUDIO_PATH,Environment.getExternalStorageDirectory()+"/tts/"+text.substring(0, 5)+ new Random().nextInt(100) +".wav");
+        if(text.length()>=5){
+            mTts.setParameter(SpeechConstant.TTS_AUDIO_PATH,Environment.getExternalStorageDirectory()+"/tts/"+text.substring(0, 5).trim()+ new Random().nextInt(1000) +".wav");
+        }else {
+            mTts.setParameter(SpeechConstant.TTS_AUDIO_PATH,Environment.getExternalStorageDirectory()+"/tts/"+text.trim()+ new Random().nextInt(1000) +".wav");
+        }
         mTts.startSpeaking(text, new MySynthesizerListener());
     }
     class MySynthesizerListener implements SynthesizerListener {