Merge pull request #91 from Ranger2959/awake-wav-mute-settings

Awake wav mic mute settings
This commit is contained in:
Michael Hansen
2024-01-30 14:18:43 -06:00
committed by GitHub
+12
View File
@@ -73,6 +73,16 @@ async def main() -> None:
"--mic-noise-suppression", type=int, default=0, choices=(0, 1, 2, 3, 4) "--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-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 # Sound output
parser.add_argument("--snd-uri", help="URI of Wyoming sound service") parser.add_argument("--snd-uri", help="URI of Wyoming sound service")
@@ -305,6 +315,8 @@ async def main() -> None:
volume_multiplier=args.mic_volume_multiplier, volume_multiplier=args.mic_volume_multiplier,
auto_gain=args.mic_auto_gain, auto_gain=args.mic_auto_gain,
noise_suppression=args.mic_noise_suppression, 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( vad=VadSettings(
enabled=args.vad, enabled=args.vad,