如何通过Android中的通话传输调制语音?

时间:2013-08-08 12:23:20

标签: android phone-call

我想知道在Android中,有可能在呼叫期间传输Ultra voice changer app之类的调制语音。我搜索了很多,但我只得到了录音后如何改变声音的结果。所以,请回复我,在Android中通话时可以传输更改后的语音。

3 个答案:

答案 0 :(得分:1)

似乎不可能。根据这个XDA-Post“呼叫屏幕是在手机内建立的”。您可以更换拨号器,但无法拦截通话期间发出的语音。 我找不到任何来自android的官方API,这样可以编写自己的“调用”应用程序(这意味着录制语音并发送它)。

答案 1 :(得分:0)

我知道有些应用程序可以像语音转换器那样改变你的声音并通过gsm语音传输。也许你可以创建一个采用语音的应用程序,然后将其调制为类似相移键控或数字无线电单体的功能,例如用于数字甚高频,hf,dpmr,mototrbo无线电通信的火腿,并通过gsm语音通道传输音频然后将其解调回来正常的声音,但你可以添加pgp,aes,预共享密钥,河豚或任何你喜欢的加密,而不是直接的调制解调。我也有兴趣看到这样的项目。

我认为如果我们可以通过语音gsm通道(例如过去的56k拨号调制解调器)而不是gprs数据通道来传输数据,这样你就可以将数据连接到其他手机来传输文件产生额外的数据费用,这对于拥有无限制通话计划的用户来说非常有用。

参见参考资料:

http://freedv.org/tiki-index.php

http://www.aprs.org

答案 2 :(得分:0)

GSM全速率语音编解码器以13 kbits / s的速度运行并使用常规脉冲激励(RPE)编解码器 - 这意味着GSM中的麦克风和语音检测针对跨时分复用“数字”信道的传输进行了优化,然后使用GMSK(一种连续相位频移键控调制方案)在空中接口进行调制。

“平均”语音模式以外的噪声严重失真(或抑制) - 例如DTMF(音调)在设备上没有被很好地接收,并且必须由网络核心传输,但是为听力障碍设计的音调工作得很好。语音在进入编解码器(麦克风设计)时被整形(过滤),以便在另一端进行最佳的编解码器检测和再现。

总之 - 在GSM系统中无法“重新调制”,因为入口点不是无线电(空中接口),甚至不能访问GSM数字帧。您对语音呼叫的唯一访问是GSM编解码器,它期望在有限的音频频谱中发声。