Add model auto-download and English logging
This commit is contained in:
@@ -50,8 +50,8 @@ class TranscriptionService:
|
||||
try:
|
||||
duration = get_audio_duration(file_path)
|
||||
except Exception as e:
|
||||
logger.error("Ошибка при определении длительности файла: %s", e)
|
||||
return {"error": f"Не удалось определить длительность аудиофайла: {e}"}, 500
|
||||
logger.error("Failed to determine file duration: %s", e)
|
||||
return {"error": f"Failed to determine audio duration: {e}"}, 500
|
||||
|
||||
start_time = time.time()
|
||||
result = self.transcriber.process_file(
|
||||
@@ -86,6 +86,6 @@ class TranscriptionService:
|
||||
return response, 200
|
||||
|
||||
except Exception as e:
|
||||
logger.error("Ошибка при транскрибации файла '%s': %s", filename, e)
|
||||
logger.error("Failed to transcribe file '%s': %s", filename, e)
|
||||
logger.error("Traceback: %s", traceback.format_exc())
|
||||
return {"error": str(e)}, 500
|
||||
|
||||
Reference in New Issue
Block a user