我正在开发一个Android应用程序,我希望在通话期间实现语音更改功能。我搜索了很多,我发现它只能使用VOIP。如何在通话期间更改通话音调android
我对这项工作的几个问题:
虽然我发现它只能使用VOIP,但还是让我问一下我的疑问,在一个我们可以改变声音的音高以编程方式调用Rooted或非Rooted移动。
如果使用VOIP实现,那么我来知道的是,我们要保持这个星号服务器。那么话音改变过程是在星号服务器还是在移动端发生的?
谢谢。
我正在开发一个Android应用程序,我希望在通话期间实现语音更改功能。我搜索了很多,我发现它只能使用VOIP。如何在通话期间更改通话音调android
我对这项工作的几个问题:
虽然我发现它只能使用VOIP,但还是让我问一下我的疑问,在一个我们可以改变声音的音高以编程方式调用Rooted或非Rooted移动。
如果使用VOIP实现,那么我来知道的是,我们要保持这个星号服务器。那么话音改变过程是在星号服务器还是在移动端发生的?
谢谢。
你可以在服务器端用Asterisk
这样做。我不知道您希望自己的应用程序的结构如何,但如果您采用Asterisk
的方式,该应用程序将变成电话会议。像这样:
_“我们可以通过编程方式改变在Rooted或Non-rooted移动通话期间的语音音调。”_不,应用程序无法做到这一点。 – Michael
@mark:虽然我认为通话过程中的语音数据包会被封锁(出于安全原因),但请确保查看各种语音呼叫记录器应用程序。他们在通话过程中录音(两种方式)。如果您可以访问语音包,则可以更改语音。 – Sriram
@ Sriram ..谢谢你的回复,是的,我也扔掉了通话记录应用程序,他们正在录制语音投掷麦克风和扬声器的声音,这些应用程序也没有访问语音包。我认为迈克尔是正确的,在android中的GSM或CDMA呼叫期间不可能修改语音。 – mark