如何在Android中调用时更改语音音高

时间:2014-03-19 15:37:00

标签: android asterisk sip voip phone-call

我正在开发一款Android应用,我希望在通话过程中实现语音转换功能。我搜索了很多,我发现只能使用 VOIP

我对这个任务有几个疑问:

  1. 虽然我发现只能使用 VOIP ,但仍然让我怀疑,我们是否可以在Rooted或Non-rooted mobile中调用语音间距,编程。

  2. 如果使用 VOIP 实现,那么我所知道的是我们必须为此维护一个星号服务器。那么语音更改过程是在星号服务器上还是在移动端发生以及如何进行?

1 个答案:

答案 0 :(得分:2)

您可以使用Asterisk在服务器端执行此操作。我不知道你希望如何构建你的应用程序,但如果你采用Asterisk方式,该应用程序将变得像一个电话会议。像这样:

  1. 您拨打一个号码(Asterisk服务器)。
  2. Asterisk服务器拨打所需的号码。
  3. 您的语音数据包将在服务器上转换并发送给接收方。
  4. 如果您的电信法律不支持,那么接收方手机上闪烁的号码必须是Asterisk服务器/交换机。