From 9ab500036bdfa87215e9a05fc167c4d9dea8e437 Mon Sep 17 00:00:00 2001 From: yum Date: Fri, 30 Jun 2023 18:55:12 -0700 Subject: Bugfix: trailing period filter ignores ellipses ... also print out "Ready!" when the STT is done loading. --- Scripts/transcribe.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Scripts') diff --git a/Scripts/transcribe.py b/Scripts/transcribe.py index ffebf20..c249e43 100644 --- a/Scripts/transcribe.py +++ b/Scripts/transcribe.py @@ -320,6 +320,7 @@ def transcribeAudio(audio_state, enable_uppercase_filter: bool, enable_lowercase_filter: bool, ): + print("Ready!") last_transcribe_time = time.time() while audio_state.run_app == True: # Pace this out @@ -403,7 +404,7 @@ def transcribeAudio(audio_state, uwu_text = uwu_text.replace("\r", "") filtered_text = uwu_text if remove_trailing_period: - if len(filtered_text) > 0 and filtered_text[-1] == '.': + if len(filtered_text) > 0 and filtered_text[-1] == '.' and not filtered_text.endswith("..."): filtered_text = filtered_text[0:len(filtered_text)-1] if enable_uppercase_filter: filtered_text = filtered_text.upper() -- cgit v1.2.3