import gradio as gr | |
import re | |
def remove_timestamps(text): | |
# Pattern to match timestamps in the format [HH:MM:SS.mmm -> HH:MM:SS.mmm] | |
pattern = r"\[\d{2}:\d{2}:\d{2}\.\d{3} -> \d{2}:\d{2}:\d{2}\.\d{3}\]\s*" | |
# Replace the matched patterns with an empty string | |
cleaned_text = re.sub(pattern, "", text) | |
return cleaned_text | |
iface = gr.Interface(fn=remove_timestamps, | |
inputs="text_area", | |
outputs="text", | |
title="Whisper Remove Timestamps API", | |
description="For web use please visit [this space](https://huggingface.co/spaces/Lenylvt/Whisper_Timestamps_Remover)") | |
iface.launch() | |