Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artcom/microphone-controller
Controls the microphone volume of a Windows machine in response to MQTT messages
https://github.com/artcom/microphone-controller
Last synced: about 2 months ago
JSON representation
Controls the microphone volume of a Windows machine in response to MQTT messages
- Host: GitHub
- URL: https://github.com/artcom/microphone-controller
- Owner: artcom
- License: mit
- Created: 2024-05-07T12:20:58.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-04T10:48:46.000Z (7 months ago)
- Last Synced: 2024-11-07T06:36:19.687Z (3 months ago)
- Language: JavaScript
- Size: 300 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Microphone Controller
Mutes or unmutes the microphone of a Windows machine in response to MQTT messages from a broker provided by a [bootstrap-server](https://github.com/artcom/bootstrap-server).
## Dependencies
- [Nirsoft Sound Volume Command Line Tool](https://www.nirsoft.net/utils/sound_volume_command_line.htm)
## Usage
### Configuration
#### Configuration file
Copy `config.json.template` to `config.json` and edit to fit your environment.
#### Command line arguments
- configFile=/path/to/config/file (default=config.json)
### Start service
```bash
npm install
npm start
```