Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import os
|
|
|
2 |
import streamlit as st
|
3 |
import whisperx
|
4 |
import torch
|
@@ -59,6 +60,7 @@ if check_password():
|
|
59 |
|
60 |
if 'transcript' not in st.session_state or st.session_state.transcript == '':
|
61 |
|
|
|
62 |
with st.spinner('Транскрибируем...'):
|
63 |
# Load model
|
64 |
model = whisperx.load_model(os.getenv('WHISPER_MODEL_SIZE'), device, compute_type=compute_type)
|
@@ -77,6 +79,9 @@ if check_password():
|
|
77 |
|
78 |
transcript = convert_segments_object_to_text_simple(result_diar)
|
79 |
st.session_state.transcript = transcript
|
|
|
|
|
|
|
80 |
else:
|
81 |
|
82 |
transcript = st.session_state.transcript
|
|
|
1 |
import os
|
2 |
+
import time
|
3 |
import streamlit as st
|
4 |
import whisperx
|
5 |
import torch
|
|
|
60 |
|
61 |
if 'transcript' not in st.session_state or st.session_state.transcript == '':
|
62 |
|
63 |
+
start_time = time.time()
|
64 |
with st.spinner('Транскрибируем...'):
|
65 |
# Load model
|
66 |
model = whisperx.load_model(os.getenv('WHISPER_MODEL_SIZE'), device, compute_type=compute_type)
|
|
|
79 |
|
80 |
transcript = convert_segments_object_to_text_simple(result_diar)
|
81 |
st.session_state.transcript = transcript
|
82 |
+
end_time = time.time() # Конец отсчета времени
|
83 |
+
total_time = end_time - start_time
|
84 |
+
print(f'Полный процесс транскрипции занял {total_time:.2f} секунд')
|
85 |
else:
|
86 |
|
87 |
transcript = st.session_state.transcript
|