Api 无需创建新的MP3文件即可将文本转换为语音

Api 无需创建新的MP3文件即可将文本转换为语音,api,text-to-speech,Api,Text To Speech,我在大学里有一个Java字典项目,我必须使用文本到语音的API 我选择语音rssapi是因为它看起来很容易使用(我对API是全新的)。但当我使用API时,它创建了一个新的MP3文件(362KB表示一个“Hello,world”文件) 如果不创建新的mp3文件并从中读取数据,我怎么还能保留语音 语音RSS API: public void textToSpeech() throws Exception { String selectedWord = relatedWordList.get

我在大学里有一个Java字典项目,我必须使用文本到语音的API

我选择语音rssapi是因为它看起来很容易使用(我对API是全新的)。但当我使用API时,它创建了一个新的MP3文件(362KB表示一个“Hello,world”文件)

如果不创建新的mp3文件并从中读取数据,我怎么还能保留语音

语音RSS API:

public void textToSpeech() throws Exception {
    String selectedWord = relatedWordList.getSelectionModel().getSelectedItem();
    VoiceProvider tts = new VoiceProvider("API_KEY");

    VoiceParameters params = new VoiceParameters(selectedWord, Languages.English_UnitedStates);
    params.setCodec(AudioCodec.WAV);
    params.setFormat(AudioFormat.Format_44KHZ.AF_44khz_16bit_stereo);
    params.setBase64(false);
    params.setSSML(false);
    params.setRate(0);

    byte[] voice = tts.speech(params);

    FileOutputStream fos = new FileOutputStream("voice.mp3");
    fos.write(voice, 0, voice.length);
    fos.flush();
    fos.close();
}