huedaya commited on
Commit
fd51276
1 Parent(s): 3de00ec
Files changed (2) hide show
  1. app.py +5 -24
  2. requirements.txt +0 -1
app.py CHANGED
@@ -1,13 +1,11 @@
1
  import os
2
  os.system("pip install git+https://github.com/openai/whisper.git")
3
- import gradio as gr
4
  import whisper
5
  from flask import Flask, jsonify, request
6
  import requests
7
- import streamlit as st
8
  import time
9
 
10
-
11
  model = whisper.load_model("large-v2")
12
 
13
  app = Flask(__name__)
@@ -22,24 +20,6 @@ def runApi():
22
  start_time = time.time()
23
 
24
  audio_url = request.form.get("audio_url")
25
- # key = request.form.get("key")
26
- # modelSelection = request.form.get("model")
27
- # print(audio_url)
28
-
29
- # if (modelSelection == None):
30
- # modelSelection = "small"
31
- # model = whisper.load_model(modelSelection)
32
- # print(model)
33
-
34
- # # reject if key not the same
35
- # apiKey = st.secrets["Api-Key"]
36
- # if apiKey != key:
37
- # return jsonify({
38
- # "image_url": image_url,
39
- # "model": model,
40
- # "result": "Invalid API Key",
41
- # }), 400
42
-
43
 
44
  response = requests.get(audio_url)
45
 
@@ -52,8 +32,6 @@ def runApi():
52
  "result": "Unable to save file, status code: {response.status_code}" ,
53
  }), 400
54
 
55
- # arr = np.asarray(bytearray(response.content), dtype=np.uint8)
56
- # result = model.transcribe("audio.mp3")
57
  audio = "audio.mp3"
58
 
59
  audio = whisper.load_audio(audio)
@@ -78,7 +56,10 @@ def runApi():
78
  })
79
 
80
  if __name__ == "__main__":
81
- app.run(host="0.0.0.0", port=7860)
 
 
 
82
 
83
  # def inference(audio):
84
  # audio = whisper.load_audio(audio)
 
1
  import os
2
  os.system("pip install git+https://github.com/openai/whisper.git")
3
+
4
  import whisper
5
  from flask import Flask, jsonify, request
6
  import requests
 
7
  import time
8
 
 
9
  model = whisper.load_model("large-v2")
10
 
11
  app = Flask(__name__)
 
20
  start_time = time.time()
21
 
22
  audio_url = request.form.get("audio_url")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
  response = requests.get(audio_url)
25
 
 
32
  "result": "Unable to save file, status code: {response.status_code}" ,
33
  }), 400
34
 
 
 
35
  audio = "audio.mp3"
36
 
37
  audio = whisper.load_audio(audio)
 
56
  })
57
 
58
  if __name__ == "__main__":
59
+ options = {
60
+ 'gateway_timeout': 600
61
+ }
62
+ app.run(host="0.0.0.0", port=7860, options=options)
63
 
64
  # def inference(audio):
65
  # audio = whisper.load_audio(audio)
requirements.txt CHANGED
@@ -1,4 +1,3 @@
1
  transformers
2
  requests
3
- streamlit
4
  flask
 
1
  transformers
2
  requests
 
3
  flask