Spaces:
Sleeping
Sleeping
update test
Browse files
app.py
CHANGED
|
@@ -43,8 +43,10 @@ def pipe(file, return_timestamps=False):
|
|
| 43 |
return asr(file, return_timestamps=return_timestamps, batch_size=24)
|
| 44 |
|
| 45 |
def format_output(text):
|
| 46 |
-
# Add a newline after ".", "!", ":", or "?"
|
| 47 |
text = re.sub(r'(?<!\.)[.!:?](?!\.)', lambda m: m.group() + '\n', text)
|
|
|
|
|
|
|
| 48 |
return text
|
| 49 |
|
| 50 |
def transcribe(file, return_timestamps=False):
|
|
@@ -122,12 +124,4 @@ with demo:
|
|
| 122 |
# outputs=["html", "text"],
|
| 123 |
# title="Whisper Demo: Transkriber YouTube",
|
| 124 |
# description=(
|
| 125 |
-
# "Transkriber lange YouTube-videoer med et enkelt klikk! Demoen bruker den fintunede modellen
|
| 126 |
-
# f" [{MODEL_NAME}](https://huggingface.co/{MODEL_NAME}) og 🤗 Transformers til å transkribere lydfiler av"
|
| 127 |
-
# " vilkårlig lengde."
|
| 128 |
-
# ),
|
| 129 |
-
# allow_flagging="never",
|
| 130 |
-
# )
|
| 131 |
-
|
| 132 |
-
# Start demoen uten faner
|
| 133 |
-
demo.launch(share=share).queue()
|
|
|
|
| 43 |
return asr(file, return_timestamps=return_timestamps, batch_size=24)
|
| 44 |
|
| 45 |
def format_output(text):
|
| 46 |
+
# Add a newline after ".", "!", ":", or "?" unless part of sequences like "..."
|
| 47 |
text = re.sub(r'(?<!\.)[.!:?](?!\.)', lambda m: m.group() + '\n', text)
|
| 48 |
+
# Ensure newline after sequences like "..." or other punctuation patterns
|
| 49 |
+
text = re.sub(r'(\.{3,}|[.!:?])', lambda m: m.group() + '\n', text)
|
| 50 |
return text
|
| 51 |
|
| 52 |
def transcribe(file, return_timestamps=False):
|
|
|
|
| 124 |
# outputs=["html", "text"],
|
| 125 |
# title="Whisper Demo: Transkriber YouTube",
|
| 126 |
# description=(
|
| 127 |
+
# "Transkriber lange YouTube-videoer med et enkelt klikk! Demoen bruker den fintunede modellen⬤
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|