Add support for sharing
Browse files- app-shared.py +3 -0
- app.py +2 -3
app-shared.py
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Run the app with no audio file restrictions
|
| 2 |
+
from app import createUi
|
| 3 |
+
createUi(-1, share=True)
|
app.py
CHANGED
|
@@ -65,7 +65,7 @@ class UI:
|
|
| 65 |
return result["text"], segmentStream.read()
|
| 66 |
|
| 67 |
|
| 68 |
-
def createUi(inputAudioMaxDuration):
|
| 69 |
ui = UI(inputAudioMaxDuration)
|
| 70 |
|
| 71 |
ui_description = "Whisper is a general-purpose speech recognition model. It is trained on a large dataset of diverse "
|
|
@@ -83,8 +83,7 @@ def createUi(inputAudioMaxDuration):
|
|
| 83 |
gr.Dropdown(choices=["transcribe", "translate"], label="Task"),
|
| 84 |
], outputs=[gr.Text(label="Transcription"), gr.Text(label="Segments")])
|
| 85 |
|
| 86 |
-
|
| 87 |
-
demo.launch()
|
| 88 |
|
| 89 |
if __name__ == '__main__':
|
| 90 |
createUi(DEFAULT_INPUT_AUDIO_MAX_DURATION)
|
|
|
|
| 65 |
return result["text"], segmentStream.read()
|
| 66 |
|
| 67 |
|
| 68 |
+
def createUi(inputAudioMaxDuration, share=False):
|
| 69 |
ui = UI(inputAudioMaxDuration)
|
| 70 |
|
| 71 |
ui_description = "Whisper is a general-purpose speech recognition model. It is trained on a large dataset of diverse "
|
|
|
|
| 83 |
gr.Dropdown(choices=["transcribe", "translate"], label="Task"),
|
| 84 |
], outputs=[gr.Text(label="Transcription"), gr.Text(label="Segments")])
|
| 85 |
|
| 86 |
+
demo.launch(share=share)
|
|
|
|
| 87 |
|
| 88 |
if __name__ == '__main__':
|
| 89 |
createUi(DEFAULT_INPUT_AUDIO_MAX_DURATION)
|