我有一些不同声音的音频文件(只有说出的单词没有音乐或噪音)。 我的目标是改变一个标准语音“man”语音的所有音频,例如
例如:
这可以通过Java完成吗?
答案 0 :(得分:1)
您可能需要分两步解决此问题:
答案 1 :(得分:0)
我认为这取决于你想做什么。
我认为您可以使用合成器来操纵声音。 Java确实有一个使用Java MIDI的合成器类。你可能想看看这个。
http://docs.oracle.com/javase/tutorial/sound/MIDI-synth.html
答案 2 :(得分:0)
有一些算法可以执行语音转换,但我怀疑它们是用Java实现的。良好的语音转换脚本是http://festvox.org/文本到语音合成系统的一部分。
然而,转换的结果并不是很自然。转换后的声音听起来不像人类,它包含噪音,语调并不总是自然的等等。我真诚地建议你考虑用人的声音进行教学。