summaryrefslogtreecommitdiffstats
path: root/Scripts
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2023-06-30 18:55:12 -0700
committeryum <yum.food.vr@gmail.com>2023-06-30 18:55:12 -0700
commit9ab500036bdfa87215e9a05fc167c4d9dea8e437 (patch)
tree42a14792fb09b87951ff43a8a573e3198e94283f /Scripts
parentab1d4499e1b3198b387a1e2d7333a93f694cdfae (diff)
Bugfix: trailing period filter ignores ellipses
... also print out "Ready!" when the STT is done loading.
Diffstat (limited to 'Scripts')
-rw-r--r--Scripts/transcribe.py3
1 files changed, 2 insertions, 1 deletions
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()