Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -54,7 +54,7 @@ app = FastAPI(
|
|
54 |
description="Process and transcribe audio in real-time using Whisper"
|
55 |
)
|
56 |
|
57 |
-
@app.post("/
|
58 |
async def test(file: UploadFile=File(...),
|
59 |
srcLang: str= Form(...),
|
60 |
tgtLang: str= Form(...)):
|
@@ -69,4 +69,15 @@ async def test(file: UploadFile=File(...),
|
|
69 |
batch_size=8,
|
70 |
generate_kwargs={"task": "transcribe", "language": "tagalog"})
|
71 |
translatedResult = translate(result['text'], srcLang=srcLang, tgtLang=tgtLang)
|
72 |
-
return {"transcribed_text":result['text'], "translated_text":translatedResult}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
description="Process and transcribe audio in real-time using Whisper"
|
55 |
)
|
56 |
|
57 |
+
@app.post("/translateAudio/")
|
58 |
async def test(file: UploadFile=File(...),
|
59 |
srcLang: str= Form(...),
|
60 |
tgtLang: str= Form(...)):
|
|
|
69 |
batch_size=8,
|
70 |
generate_kwargs={"task": "transcribe", "language": "tagalog"})
|
71 |
translatedResult = translate(result['text'], srcLang=srcLang, tgtLang=tgtLang)
|
72 |
+
return {"transcribed_text":result['text'], "translated_text":translatedResult}
|
73 |
+
|
74 |
+
|
75 |
+
@app.post("/translateText/")
|
76 |
+
async def test(text: str,
|
77 |
+
srcLang: str= Form(...),
|
78 |
+
tgtLang: str= Form(...)):
|
79 |
+
result = translate(text, srcLang, tgtLang)
|
80 |
+
print('Raw: ',text)
|
81 |
+
print('Translated: ', result)
|
82 |
+
return result;
|
83 |
+
|