0
我正在制作一个项目,使用Google API对文字进行演讲:https://code.google.com/p/java-google-translate-text-to-speech/。我使用了“播放翻译文本”部分的代码。该项目运作良好。然后我想从谷歌翻译收到的输入流中创建一个wav文件。我试着用这个代码:如何将音频inpustream从谷歌翻译转换为WAV文件?
try {
sound = audio.getAudio(text_, Language.FRENCH);
AudioInputStream ais;
ais = new AudioInputStream(sound,format,sound.available());
//ais = AudioSystem.getAudioInputStream(sound);
//AudioInputStream lowResAIS = AudioSystem.getAudioInputStream(format, ais);
AudioFormat aisformat = ais.getFormat();
System.out.println(aisformat.toString());
AudioSystem.write(ais, Type.WAVE, NewfilePath);}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但是我的wav文件不起作用,当我双击播放它时,它没有声音。有没有人试图将从谷歌翻译收到的音频转换为Java中的WAV文件?你能帮我解决这个问题吗?由于
,你得到这个工作? – user3487063 2014-09-22 12:19:29