Android上的电话对电话通信

Android上的电话对电话通信,android,Android,我正在开发一个应用程序,将文字信息转换为语音并发送到目的地。在另一端,语音被转换回文本消息 我想这可能很容易,但我不想使用互联网连接。一个简单的调用就足以传输数据 你知道我该怎么做吗 我认为这是不可能的,你的任务会很繁重 TTS-这没问题,android有一个库 打电话并监视状态 发送您的合成信息-找不到这样做的方法,似乎有问题。有人建议您可以通过扬声器播放录音,麦克风可能会拾取该信息,但这似乎是一种将更多错误引入系统的好方法 另一方面,必须有人回答- 记录来电-这似乎是非常有问题的非根电话或

我正在开发一个应用程序,将文字信息转换为语音并发送到目的地。在另一端,语音被转换回文本消息

我想这可能很容易,但我不想使用互联网连接。一个简单的调用就足以传输数据


你知道我该怎么做吗

我认为这是不可能的,你的任务会很繁重

  • TTS-这没问题,android有一个库

  • 打电话并监视状态

  • 发送您的合成信息-找不到这样做的方法,似乎有问题。有人建议您可以通过扬声器播放录音,麦克风可能会拾取该信息,但这似乎是一种将更多错误引入系统的好方法

  • 另一方面,必须有人回答-

  • 记录来电-这似乎是非常有问题的非根电话或

  • 在没有服务器后端的情况下录制并进行可靠的STT,这也是一个很大的问题,因为即使在高端服务器应用程序上,翻译错误有时也相当滑稽

  • 因此,如果没有一个带有自定义rom的根手机,我认为即使你能克服TTS->STT双重翻译的低质量,所有这些都是不可能的

    Twillo似乎是通过网络打电话,而不是通过电话连接发送文本(本质上)


    为了避免网络连接费用(大约2秒和几个字节!)似乎需要做大量的额外工作。

    能否
    Twilio
    将语音转换为文本,反之亦然,以及您计划如何通过电话传输数据?显然是的。检查他们的文件。这是具有挑战性的部分。短信在作为电话发送之前应转换为语音,并可能向其中添加一些数据,以告知另一部手机它应被解密为文本(即另一部手机需要启动我的解密应用程序)。传输数据就像一个普通的电话。我的问题是,SDK允许我打电话给其他手机吗?你可以编辑你的问题以加入你的评论。Twilio文档中没有一个地方说它可以将文本转换为语音,反之亦然。好吧,我的观点是正确的,但是Twilio将如何处理世界各地人们的不同口音,以及世界各地人们使用的100种语言呢?