我想在不使用任何物理线缆的情况下将扬声器输出连接到Android手机上的麦克风输入。此类路由应对所有应用程序透明。有了这个功能,我可以设计一堆有趣的应用程序,例如,测量一个voip呼叫的往返延迟,自动回复来电等。
这里可以找到一些类似的问题:
Outputting audio stream into microphone
现在似乎Android上没有解决方案,但是在Linux上运行的工具JACK就是壁橱。有人可以提供一些脚本或代码来创建一个在Linux上实现这个(扬声器 - >麦克风)的JACK客户端吗?将JACK服务器和客户端移植到Android有多难?
谢谢!
答案 0 :(得分:2)
让Jack在Linux上将麦克风连接到扬声器:
就将Jack移植到Android而言,您可能会看一下this,这基本上似乎表明Android无法处理Jack的低延迟要求(这可能也会导致你尝试进行延迟测量的问题)。您还可以查看this和this,这可能会提供另一种方法来执行您尝试执行的操作(我不确定它在延迟问题上的位置,我也是我自己从未使用PD或libpd。