Spaces:
Runtime error
Runtime error
HudsonArauj commited on
Commit ·
f876f81
1
Parent(s): b68fe65
config main
Browse files
main.py
CHANGED
|
@@ -48,9 +48,7 @@ def get_fragment_list(result):
|
|
| 48 |
@app.route('/predict', methods=['POST'])
|
| 49 |
@cross_origin()
|
| 50 |
def inference():
|
| 51 |
-
audio = request.files['audio']
|
| 52 |
-
audio.save('audio.wav')
|
| 53 |
-
# audio = bytearray(audio)
|
| 54 |
openai_api_key = request.form['openai_api_key']
|
| 55 |
print(audio, request.form['openai_api_key'])
|
| 56 |
|
|
@@ -59,7 +57,7 @@ def inference():
|
|
| 59 |
if openai_api_key:
|
| 60 |
chat = ChatOpenAI(temperature=0, openai_api_key=openai_api_key.strip())
|
| 61 |
batch_size = 16 # reduce if low on GPU mem
|
| 62 |
-
audio = whisperx.load_audio(
|
| 63 |
result = model.transcribe(audio, batch_size=batch_size)
|
| 64 |
|
| 65 |
text = get_all_text(result)
|
|
|
|
| 48 |
@app.route('/predict', methods=['POST'])
|
| 49 |
@cross_origin()
|
| 50 |
def inference():
|
| 51 |
+
audio = request.files['audio'].read()
|
|
|
|
|
|
|
| 52 |
openai_api_key = request.form['openai_api_key']
|
| 53 |
print(audio, request.form['openai_api_key'])
|
| 54 |
|
|
|
|
| 57 |
if openai_api_key:
|
| 58 |
chat = ChatOpenAI(temperature=0, openai_api_key=openai_api_key.strip())
|
| 59 |
batch_size = 16 # reduce if low on GPU mem
|
| 60 |
+
audio = whisperx.load_audio(io.BytesIO(audio))
|
| 61 |
result = model.transcribe(audio, batch_size=batch_size)
|
| 62 |
|
| 63 |
text = get_all_text(result)
|