Omkar008 commited on
Commit
a0f7dcb
·
verified ·
1 Parent(s): d78affd

Update routers/transcription.py

Browse files
Files changed (1) hide show
  1. routers/transcription.py +8 -11
routers/transcription.py CHANGED
@@ -1,15 +1,12 @@
1
- from fastapi import APIRouter, UploadFile, File, Form
2
- from typing import Optional
3
- from controllers.transcription_controller import TranscriptionController
4
- from models.schema import TranscriptionResponse
5
 
6
  router = APIRouter()
7
  controller = TranscriptionController()
8
 
9
- @router.post("/transcribe", response_model=TranscriptionResponse)
10
- async def transcribe_audio(
11
- audio_file: UploadFile = File(...),
12
- output_language: Optional[str] = Form(None)
13
- ):
14
- contents = await audio_file.read()
15
- return await controller.transcribe_audio(contents, output_language)
 
1
+ from fastapi import FastAPI, File, UploadFile
2
+ from fastapi.responses import JSONResponse
3
+ from typing import List
4
+ from controllers import process_uploaded_files
5
 
6
  router = APIRouter()
7
  controller = TranscriptionController()
8
 
9
+ @router.post("/transcribe")
10
+ async def transcribe(files: List[UploadFile] = File(...)):
11
+ results = await process_uploaded_files(files)
12
+ return JSONResponse(content={'results': results})