Spaces:
Runtime error
Runtime error
Zeimoto
commited on
Commit
·
c5cb357
1
Parent(s):
9a0586b
better audits better prints
Browse files
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("
|
|
|
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)
|