From 74f22e649cda5aa75517f36ef4ea790912a8bcd9 Mon Sep 17 00:00:00 2001 From: Christopher Gozdziewski Date: Fri, 26 Jan 2024 21:42:31 -0600 Subject: [PATCH] Awake wav mic mute settings --- wyoming_satellite/__main__.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wyoming_satellite/__main__.py b/wyoming_satellite/__main__.py index 796c5a6..ce1d4fc 100644 --- a/wyoming_satellite/__main__.py +++ b/wyoming_satellite/__main__.py @@ -73,6 +73,16 @@ async def main() -> None: "--mic-noise-suppression", type=int, default=0, choices=(0, 1, 2, 3, 4) ) parser.add_argument("--mic-auto-gain", type=int, default=0, choices=list(range(32))) + parser.add_argument( + "--mic-seconds-to-mute-after-awake-wav", + type=float, + default=0.5, + help="Seconds to mute after awake wav is played") + parser.add_argument( + "--mic-mute-during-awake-wav", + type=bool, + default=True, + help="Determine if mic should be muted while awake wav is played") # Sound output parser.add_argument("--snd-uri", help="URI of Wyoming sound service") @@ -301,6 +311,8 @@ async def main() -> None: volume_multiplier=args.mic_volume_multiplier, auto_gain=args.mic_auto_gain, noise_suppression=args.mic_noise_suppression, + seconds_to_mute_after_awake_wav=args.mic_seconds_to_mute_after_awake_wav, + mute_during_awake_wav=args.mic_mute_during_awake_wav ), vad=VadSettings( enabled=args.vad,