每次播放tts时如何将音频文件另存为新文件?

How can save the audio file as new one every time I play the tts?

我创建 test.wav 文件的代码,每次我在 sdcard/Android folder 中键入文本时都会被覆盖。我想在输入时用名称保存每个文件。

 play.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
             speakOut();
             speakTextTxt=text.getText().toString();

             destinationFileName = "/sdcard/Android/test.wav";
             myHashRender.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID,speakTextTxt);
             mTts.synthesizeToFile(speakTextTxt, myHashRender, destinationFileName);

更改每个条目的文件名 例如

    destinationFileName = "/sdcard/Android",System.currentTimeMillis()+".wav";