如何把电脑声音当做手机话筒输入无名氏No.66191871 只看PO
2025-05-29(四)10:18:21 ID:FdX5Upk 回应
想在打游戏时开麦放歌
想着怎么把电脑声音输入到手机(电脑上有fl用着方便)
其实把手机麦克风怼电脑扬声器上就能实现,但是在宿舍感觉不太好
无标题无名氏No.66270801
2025-06-07(六)17:50:46 ID: lOd0thp
还有就是这样操作的话也可以用手机来当麦克风,他们的信号传输是双向的,电脑当手机的扬声器或者手机当电脑的扬声器之类的都能做到
甚至支持多对多(
无标题无名氏No.66297668
2025-06-10(二)19:45:55 ID: lOd0thp
详述版本:
关于voicemeeter的使用:
我们需要至少两条虚拟声道,也就是说需要下载voicemeeter banana版本,假定我们命名为声道A和声道B,那么电脑的声音传输到手机的过程为: 软件输出->输出到声道A_Input(为虚拟扬声器)->转换至声道A_Output(为虚拟麦克风)->sonobus->你的手机,此时sonobus将A_Output视作一个虚拟麦克风来进行音频传输.
手机到电脑的声音传输为:手机->sonobus->输出到声道B_Input(为虚拟扬声器)->voicemeeter串流至真实扬声器/转换至声道B_Output(为虚拟麦克风)然后把这个虚拟麦克风设为游戏麦
以上分别实现了手机当扬声器,手机说话电脑外放,手机当电脑麦克风的功能
无标题无名氏No.66297715
2025-06-10(二)19:51:47 ID: lOd0thp
已知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端口输出到手机
无标题无名氏No.66297755
2025-06-10(二)19:55:36 ID: lOd0thp
如果需要用到frp来远程传输声音的话,frp的教程应该网上有很多,这里就不一一阐述了,总之连不上的时候查询防火墙相关的网络设置就对了,方案到此阐述完毕,如果popo想要用这个方案但是实在不会设置的话我可以帮忙
无标题无名氏No.66306692
2025-06-11(三)21:32:38 ID: 9cc5kMb
>>No.66270770
sonobus可以做手机麦克风输入的吗
我之前用的时候还真没注意这个
我去试试
无标题无名氏No.66306721
2025-06-11(三)21:36:12 ID: 9cc5kMb
看了下sonobus也和audiorelay一样,是把收到的声音直接输出
po不是要作为虚拟麦克风输入嘛( ゚∀。)7