Update routers/transcription.py
Browse files- routers/transcription.py +10 -2
routers/transcription.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
from fastapi import FastAPI, File, UploadFile , APIRouter
|
2 |
from fastapi.responses import JSONResponse
|
3 |
from typing import List
|
4 |
from controllers.transcription_controller import process_uploaded_files
|
@@ -8,4 +8,12 @@ router = APIRouter()
|
|
8 |
@router.post("/transcribe")
|
9 |
async def transcribe(files: List[UploadFile] = File(...)):
|
10 |
results = await process_uploaded_files(files)
|
11 |
-
return JSONResponse(content={'results': results})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from fastapi import FastAPI, File, UploadFile , APIRouter , Request
|
2 |
from fastapi.responses import JSONResponse
|
3 |
from typing import List
|
4 |
from controllers.transcription_controller import process_uploaded_files
|
|
|
8 |
@router.post("/transcribe")
|
9 |
async def transcribe(files: List[UploadFile] = File(...)):
|
10 |
results = await process_uploaded_files(files)
|
11 |
+
return JSONResponse(content={'results': results})
|
12 |
+
|
13 |
+
@router.post("/summarize")
|
14 |
+
async def transcribe(request:Request):
|
15 |
+
body = request.json()
|
16 |
+
text = body.get('text')
|
17 |
+
result = 'This is a sample summary of the provided transcript.'+text
|
18 |
+
return JSONResponse(content={'summarized_results': result})
|
19 |
+
|