Spaces:
Runtime error
Runtime error
customization
Browse files
app.py
CHANGED
@@ -17,7 +17,7 @@ from src.utils import slugify, write_srt, write_vtt
|
|
17 |
from src.vad import VadPeriodicTranscription, VadSileroTranscription
|
18 |
|
19 |
# Limitations (set to -1 to disable)
|
20 |
-
DEFAULT_INPUT_AUDIO_MAX_DURATION =
|
21 |
|
22 |
# Whether or not to automatically delete all uploaded files, to save disk space
|
23 |
DELETE_UPLOADED_FILES = True
|
@@ -190,12 +190,12 @@ def createUi(inputAudioMaxDuration, share=False, server_name: str = None):
|
|
190 |
|
191 |
demo = gr.Interface(fn=ui.transcribeFile, description=ui_description, article=ui_article, inputs=[
|
192 |
gr.Dropdown(choices=["tiny", "base", "small", "medium", "large"], value="medium", label="Model"),
|
193 |
-
gr.Dropdown(choices=sorted(LANGUAGES), label="Language"),
|
194 |
gr.Text(label="URL (YouTube, etc.)"),
|
195 |
gr.Audio(source="upload", type="filepath", label="Upload Audio"),
|
196 |
gr.Audio(source="microphone", type="filepath", label="Microphone Input"),
|
197 |
-
gr.Dropdown(choices=["transcribe", "translate"], label="Task"),
|
198 |
-
gr.Dropdown(choices=["none", "silero-vad", "silero-vad-skip-gaps", "periodic-vad"], label="VAD"),
|
199 |
gr.Number(label="VAD - Merge Window (s)", precision=0, value=5),
|
200 |
gr.Number(label="VAD - Max Merge Size (s)", precision=0, value=150)
|
201 |
], outputs=[
|
@@ -204,7 +204,7 @@ def createUi(inputAudioMaxDuration, share=False, server_name: str = None):
|
|
204 |
gr.Text(label="Segments")
|
205 |
])
|
206 |
|
207 |
-
demo.launch(share=
|
208 |
|
209 |
if __name__ == '__main__':
|
210 |
createUi(DEFAULT_INPUT_AUDIO_MAX_DURATION)
|
|
|
17 |
from src.vad import VadPeriodicTranscription, VadSileroTranscription
|
18 |
|
19 |
# Limitations (set to -1 to disable)
|
20 |
+
DEFAULT_INPUT_AUDIO_MAX_DURATION = -1 # seconds
|
21 |
|
22 |
# Whether or not to automatically delete all uploaded files, to save disk space
|
23 |
DELETE_UPLOADED_FILES = True
|
|
|
190 |
|
191 |
demo = gr.Interface(fn=ui.transcribeFile, description=ui_description, article=ui_article, inputs=[
|
192 |
gr.Dropdown(choices=["tiny", "base", "small", "medium", "large"], value="medium", label="Model"),
|
193 |
+
gr.Dropdown(choices=sorted(LANGUAGES), label="Language", value="Chinese"),
|
194 |
gr.Text(label="URL (YouTube, etc.)"),
|
195 |
gr.Audio(source="upload", type="filepath", label="Upload Audio"),
|
196 |
gr.Audio(source="microphone", type="filepath", label="Microphone Input"),
|
197 |
+
gr.Dropdown(choices=["transcribe", "translate"], label="Task", value="transcribe"),
|
198 |
+
gr.Dropdown(choices=["none", "silero-vad", "silero-vad-skip-gaps", "periodic-vad"], label="VAD", value="silero-vad"),
|
199 |
gr.Number(label="VAD - Merge Window (s)", precision=0, value=5),
|
200 |
gr.Number(label="VAD - Max Merge Size (s)", precision=0, value=150)
|
201 |
], outputs=[
|
|
|
204 |
gr.Text(label="Segments")
|
205 |
])
|
206 |
|
207 |
+
demo.launch(share=True, server_name='0.0.0.0')
|
208 |
|
209 |
if __name__ == '__main__':
|
210 |
createUi(DEFAULT_INPUT_AUDIO_MAX_DURATION)
|