0
내 코드를 sdcard/Android folder
안에 입력 할 때마다 덮어 쓰기되는 test.wav
파일을 생성하기위한 코드입니다. 입력 할 때 각 파일을 이름으로 저장하려고합니다. 각 항목에 대해tts를 재생할 때마다 오디오 파일을 새로운 파일로 저장할 수 있습니까?
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 "; –
파일 이름을 어떻게 저장할 수 있습니까? 나중에 임의의 숫자에서 이름을 입력 한 텍스트를 찾는 것은 매우 어렵습니다. –
그런 다음 someText + System.currentTimeMillis() + ". wav"와 같은 분수의 텍스트를 추가하십시오. –