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)
|