From ce2033123fa6574ecfcfe449ae4d67d45b3cb5a3 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 30 Jun 2022 12:40:53 +0100 Subject: [PATCH] srange check --- desktop_client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/desktop_client.py b/desktop_client.py index 44f9712a5..6317c746f 100644 --- a/desktop_client.py +++ b/desktop_client.py @@ -352,6 +352,8 @@ def _speaker_mimic3(pitch: int, rate: int, srange: int, if pitch > 75: voice = 'en_US/vctk_low' length_scale = str(1.0 - (rate / 200.0)) + if srange > 100: + srange = 100 noise_w = str(srange / 100.0) text = html.unescape(say_text).replace('"', "'") if not text: @@ -362,7 +364,6 @@ def _speaker_mimic3(pitch: int, rate: int, srange: int, ' --noise-w ' + noise_w + \ ' --stdout' + \ ' "' + text + '" > ' + audio_filename - print(cmd) try: os.system(cmd) except OSError as ex: