updated time
Browse files
App/Transcription/Model.py
CHANGED
@@ -20,5 +20,5 @@ class Transcriptions(orm.Model):
|
|
20 |
"user": orm.ForeignKey(User, on_delete=orm.CASCADE),
|
21 |
"createdAt": orm.DateTime(index=True, default=datetime.datetime.now),
|
22 |
"content": orm.JSON(default=[]),
|
23 |
-
"status": orm.String(max_length=100, index=True, default="
|
24 |
}
|
|
|
20 |
"user": orm.ForeignKey(User, on_delete=orm.CASCADE),
|
21 |
"createdAt": orm.DateTime(index=True, default=datetime.datetime.now),
|
22 |
"content": orm.JSON(default=[]),
|
23 |
+
"status": orm.String(max_length=100, index=True, default="QUED"),
|
24 |
}
|
App/Transcription/Utils/audio_transcription.py
CHANGED
@@ -42,10 +42,11 @@ def transcribe_file(state, file_path, model_size="tiny"):
|
|
42 |
}
|
43 |
result.append(temp)
|
44 |
time_difference = datetime.now() - start_time
|
45 |
-
if time_difference
|
|
|
46 |
start_time = datetime.now()
|
47 |
metadata.percentage = f"{((word.end / total_duration)*100)}"
|
48 |
-
state.update_state(state="
|
49 |
pbar.update(segment_duration)
|
50 |
except Exception as e:
|
51 |
state.update_state(
|
|
|
42 |
}
|
43 |
result.append(temp)
|
44 |
time_difference = datetime.now() - start_time
|
45 |
+
if time_difference > timedelta(seconds=30):
|
46 |
+
print('UPDATED TIME')
|
47 |
start_time = datetime.now()
|
48 |
metadata.percentage = f"{((word.end / total_duration)*100)}"
|
49 |
+
state.update_state(state="TRANSCRIBING", meta=metadata.dict())
|
50 |
pbar.update(segment_duration)
|
51 |
except Exception as e:
|
52 |
state.update_state(
|