ljcortesr commited on
Commit
eced700
·
1 Parent(s): a82a0ff
Files changed (1) hide show
  1. app.py +1 -16
app.py CHANGED
@@ -4,8 +4,6 @@ import torchaudio
4
  from audiocraft.models import AudioGen
5
  from audiocraft.data.audio import audio_write
6
  import gradio as gr
7
- from gradio.routes import mount_gradio_app
8
- from fastapi import FastAPI
9
 
10
  OUTPUT_DIR = "audio_files"
11
  DEFAULT_DURATION = 5 # Default duration for audio generation in seconds
@@ -50,17 +48,4 @@ with gr.Blocks() as demo:
50
  generate_button.click(fn=generate_audio, inputs=[descriptions, duration_slider], outputs=output)
51
 
52
  demo = demo.queue(max_size=10, status_update_rate="auto")
53
-
54
- app = FastAPI()
55
-
56
- # Mount Gradio app on "/"
57
- app = mount_gradio_app(app, demo, path="/")
58
-
59
- # Add healthcheck endpoint
60
- @app.get("/health")
61
- def health_check():
62
- # Check if model is at least initialized (not required but useful)
63
- status = "ready" if model is not None else "loading"
64
- return {"status": status, "queue_active": True}
65
-
66
- app
 
4
  from audiocraft.models import AudioGen
5
  from audiocraft.data.audio import audio_write
6
  import gradio as gr
 
 
7
 
8
  OUTPUT_DIR = "audio_files"
9
  DEFAULT_DURATION = 5 # Default duration for audio generation in seconds
 
48
  generate_button.click(fn=generate_audio, inputs=[descriptions, duration_slider], outputs=output)
49
 
50
  demo = demo.queue(max_size=10, status_update_rate="auto")
51
+ demo.launch(share=True)