Add model auto-download and English logging

This commit is contained in:
Dymas
2026-06-06 12:47:59 +02:00
parent d8b92d5025
commit 0c7f93d067
17 changed files with 204 additions and 77 deletions
+3 -3
View File
@@ -94,7 +94,7 @@ class Routes:
response, status_code = self.transcription_service.transcribe(temp_path, filename, dict(request.form))
return jsonify(response), status_code
except ValidationError as e:
logger.warning("Ошибка валидации файла '%s': %s", filename, e)
logger.warning("File validation failed for '%s': %s", filename, e)
return jsonify({"error": str(e)}), 400
finally:
cleanup_temp_files([temp_path])
@@ -122,7 +122,7 @@ class Routes:
response, status_code = self.transcription_service.transcribe(temp_path, filename, params)
return jsonify(response), status_code
except ValidationError as e:
logger.warning("Ошибка валидации файла '%s': %s", filename, e)
logger.warning("File validation failed for '%s': %s", filename, e)
return jsonify({"error": str(e)}), 400
finally:
cleanup_temp_files([temp_path])
@@ -150,7 +150,7 @@ class Routes:
response, status_code = self.transcription_service.transcribe(temp_path, filename, params)
return jsonify(response), status_code
except ValidationError as e:
logger.warning("Ошибка валидации файла '%s': %s", filename, e)
logger.warning("File validation failed for '%s': %s", filename, e)
return jsonify({"error": str(e)}), 400
finally:
cleanup_temp_files([temp_path])