Android:如何移动输出声音的音高(实时)

Android:如何移动输出声音的音高(实时),第1张

概述我是 Android开发的新手.我正在寻找任何将音高变换应用于输出声音的方法(实时).但我找不到任何开始的意义. 我发现这个topic,但我仍然不知道如何应用这个. 有什么建议? 通常,该算法称为阶段声码器 – 在互联网上搜索该算法应该让您开始. 有一些开源阶段声码器,您应该也可以使用它们作为参考. 您可以实时进行相位声码器 – 使用的主要组件是FFT,因此您需要快速FFT. Android库可以 我是 Android开发的新手.我正在寻找任何将音高变换应用于输出声音的方法(实时).但我找不到任何开始的意义.

我发现这个topic,但我仍然不知道如何应用这个.

有什么建议?

解决方法 通常,该算法称为阶段声码器 – 在互联网上搜索该算法应该让您开始.

有一些开源阶段声码器,您应该也可以使用它们作为参考.

您可以实时进行相位声码器 – 使用的主要组件是FFT,因此您需要快速FFT. AndroID库可以为您完成此 *** 作,请参阅此文档:http://developer.android.com/reference/android/media/audiofx/Visualizer.html

碰巧的是,我即将发布ARM的开源FFT,它比Apple的vDSP库(迄今为止最快)更快.我会在几天后将其上传到github.com.

祝好运.

总结

以上是内存溢出为你收集整理的Android:如何移动输出声音的音高(实时)全部内容,希望文章能够帮你解决Android:如何移动输出声音的音高(实时)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存