rbcurzon commited on
Commit
c794494
·
verified ·
1 Parent(s): 83733e7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -2
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("/test/")
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
+