Spaces:
Running
on
T4
Running
on
T4
Update app.py
Browse files
app.py
CHANGED
@@ -48,10 +48,10 @@ def pipe(file, return_timestamps=False):
|
|
48 |
return asr(file, return_timestamps=return_timestamps, batch_size=24)
|
49 |
|
50 |
def format_output(text):
|
51 |
-
# Add a
|
52 |
-
text = re.sub(r'(?<!\.)[.!:?](?!\.)', lambda m: m.group() + '
|
53 |
-
# Ensure
|
54 |
-
text = re.sub(r'(\.{3,}|[.!:?])', lambda m: m.group() + '
|
55 |
return text
|
56 |
|
57 |
def transcribe(file, return_timestamps=False):
|
@@ -145,8 +145,8 @@ with demo:
|
|
145 |
gr.components.Audio(sources=['upload', 'microphone'], type="filepath"),
|
146 |
gr.components.Checkbox(label="Inkluder tidsstempler"),
|
147 |
],
|
148 |
-
|
149 |
-
outputs="text",
|
150 |
|
151 |
description=(
|
152 |
"Transkriber lange lydopptak fra mikrofon eller lydfiler med et enkelt klikk! Demoen bruker den fintunede"
|
|
|
48 |
return asr(file, return_timestamps=return_timestamps, batch_size=24)
|
49 |
|
50 |
def format_output(text):
|
51 |
+
# Add a line break after ".", "!", ":", or "?" unless part of sequences like "..."
|
52 |
+
text = re.sub(r'(?<!\.)[.!:?](?!\.)', lambda m: m.group() + '<br>', text)
|
53 |
+
# Ensure line break after sequences like "..." or other punctuation patterns
|
54 |
+
text = re.sub(r'(\.{3,}|[.!:?])', lambda m: m.group() + '<br><br>', text)
|
55 |
return text
|
56 |
|
57 |
def transcribe(file, return_timestamps=False):
|
|
|
145 |
gr.components.Audio(sources=['upload', 'microphone'], type="filepath"),
|
146 |
gr.components.Checkbox(label="Inkluder tidsstempler"),
|
147 |
],
|
148 |
+
outputs=gr.HTML(label="text"),
|
149 |
+
#outputs="text",
|
150 |
|
151 |
description=(
|
152 |
"Transkriber lange lydopptak fra mikrofon eller lydfiler med et enkelt klikk! Demoen bruker den fintunede"
|