From d1ede7307952b06976bd2e9354aeaccd2504e79f Mon Sep 17 00:00:00 2001 From: henw_ Date: Sat, 7 Mar 2026 16:40:43 -0600 Subject: [PATCH] Update text_to_audio to handle special characters Fix TTS to not read special characters aloud. --- eleven_labs.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eleven_labs.py b/eleven_labs.py index 18f8505..974e758 100644 --- a/eleven_labs.py +++ b/eleven_labs.py @@ -16,8 +16,10 @@ def __init__(self): # Convert text to speech, then save it to file. Returns the file path def text_to_audio(self, input_text, voice="Doug VO Only", save_as_wave=True, subdirectory=""): + #Fix the TTS reading "asterisk" or "underscore" or "hashtag" aloud + temp_text = input_text.replace("*", "").replace("#", "").replace("_", "") audio_saved = generate( - text=input_text, + text=temp_text, voice=voice, model="eleven_monolingual_v1" )