ayaanzaveri commited on
Commit
63cf721
1 Parent(s): abf313f

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +9 -0
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}")