in denoiser/live.py [0:0]
def get_parser():
parser = argparse.ArgumentParser(
"denoiser.live",
description="Performs live speech enhancement, reading audio from "
"the default mic (or interface specified by --in) and "
"writing the enhanced version to 'Soundflower (2ch)' "
"(or the interface specified by --out)."
)
parser.add_argument(
"-i", "--in", dest="in_",
help="name or index of input interface.")
parser.add_argument(
"-o", "--out", default="Soundflower (2ch)",
help="name or index of output interface.")
add_model_flags(parser)
parser.add_argument(
"--no_compressor", action="store_false", dest="compressor",
help="Deactivate compressor on output, might lead to clipping.")
parser.add_argument(
"--device", default="cpu")
parser.add_argument(
"--dry", type=float, default=0.04,
help="Dry/wet knob, between 0 and 1. 0=maximum noise removal "
"but it might cause distortions. Default is 0.04")
parser.add_argument(
"-t", "--num_threads", type=int,
help="Number of threads. If you have DDR3 RAM, setting -t 1 can "
"improve performance.")
parser.add_argument(
"-f", "--num_frames", type=int, default=1,
help="Number of frames to process at once. Larger values increase "
"the overall lag, but will improve speed.")
return parser