Spaces:
Runtime error
Runtime error
ayaanzaveri
commited on
Commit
•
63cf721
1
Parent(s):
abf313f
Update main.py
Browse files
main.py
CHANGED
@@ -6,6 +6,7 @@ import uuid
|
|
6 |
import os
|
7 |
from fastapi.middleware.cors import CORSMiddleware
|
8 |
import gradio as gr
|
|
|
9 |
|
10 |
app = FastAPI()
|
11 |
|
@@ -17,6 +18,11 @@ app.add_middleware(
|
|
17 |
allow_headers=["*"],
|
18 |
)
|
19 |
|
|
|
|
|
|
|
|
|
|
|
20 |
# or run on GPU with INT8
|
21 |
# model = WhisperModel(model_size, device="cuda", compute_type="int8_float16")
|
22 |
# or run on CPU with INT8
|
@@ -27,6 +33,9 @@ def segment_to_dict(segment):
|
|
27 |
segment["words"] = [word._asdict() for word in segment["words"]]
|
28 |
return segment
|
29 |
|
|
|
|
|
|
|
30 |
@app.post("/video")
|
31 |
async def download_video(video_url: str):
|
32 |
download_convert_video_to_audio(yt_dlp, video_url, f"/home/user/{uuid.uuid4().hex}")
|
|
|
6 |
import os
|
7 |
from fastapi.middleware.cors import CORSMiddleware
|
8 |
import gradio as gr
|
9 |
+
from pyngrok import ngrok
|
10 |
|
11 |
app = FastAPI()
|
12 |
|
|
|
18 |
allow_headers=["*"],
|
19 |
)
|
20 |
|
21 |
+
ngrok.set_auth_token("2NtE79QzuHf6t2uV7xiBni14GIx_L5YaQzN96KS61RWS9qi1")
|
22 |
+
ngrok.kill()
|
23 |
+
ngrok_tunnel = ngrok.connect(7860)
|
24 |
+
print(ngrok_tunnel.public_url)
|
25 |
+
|
26 |
# or run on GPU with INT8
|
27 |
# model = WhisperModel(model_size, device="cuda", compute_type="int8_float16")
|
28 |
# or run on CPU with INT8
|
|
|
33 |
segment["words"] = [word._asdict() for word in segment["words"]]
|
34 |
return segment
|
35 |
|
36 |
+
def ng_path(text):
|
37 |
+
return ngrok_tunnel.public_url
|
38 |
+
|
39 |
@app.post("/video")
|
40 |
async def download_video(video_url: str):
|
41 |
download_convert_video_to_audio(yt_dlp, video_url, f"/home/user/{uuid.uuid4().hex}")
|