All Projects → pzmarzly → Mic_over_mumble

pzmarzly / Mic_over_mumble

Licence: mit
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

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Mic over mumble

Polybar Pulseaudio Control
A feature-full Polybar module to control PulseAudio
Stars: ✭ 148 (-2.63%)
Mutual labels:  hacktoberfest, pulseaudio
Dicom Rs
Pure Rust implementation of the DICOM standard
Stars: ✭ 152 (+0%)
Mutual labels:  hacktoberfest
Gelf Rb
Ruby GELF library (Graylog Extended Log Format)
Stars: ✭ 150 (-1.32%)
Mutual labels:  hacktoberfest
Commonmark
Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.
Stars: ✭ 2,128 (+1300%)
Mutual labels:  hacktoberfest
Linkfree
A free and open source alternative to LinkTree
Stars: ✭ 151 (-0.66%)
Mutual labels:  hacktoberfest
Logrus Logstash Hook
ℹ️ Logstash hook for logrus
Stars: ✭ 150 (-1.32%)
Mutual labels:  hacktoberfest
Yii2 File Kit
Yii2 File storage and upload kit
Stars: ✭ 150 (-1.32%)
Mutual labels:  hacktoberfest
Wiz light
A WiZ Light integration for Home Assistant
Stars: ✭ 153 (+0.66%)
Mutual labels:  hacktoberfest
Cover Image Generator
📕 Generate a cover image for your blog post 📝 https://blogcover.now.sh/
Stars: ✭ 152 (+0%)
Mutual labels:  hacktoberfest
Glutton
Generic Low Interaction Honeypot
Stars: ✭ 151 (-0.66%)
Mutual labels:  hacktoberfest
Grpc Caller
An improved Node.js gRPC client
Stars: ✭ 151 (-0.66%)
Mutual labels:  hacktoberfest
Cast Sh
📟 An instance of your terminal in your browser
Stars: ✭ 151 (-0.66%)
Mutual labels:  hacktoberfest
Bhoptimer
A bunnyhop timer plugin for Counter-Strike: Source, Counter-Strike: Global Offensive and Team Fortress 2.
Stars: ✭ 151 (-0.66%)
Mutual labels:  hacktoberfest
Cactus
Hyperledger Cactus is a new approach to the blockchain interoperability problem
Stars: ✭ 149 (-1.97%)
Mutual labels:  hacktoberfest
Ember Shepherd
An Ember addon for the site tour library Shepherd
Stars: ✭ 152 (+0%)
Mutual labels:  hacktoberfest
Android Client
An android client for the MifosX platform
Stars: ✭ 150 (-1.32%)
Mutual labels:  hacktoberfest
Inspirational Quotes
💡 A simple NPM Package which returns random Inspirational Quotes. Get your daily quote and stay motivated! ✌️ 🌸
Stars: ✭ 150 (-1.32%)
Mutual labels:  hacktoberfest
Developerfolio
🚀 Software Developer Portfolio Template that helps you showcase your work and skills as a software developer.
Stars: ✭ 2,814 (+1751.32%)
Mutual labels:  hacktoberfest
Adessentials
PowerShell Active Directory helper functions to manage healthy Active Directory
Stars: ✭ 153 (+0.66%)
Mutual labels:  hacktoberfest
Simplesh
🐧 Quick installation for Ubuntu terminal.
Stars: ✭ 152 (+0%)
Mutual labels:  hacktoberfest

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: 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].