qsocket / qs-mic

qs-mic is a cross-platform microphone utility for for qsocket.

Home Page:https://www.qsocket.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



GitHub All Releases Build Issues Crates License: MIT

qs-mic is a cross-platform microphone utility which sends microphone input across devices over the QSRN.

Installation

Open in Cloud Shell

Tool Build From Source Docker Image Binary Release
qs-mic cargo install --git https://github.com/qsocket/qs-mic Download Download

qs-mic supports 10 architectures and 12 operating systems, check Supported Platforms below for detailed table.

Supported Platforms
Platform AMD64 386 ARM ARM64 MIPS MIPS64 MIPS64LE PPC64 PPC64LE S390X
Linux
Darwin
Windows
OpenBSD
NetBSD
FreeBSD
Android
IOS
Solaris
Illumos
Dragonfly
AIX

Usage

qs-mic 1.0
Ege BALCI. <egebalci@pm.me>
Qsocket microphone utility.

USAGE:
    qs-mic [OPTIONS] [--] [DEVICE]

ARGS:
    <DEVICE>    The audio device to use [default: default]

OPTIONS:
    -C, --notls                    Disable TLS encryption.
    -d, --duration [<INPUT>...]    Microphone record duration. [default: 10]
    -g, --generate                 Generate a random secret.
    -h, --help                     Print help information
    -j, --jack                     Use the JACK host
    -l, --listen                   Run in server mode. [default: client]
    -o, --out [<INPUT>...]         File name for received recording.
        --pin                      Enable certificate fingerprint verification on TLS connections.
        --play                     Play the recording while receiving.
    -q, --quiet                    Disable output.
    -s, --secret [<INPUT>...]      Secret. (e.g. password).
    -t, --probe [<INPUT>...]       Probe interval for QSRN. [default: 5]
    -v, --verbose                  Verbose output.
    -V, --version                  Print version information

Examples

  1. Record 10 second audio from workstation A microphone.
$ qs-mic -l                    # Workstation A
$ qs-mic -o record.wav -d 10   # Workstation B

About

qs-mic is a cross-platform microphone utility for for qsocket.

https://www.qsocket.io/

License:MIT License


Languages

Language:Rust 89.8%Language:Makefile 10.2%