pere commited on
Commit
16ced6e
·
1 Parent(s): 9edeaa8

update test

Browse files
Files changed (1) hide show
  1. app.py +4 -10
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 "?", but not for multiple instances like "..."
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​⬤