我正在寻找一种将音频从手机直接传输到电脑的方法。我不是在谈论音乐或其他东西,而是谈论手机的每一个声音(声音,铃声等)。这可能通过USB电缆和PC的串行端口而不使用第三方工具或库吗?我目前正在开发C#。
答案 0 :(得分:1)
没有!请勿将电话线连接到麦克风端口。线路上的高压(振铃时为60-120V)可能会损坏您的PC。
您需要的是电子商店中的适配器(或有时是PHONE-TO-MIC适配器)中的PHONE-LINE。以下是AMAZON的一个例子: http://www.amazon.com/TRX-20-Direct-Connect-Telephone-ADAPTER/dp/B000KL0XA6/ref=sr_1_1?ie=UTF8&qid=1459033666&sr=8-1&keywords=phone+recording+device(我对这个特殊的人没有任何关系或经验)。
然后,将其插入PC的LINE-IN或MIC(请参阅设备说明)。从这一点开始,您应该能够使用任何录音应用程序录制来自通话的音频。
请注意,如果未通知有关各方,PHONE录音在某些州可能是非法的。
答案 1 :(得分:0)
如果您的目标是检测是否存在电话号码,则您的方法可能具有干扰性,因为它会尝试拨打电话。
在任何情况下,语音调制解调器可能是更好的选择,假设你可以找到一个。 Windows曾经有一个语音调制解调器API&堆栈,它应该使您能够拨打电话号码,等待应答或无应答,然后从远程端捕获音频。在大多数情况下,它应检测响铃,忙音或号码不可用。
开源项目Asterisk(asterisk.org)有“重型机械”来完成这项工作,尽管它需要专门的编程。甚至还有一个应答机检测:Asterisk Answering machine detection (AMD) always detects receiver as MACHINE