在通话期间更改语音android

Con*_*Ngu 11 android voice phone-call

我想制作一个Android应用程序,允许用户在通话期间更改语音.例如:你是一个男人,你可以通过电话交谈时改变女人或机器人的声音.这就像一个有趣的恶作剧.

我在Android的API和谷歌工作了几天但仍然不知道.有人说不可能,但我看到谷歌播放的一些应用程序可以做:https: //play.google.com/store/apps/details?id = com.gridmob.android.funnycall 所以我认为有一些方法可以做那.

我想通过使用AudioTracker来录制和播放,但我还有两个问题:1.我无法通过电话静音,因此手机只在处理后播放我的声音2.录制和处理会延迟很长时间(慢实时) )

任何人都可以为此分享一些解决方案吗?

And*_*ett 4

您链接的应用程序不会改变手机上的声音:它使用 SIP(​​或类似的)通过作者的服务器拨打电话,并且声音改变发生在那里。这就是为什么您只能获得少量的免费使用时间,然后才需要付费。