Lenylvt commited on
Commit
ec08ee5
1 Parent(s): 578c67c

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import re
3
+
4
+ # Définir la fonction pour supprimer les horodatages
5
+ def remove_timestamps(text):
6
+ # Motif pour correspondre aux horodatages au format [HH:MM:SS.mmm -> HH:MM:SS.mmm]
7
+ pattern = r"\[\d{2}:\d{2}:\d{2}\.\d{3} -> \d{2}:\d{2}:\d{2}\.\d{3}\]\s*"
8
+ # Remplacer les motifs correspondants par une chaîne vide
9
+ cleaned_text = re.sub(pattern, "", text)
10
+ return cleaned_text
11
+
12
+ # Créer des éléments d'interface utilisateur Streamlit
13
+ st.title("Whisper Supprimer les Horodatages")
14
+ st.write("Pour l'utilisation de l'API, veuillez visiter [cet espace](https://huggingface.co/spaces/Lenylvt/Whisper_Timestamps_Remover-API)")
15
+
16
+ # Zone de texte pour l'entrée utilisateur
17
+ user_input = st.text_area("✒️ Entrez le texte avec horodatages", height=300)
18
+
19
+ # Bouton pour supprimer les horodatages
20
+ if st.button('📁 Supprimer les Horodatages'):
21
+ # Afficher le texte nettoyé
22
+ result = remove_timestamps(user_input)
23
+ st.text_area("📜 Texte Nettoyé", value=result, height=300, key="result")