Spaces:
Runtime error
Runtime error
File size: 520 Bytes
b9bc886 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# app.py
from fastapi import FastAPI, File, UploadFile
from llava import main
import shutil
app = FastAPI()
@app.post("/process_audio/")
async def process_audio(file: UploadFile = File(...)):
# Save uploaded file to a temporary location
file_path = f"temp_{file.filename}"
with open(file_path, "wb") as buffer:
shutil.copyfileobj(file.file, buffer)
# Call the main function from llava.py to process the file
response_audio = main(file_path)
return {"response_audio": response_audio}
|