summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/stt.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/stt.py b/app/stt.py
index 18f0f60..4ec559b 100644
--- a/app/stt.py
+++ b/app/stt.py
@@ -693,7 +693,8 @@ class VadCommitter:
if self.cfg["save_audio"] and len(delta) > 0:
ts = datetime.fromtimestamp(self.collector.now() - latency_s)
- filename = str(ts.strftime('%Y_%m_%d__%H-%M-%S')) + delta.strip() + ".wav"
+ sanitized_delta = ''.join(c for c in delta.strip() if c.isalnum() or c == ' ')
+ filename = str(ts.strftime('%Y_%m_%d__%H-%M-%S')) + sanitized_delta + ".wav"
audio_dir = os.path.join(PROJECT_ROOT, "audio")
if not os.path.exists(audio_dir):
os.makedirs(audio_dir)