2012-10-02 109 views
0

我有一个Java文本到语音转换项目,我想连接多个音频文件('ogg'格式),以便我在一个流中播放它们,任何人都有任何想法吗?可以java做到这一点?如果你可以带我到任何资源或教程或任何有用的东西,我会很高兴, 非常感谢。在java中连接多个音频文件

+0

[Here](http://stackoverflow.com/a/656302/645270)是连接两个WAV文件的答案 – keyser

+0

谢谢,我希望它能用于'ogg'文件。 – Nawras

回答

0

对于串联,我会通过Runtime.exec()或ProcessBuilder使用一些外部命令行工具。

也许,oggcat应该在你的情况下工作:http://en.flossmanuals.net/ogg-theora/command-line-editing/cat-files/(它是关于视频,但OGG容器是一样的,是有意义的尝试,反正)

至于玩,有JOrbis库,可能别的东西。

+0

谢谢我会看看它:), 我在一个接一个地播放单个文件时没有问题,但我想通过合并diphones来改善我的TTS,使它成为一个进程(一次播放)。 – Nawras