繁体   English   中英

C#中通过串口从手机到电脑的音频流

[英]Audio stream from phone to pc via serial port in C#

我正在寻找一种将音频从手机直接传输到 PC 的方法。 我不是在谈论音乐或其他东西,而是在谈论电话的每个声音(语音、铃声等)。 在不使用第三方工具或库的情况下,这是否可以通过 USB 电缆和 PC 的串行端口实现? 我目前正在使用 C# 进行开发。

不! 请勿将电话线连接到麦克风端口。 线路上的高压(振铃时为 60-120V)可能会损坏您的 PC。

您需要的是在电子商店中找到的 PHONE-to-LINE 适配器(或有时是 PHONE-TO-MIC 适配器)。 这是亚马逊的一个例子: 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 +设备(我与这个特定的设备没有任何关系或经验)。

然后,将其插入 PC 的 LINE-IN 或 MIC(参见设备说明)。 从现在开始,您应该能够使用任何录音应用程序录制通话中的音频。

请记住,如果不通知有关各方,电话录音在某些州可能是非法的。

如果您的目标是检测电话号码是否存在,您的方法可能是侵入性的,因为它会尝试呼叫。

无论如何,语音调制解调器可能是更好的选择,前提是您可以找到。 Windows 曾经有一个语音调制解调器 API 和堆栈,它应该使您能够拨打电话号码,等待接听或无人接听,然后从远程端捕获音频。 在大多数情况下,它应该检测到振铃、忙或号码不可用。

开源项目 Asterisk (asterisk.org) 有“重型机器”来完成这项工作,尽管它需要专门的编程。 甚至还有应答机检测: Asterisk 应答机检测 (AMD) 总是将接收器检测为 MACHINE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM