在通话的Andr​​oid更改语音

在通话的Andr​​oid更改语音

本文介绍了在通话的Andr​​oid更改语音的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想打一个Android应用程序,允许用户通话过程中更改语音。例如:你是一个男人,你可以在语音聊天时,通过电话更改为一个女人或机器人。它像一个有趣的恶作剧。

I want to make an android application that allow user change the voice during phone call. For example: You are a man, you can change the voice to a woman or robot when talking over phone. It is like a funny prank.

我解决Android的API和谷歌的一些天,但仍然不知道。有些人告诉是不可能的,但我看到谷歌玩一些应用程序可以这样做:<一href="https://play.google.com/store/apps/details?id=com.gridmob.android.funnycall">https://play.google.com/store/apps/details?id=com.gridmob.android.funnycall因此,我认为有一些方法可以做到这一点。

I work around android's API and google for some days but still have no idea. Some one told is impossible but I see some app on google play can do:https://play.google.com/store/apps/details?id=com.gridmob.android.funnycallSo I think there are some ways to do that.

我想记录和使用AudioTracker回放,但我有2more问题:1,我不能从静音通话的声音,所以手机的处理后才能发挥出自己的声音2.记录和处理将出现长时间的延迟(慢实时)

I think about recording and play back by using AudioTracker but I have 2more problem:1. I cannot mute the voice from phone call, so the phone only play my sound after processing2. record and process will make a long delay (slow-realtime)

任何一个可以分担一些这方面的解决方案谢谢

Can any one share some solution for thisThank

推荐答案

您链接是不是在手机上改变声音的应用程序:它使用SIP(或类似)的地方通过作者的服务器通话和语音变化那里发生。这就是为什么你只能得到少量的免费使用分钟前,你必须向他们支付。

The app you linked isn't changing voices on the phone: it uses SIP (or similar) to place a call through the authors' servers and the voice changing happens there. That's why you only get a small number of free minutes of use before you have to pay them.

这篇关于在通话的Andr​​oid更改语音的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-19 16:39