MIT License

项目介绍

pzmarzly/mic_over_mumble 是一个托管在 GitHub 上的开源项目,主要使用 Shell 编写,采用 MIT License 许可证,目前获得 324 个 Star、30 次 Fork。

仓库全名
pzmarzly/mic_over_mumble
开源许可证
MIT License
Star 数
324
Fork 数
30
未关闭 Issue
18

README 摘要

Voice over Mumble Use Android/iOS device as your PC's microphone, using Mumble + Plumble. Or use microphone of one PC on other PC. Linux-only script, but steps can be replicated on other systems (e.g. using VoiceMeeter). This is the lowest latency I've ever achieved (sounds almost like local loopback, theoretically 7ms WiFi delay + 2x 10ms codec delay = 27 ms). Alternatives: Broo, WO Mic, pulseaudio-virtualmic…

完整内容见 GitHub 原始 README 或本页 。

常见问题

mic_over_mumble 用什么语言开发?

主要使用 Shell 编写,采用 MIT License 许可证,目前有 324 个 Star。

mic_over_mumble 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 mic_over_mumble 的源码?

可以直接克隆仓库:git clone https://github.com/pzmarzly/mic_over_mumble.git,默认分支为 master;安装与运行步骤见仓库 README。

mic_over_mumble 最近还在维护吗?

仓库最近一次更新为 2024年7月23日,当前有 18 个未关闭 Issue;Star 数为 324,可作为社区活跃度的参考。

关于

Use Android/iOS device as your PC's remote microphone, using Mumble + Plumble. Or use microphone of one PC on other PC. Linux-only script

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
394
价值分
203
活跃状态
活跃

README

Voice over Mumble

Use Android/iOS device as your PC’s microphone, using Mumble + Plumble. Or use microphone of one PC on other PC.

Linux-only script, but steps can be replicated on other systems (e.g. using VoiceMeeter).

This is the lowest latency I’ve ever achieved (sounds almost like local loopback, theoretically 7ms WiFi delay + 2x 10ms codec delay = 27 ms).

Alternatives: Broo, WO Mic, pulseaudio-virtualmic.

Installation

Install Mumble (desktop client) + Murmur (server) + Plumble (Android/iOS client). Set all 3 programs to use best quality and minimal latency. Set mobile client to always streaming.

To install Mumble + Murmur on Ubuntu, you can use:

sudo apt install mumble mumble-server
sudo systemctl stop mumble-server.service
sudo systemctl disable mumble-server.service

For autodiscovery, make sure Avahi is running (it should be on Debian-based systems, but not necessarily on others):

sudo apt install avahi-daemon
sudo systemctl start avahi-daemon.service

If you want to have your IP address printed on startup, install jq and ip.

sudo apt install iproute2 jq

Copy mic_over_mumble anywhere - it will use ~/.mic_over_Mumble as configuration directory. Don’t forget to make it executable (chmod +x mic_over_mumble).

Run mic_over_mumble. It will start the server on LAN, then start Mumble (if asked for nickname, enter anything other than SuperUser). Then connect your mobile device to the LAN server manually. Please note that Mumble mobile app has some issues.

Then, set up your programs to use either “Monitor_of_Mumble” or “VirtualMic” as input device (they are linked). E.g. in OBS:

Screenshot of OBS configuration

If for some reason the script messes up your audio config, you can use pulseaudio -k to reload PA.

评论

暂无评论