Android中的声音操作/声音效果

Android中的声音操作/声音效果,android,audio,soundeffect,Android,Audio,Soundeffect,我正在构建一个应用程序,记录用户的声音,然后对其应用声音效果,比如不同的音调(但节奏相同)、失真、机器人声音等等。。。 显然,有很多应用程序都在这样做,所以这是可能的。 我看了一个关于改变速率的教程,它会依次改变音高,但这还不够(而且它还会改变播放长度)。 我知道最好的方法是直接跳入NDK,但在我的情况下,这不是一个选择。 我看过像LittleEndian这样的第三方图书馆,但成本太高了 是否有一些方法可以实现我的目标,例如使用AudioTrack(我知道可以应用音效)。 我环顾了一下四周,有些

我正在构建一个应用程序,记录用户的声音,然后对其应用声音效果,比如不同的音调(但节奏相同)、失真、机器人声音等等。。。 显然,有很多应用程序都在这样做,所以这是可能的。 我看了一个关于改变速率的教程,它会依次改变音高,但这还不够(而且它还会改变播放长度)。 我知道最好的方法是直接跳入NDK,但在我的情况下,这不是一个选择。 我看过像LittleEndian这样的第三方图书馆,但成本太高了

是否有一些方法可以实现我的目标,例如使用AudioTrack(我知道可以应用音效)。 我环顾了一下四周,有些人问了相当类似的问题,想在Android上实现这一点,但我还没有找到答案


如果安卓系统中没有人这样做过,我是否可以利用音频处理方面的资源自己创建每个声音过滤器?

您是否能够实现它?