Zeimoto commited on
Commit
06aa1cd
1 Parent(s): 7b86f35

print elapsedtime

Browse files
Files changed (4) hide show
  1. app.py +10 -5
  2. nameder.py +1 -0
  3. resources.py +5 -3
  4. speech2text.py +1 -1
app.py CHANGED
@@ -25,19 +25,24 @@ def main ():
25
  audit_elapsedtime(function="Rendering UI", start=start_render)
26
 
27
  if wav_audio_data is not None:
 
 
28
  s2t = init_model_trans()
29
- # ner = init_model_ner()
 
30
  print("Loading data...")
31
- start_loading = set_start()
32
  #st.audio(wav_audio_data, format='audio/wav')
33
  original = transcribe(wav_audio_data, s2t)
34
  st.write(f"Transcription: {original}")
35
  translation = translate(original)
36
  st.write(f"Translation: {translation}")
37
 
38
- # if text is not None and ner is not None:
39
- # st.write('Entities: ', get_entity_labels(model=ner, text=text))
40
- # audit_elapsedtime(function="Loading data", start=start_loading)
 
 
 
41
 
42
  if __name__ == "__main__":
43
  print("IN __name__")
 
25
  audit_elapsedtime(function="Rendering UI", start=start_render)
26
 
27
  if wav_audio_data is not None:
28
+ start_loading = set_start()
29
+
30
  s2t = init_model_trans()
31
+ ner = init_model_ner()
32
+
33
  print("Loading data...")
 
34
  #st.audio(wav_audio_data, format='audio/wav')
35
  original = transcribe(wav_audio_data, s2t)
36
  st.write(f"Transcription: {original}")
37
  translation = translate(original)
38
  st.write(f"Translation: {translation}")
39
 
40
+ if translation is not None and ner is not None:
41
+ st.write('Entities: ', get_entity_labels(model=ner, text=translation))
42
+ loading_elapsedtime = audit_elapsedtime(function="Loading data", start=start_loading)
43
+
44
+ st.write(f"Total elapsed time: {loading_elapsedtime} secs")
45
+
46
 
47
  if __name__ == "__main__":
48
  print("IN __name__")
nameder.py CHANGED
@@ -20,4 +20,5 @@ def get_entity_labels(model: GLiNER, text: str): #-> Lead_labels:
20
 
21
  for entity in entities:
22
  print(entity["text"], "=>", entity["label"])
 
23
  return entities
 
20
 
21
  for entity in entities:
22
  print(entity["text"], "=>", entity["label"])
23
+
24
  return entities
resources.py CHANGED
@@ -23,8 +23,10 @@ entity_labels = [
23
  def set_start () -> time:
24
  return time.time()
25
 
26
- def audit_elapsedtime(function: str, start: time) -> None:
27
  end = time.time()
 
28
  print("------------------")
29
- print(f"[{function}] Elapsed time: {end-start}")
30
- print("------------------")
 
 
23
  def set_start () -> time:
24
  return time.time()
25
 
26
+ def audit_elapsedtime(function: str, start: time):
27
  end = time.time()
28
+ elapsedtime = end-start
29
  print("------------------")
30
+ print(f"[{function}] Elapsed time: {elapsedtime}")
31
+ print("------------------")
32
+ return elapsedtime
speech2text.py CHANGED
@@ -33,7 +33,7 @@ def init_model_trans ():
33
  device=device,
34
  )
35
  print(f'Init model successful')
36
-
37
  return pipe
38
 
39
  def transcribe (audio_sample: bytes, pipe) -> str:
 
33
  device=device,
34
  )
35
  print(f'Init model successful')
36
+ audit_elapsedtime(function="Init transc model", start=start)
37
  return pipe
38
 
39
  def transcribe (audio_sample: bytes, pipe) -> str: