Java 基于音高、速度和速率应用声音效果

Java 基于音高、速度和速率应用声音效果,java,android,audio,voice,soundeffect,Java,Android,Audio,Voice,Soundeffect,我想根据这些标准变量应用一些语音变化过滤器。以前有没有人尝试过它,并且知道如何调整它们以获得像氦、机器人或僵尸这样的标准声音?也许是一些工具或任何关于如何测试它的建议,或者其他资源 谢谢如果你想开发自己的方法来做这件事,那可不是件容易的事。你应该在信号处理方面获得一些经验,才能完成你提到的所有事情。检测声音的基音(频率)是一个良好的开端,然后是基音偏移和修改波形以生成机器人语音(失真)等。这需要一些时间 如果您想快速生成内容,我建议您使用库来完成几乎所有的工作,例如 对。我只想应用一些音效,比如

我想根据这些标准变量应用一些语音变化过滤器。以前有没有人尝试过它,并且知道如何调整它们以获得像氦、机器人或僵尸这样的标准声音?也许是一些工具或任何关于如何测试它的建议,或者其他资源


谢谢

如果你想开发自己的方法来做这件事,那可不是件容易的事。你应该在信号处理方面获得一些经验,才能完成你提到的所有事情。检测声音的基音(频率)是一个良好的开端,然后是基音偏移和修改波形以生成机器人语音(失真)等。这需要一些时间


如果您想快速生成内容,我建议您使用库来完成几乎所有的工作,例如

对。我只想应用一些音效,比如巴伦/怪物等,我知道这是主观的。但是android似乎不支持这个库。你试过了吗?我试过了,但不适合Android。我所做的是通过一种乐器来检测音符,并创建一个我用吉他演奏的midi版本。用C++编写的,所以我想你可以找到一种方法来移植它。