写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 公众号:【矛盾苇草】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.66191871 - 如何把电脑声音当做手机话筒输入 - 技术宅


回应模式
No.66191871
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

如何把电脑声音当做手机话筒输入 无名氏 2025-05-29(四)10:18:21 ID:FdX5Upk [举报] [订阅] [只看PO] No.66191871 [回应] 管理
想在打游戏时开麦放歌
想着怎么把电脑声音输入到手机(电脑上有fl用着方便)
其实把手机麦克风怼电脑扬声器上就能实现,但是在宿舍感觉不太好
无标题 无名氏 2025-05-29(四)19:09:29 ID:v4VAT5t [举报] No.66195811 管理
soundpad
无标题 无名氏 2025-05-29(四)23:55:37 ID:FdX5Upk (PO主) [举报] No.66198084 管理
>>No.66195811
我来试试!
无标题 无名氏 2025-06-01(日)18:28:18 ID:9cc5kMb [举报] No.66219788 管理
voicemeeter可以实现电脑内互相转
但是当做手机输入...我也蹲一蹲

soundpad不是电脑内的解决方案吗
无标题 无名氏 2025-06-01(日)23:17:57 ID:FdX5Upk (PO主) [举报] No.66222313 管理
电脑我已经实现虚拟麦了,配上fl直接起飞,但是手机现在都不太行,感觉好像弄不了虚拟麦?
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-06-02(一)01:38:26 ID:4487XsB [举报] No.66223560 管理
把手机变成蓝牙音箱应该就能解决了吧( ゚∀。)
无标题 无名氏 2025-06-02(一)14:27:17 ID:9cc5kMb [举报] No.66226004 管理
>>No.66223560
po的问题难道不是手机要收音吗( ゚∀。)
无标题 无名氏 2025-06-02(一)14:34:05 ID:9cc5kMb [举报] No.66226048 管理
问了一下chat
1. Root + 虚拟麦克风驱动(高难度)
Virtual Audio驱动 Virtual Audio 驱动:需要安卓手机Root,然后用 Audio Redirect 之类的方案,或者定制ROM的虚拟麦克风模块,把网络音频流映射为麦克风输入。
这种方案门槛高,对大多数用户不现实。

2. 利用蓝牙(A2DP/HFP)协议
有些软件通过把电脑变成“蓝牙麦克风”,让手机以免提模式(HFP)连接电脑,把电脑音频作为输入。
例如:
WO Mic 的蓝牙模式(但大多是手机当电脑麦克风,反向较难)
自己在电脑上用 Bluetooth Audio Receiver(仅音频输出,不是输入)
反向实现很少,且支持手机作为蓝牙“主机”很少见。

3. 利用OTG声卡
用外接USB声卡,把电脑的线路输出插到声卡,声卡接到安卓手机(支持OTG)作为麦克风输入。
这种方式最简单直接,兼容性最好。
电脑3.5mm音频输出 → USB声卡Line In → 手机OTG口
安卓APP如 [Open Camera]、[USB Audio Recorder PRO] 支持外接USB声卡作为音频输入

顺带问了一下能不能usb接电脑虚拟声卡,得到的答复是1. 安卓手机的USB OTG麦克风原理
安卓手机检测到OTG(USB On-The-Go)设备时,会把USB音频设备(如USB声卡、麦克风)当作可用音源。
这种设备必须是标准的USB音频类(UAC)硬件,安卓通过USB Host协议与之通信。
2. “虚拟OTG声卡”理论上可行吗?
仅靠软件在电脑端模拟一个“USB声卡”,通过数据线插入手机,让手机识别为麦克风,理论上是可行的,但实际操作极为复杂,涉及底层驱动和硬件协议模拟。
目前主流操作系统(Windows、macOS、Linux)没有现成的开源/商业软件能够把电脑的USB口模拟成一个UAC设备,让安卓手机把电脑当成USB声卡来用。
这属于“USB Gadget”类的功能,目前只有部分嵌入式Linux设备(如树莓派)支持“USB Gadget”模式,可以让设备通过USB口模拟成声卡、网卡等。
3. 有哪些相关技术或项目?
USB Gadget(Linux)
在树莓派等Linux设备上,可以用g_audio模块把设备变成USB声卡,插到手机或电脑上作为音频输入/输出。
Windows/macOS
没有原生或第三方驱动能让PC的USB口以“声卡”模式被安卓手机识别。PC USB硬件设计决定了只能做Host,无法变成Device(除非特殊硬件或主板支持)。
4. 软件虚拟声卡方案
虚拟声卡软件(如VB-Audio Virtual Cable、VoiceMeeter等)只能在本机内部转发音频,无法通过USB导出给手机。

所以,淘宝买个便宜声卡(
无标题 无名氏 2025-06-07(六)17:47:33 ID:lOd0thp [举报] No.66270770 管理
我来说说我现在用的办法吧:
电脑: 使用voicemeeter来将本来要播放的声音,转到另一个软件的输入,而这个软件就是sonobus
sonobus可以向指定的ip传输信号,也就是说在同一wifi下可以直接连手机上的sonobus,而远程的时候只要有一个有公网ip的服务器做frp转发就行了
如果只是在同一wifi环境下用,或者干脆用蓝牙传输的话,那么用Wo mic就可以实现(但是这个软件调音量要付费)
总之目前我就是电脑上装sonobus,voicemeeter
手机上装sonobus
如果远距离传输(比如我在北京电脑在山东),就用服务器做frp转发(一年60的服务器即可)
无标题 无名氏 2025-06-07(六)17:49:14 ID:lOd0thp [举报] No.66270790 管理
顺便提一嘴我这个方法应该是支持所有windows电脑--所有安卓/苹果手机,所有网络环境(不管你电脑有无公网ip,是ipv4还是6,手机用wifi还是4 5g)的
理论上|-` )
无标题 无名氏 2025-06-07(六)17:50:46 ID:lOd0thp [举报] No.66270801 管理
还有就是这样操作的话也可以用手机来当麦克风,他们的信号传输是双向的,电脑当手机的扬声器或者手机当电脑的扬声器之类的都能做到
甚至支持多对多(
无标题 无名氏 2025-06-09(一)12:52:09 ID:FdX5Upk (PO主) [举报] No.66286059 管理
有意思,有空看看
无标题 无名氏 2025-06-10(二)19:45:55 ID:lOd0thp [举报] No.66297668 管理
详述版本:
关于voicemeeter的使用:
我们需要至少两条虚拟声道,也就是说需要下载voicemeeter banana版本,假定我们命名为声道A和声道B,那么电脑的声音传输到手机的过程为: 软件输出->输出到声道A_Input(为虚拟扬声器)->转换至声道A_Output(为虚拟麦克风)->sonobus->你的手机,此时sonobus将A_Output视作一个虚拟麦克风来进行音频传输.
手机到电脑的声音传输为:手机->sonobus->输出到声道B_Input(为虚拟扬声器)->voicemeeter串流至真实扬声器/转换至声道B_Output(为虚拟麦克风)然后把这个虚拟麦克风设为游戏麦
以上分别实现了手机当扬声器,手机说话电脑外放,手机当电脑麦克风的功能
无标题 无名氏 2025-06-10(二)19:51:47 ID:lOd0thp [举报] No.66297715 管理
已知sonobus可以连接到任意数量的指定ip,比如1.2.3.4:1234,在固定局域网下,同一设备每次连上的时候ip都是同一个,所以对于把电脑放在家里这种固定的场景,只需要连接指定ip+指定端口(在sonobus设置中可以设置连接端口)即可,是非常方便的.
对于远程使用,我们需要一个公网的ipv4地址如192.168.0.1,使用frp软件可以将主机的端口1234映射到服务器的端口514上,然后手机连接192.168.0.1: 514就可以达到和连接1.2.3.4:1234一样的效果了,以下为frpc.toml的设置示例
serverAddr = "192.168.0.1"
serverPort = 114

[[proxies]]
name = "sonobus"
type = "udp"
localIP = "127.0.0.1"
localPort = 1234
remotePort = 514
注:serverPort指的是你的电脑数据从114端口输入, remotePort指的是你的数据从514端口输出到手机
无标题 无名氏 2025-06-10(二)19:55:36 ID:lOd0thp [举报] No.66297755 管理
如果需要用到frp来远程传输声音的话,frp的教程应该网上有很多,这里就不一一阐述了,总之连不上的时候查询防火墙相关的网络设置就对了,方案到此阐述完毕,如果popo想要用这个方案但是实在不会设置的话我可以帮忙
无标题 无名氏 2025-06-11(三)21:32:38 ID:9cc5kMb [举报] No.66306692 管理
>>No.66270770
sonobus可以做手机麦克风输入的吗
我之前用的时候还真没注意这个
我去试试
无标题 无名氏 2025-06-11(三)21:36:12 ID:9cc5kMb [举报] No.66306721 管理
看了下sonobus也和audiorelay一样,是把收到的声音直接输出
po不是要作为虚拟麦克风输入嘛( ゚∀。)7
无标题 无名氏 2025-06-11(三)23:57:08 ID:FdX5Upk (PO主) [举报] No.66307894 管理
>>No.66306721
是的,这也不太算合适的解决方法|-` )
无标题 无名氏 2025-06-12(四)14:56:36 ID:lOd0thp [举报] No.66311976 管理
>>No.66306721
所以需要用voiemeeter把sonobus的输出转换成输入啊
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-06-12(四)15:09:52 ID:lOd0thp [举报] No.66312080 管理
>>No.66306721
用OneNote画了个流程图,字不好看|д` )
Voicemeeter还有给声音加效果调音量和降噪之类的功能

UP主: