import streamlit as st import re # Définir la fonction pour supprimer les horodatages def remove_timestamps(text): # Motif pour correspondre aux horodatages au 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*" # Remplacer les motifs correspondants par une chaîne vide cleaned_text = re.sub(pattern, "", text) return cleaned_text # Créer des éléments d'interface utilisateur Streamlit st.title("Whisper Supprimer les Horodatages") st.write("Pour l'utilisation de l'API, veuillez visiter [cet espace](https://huggingface.co/spaces/Lenylvt/Whisper_Timestamps_Remover-API)") # Zone de texte pour l'entrée utilisateur user_input = st.text_area("✒️ Entrez le texte avec horodatages", height=300) # Bouton pour supprimer les horodatages if st.button('📁 Supprimer les Horodatages'): # Afficher le texte nettoyé result = remove_timestamps(user_input) st.text_area("📜 Texte Nettoyé", value=result, height=300, key="result")