Zeimoto commited on
Commit
c5cb357
·
1 Parent(s): 9a0586b

better audits better prints

Browse files
Files changed (1) hide show
  1. app.py +11 -4
app.py CHANGED
@@ -18,19 +18,24 @@ def main ():
18
 
19
  labels = entity_labels
20
 
21
- text = "I have a proposal from cgd where they want one outsystems junior developers and one senior for an estimate of three hundred euros a day, for six months."
22
- print(f"get entities from sample text: {text}")
23
- get_entity_labels(model=ner, text=text, labels=labels)
24
 
25
- print("Render UI")
 
26
  wav_audio_data = st_audiorec()
 
27
 
28
  if wav_audio_data is not None and rec is not None:
29
  print("Loading data...")
 
30
  st.audio(wav_audio_data, format='audio/wav')
31
  text = transcribe(wav_audio_data, rec)
32
  if text is not None:
33
  get_entity_labels(labels=labels, model=ner, text=text)
 
 
34
 
35
 
36
  def init_model_trans ():
@@ -73,6 +78,7 @@ def init_model_ner():
73
  return model
74
 
75
  def transcribe (audio_sample: bytes, pipe) -> str:
 
76
  start = set_start()
77
  # dataset = load_dataset("distil-whisper/librispeech_long", "clean", split="validation")
78
  # sample = dataset[0]["audio"]
@@ -84,6 +90,7 @@ def transcribe (audio_sample: bytes, pipe) -> str:
84
  return result["text"]
85
 
86
  def get_entity_labels(model: GLiNER, text: str, labels: list): #-> Lead_labels:
 
87
  start = set_start()
88
  entities = model.predict_entities(text, labels)
89
  audit_elapsedtime(function="Retreiving entity labels from text", start=start)
 
18
 
19
  labels = entity_labels
20
 
21
+ # text = "I have a proposal from cgd where they want one outsystems junior developers and one senior for an estimate of three hundred euros a day, for six months."
22
+ # print(f"get entities from sample text: {text}")
23
+ # get_entity_labels(model=ner, text=text, labels=labels)
24
 
25
+ print("Rendering UI...")
26
+ start_render = set_start()
27
  wav_audio_data = st_audiorec()
28
+ audit_elapsedtime(function="Rendering UI", start=start_render)
29
 
30
  if wav_audio_data is not None and rec is not None:
31
  print("Loading data...")
32
+ start_loading = set_start()
33
  st.audio(wav_audio_data, format='audio/wav')
34
  text = transcribe(wav_audio_data, rec)
35
  if text is not None:
36
  get_entity_labels(labels=labels, model=ner, text=text)
37
+
38
+ audit_elapsedtime(function="Loading data", start=start_loading)
39
 
40
 
41
  def init_model_trans ():
 
78
  return model
79
 
80
  def transcribe (audio_sample: bytes, pipe) -> str:
81
+ print("Initiating transcription...")
82
  start = set_start()
83
  # dataset = load_dataset("distil-whisper/librispeech_long", "clean", split="validation")
84
  # sample = dataset[0]["audio"]
 
90
  return result["text"]
91
 
92
  def get_entity_labels(model: GLiNER, text: str, labels: list): #-> Lead_labels:
93
+ print("Initiating entity recognition...")
94
  start = set_start()
95
  entities = model.predict_entities(text, labels)
96
  audit_elapsedtime(function="Retreiving entity labels from text", start=start)