Photon08 commited on
Commit
33186cb
·
1 Parent(s): 39d6a91

Update app.py

Browse files

modified return statement

Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -26,6 +26,14 @@ def predict(url=None, translation="No",tran_lang="en"):
26
 
27
  _,probs = model_m.detect_language(mel)
28
 
 
 
 
 
 
 
 
 
29
  lang_dict = sorted(probs)
30
  video_url = url
31
  v_data = pytube.YouTube(video_url)
@@ -36,7 +44,7 @@ def predict(url=None, translation="No",tran_lang="en"):
36
 
37
  if translation == "Yes":
38
  trans = model_m.transcribe(test_audio_file,language=tran_lang,fp16=False)["text"]
39
- return lang_dict, transcription, trans
40
  else:
41
  return lang_dict, transcription
42
 
@@ -51,7 +59,7 @@ else:
51
  if st.button("Generate"):
52
  lang_d,transcription,trans = predict(url,translation=tran_req,tran_lang=lang)
53
 
54
- st.write(lang_d.keys(),lang_d.values())
55
  canvas = Canvas("transcript.pdf")
56
  canvas.drawString(72, 72, transcription)
57
  canvas.save()
 
26
 
27
  _,probs = model_m.detect_language(mel)
28
 
29
+ p = -1
30
+ for key in probs:
31
+ if probs[key] >p:
32
+ p = probs[key]
33
+ for keys in probs:
34
+ if probs[keys] == p:
35
+ detected_lang = keys
36
+
37
  lang_dict = sorted(probs)
38
  video_url = url
39
  v_data = pytube.YouTube(video_url)
 
44
 
45
  if translation == "Yes":
46
  trans = model_m.transcribe(test_audio_file,language=tran_lang,fp16=False)["text"]
47
+ return detected_lang, transcription, trans
48
  else:
49
  return lang_dict, transcription
50
 
 
59
  if st.button("Generate"):
60
  lang_d,transcription,trans = predict(url,translation=tran_req,tran_lang=lang)
61
 
62
+ st.write(lang_d)
63
  canvas = Canvas("transcript.pdf")
64
  canvas.drawString(72, 72, transcription)
65
  canvas.save()