|
@@ -155,17 +155,18 @@ def upload_file(
|
|
|
if process:
|
|
|
try:
|
|
|
if file.content_type:
|
|
|
- stt_supported_content_types = (
|
|
|
- request.app.state.config.STT_SUPPORTED_CONTENT_TYPES
|
|
|
- or [
|
|
|
- "audio/*",
|
|
|
- "video/webm",
|
|
|
- ]
|
|
|
+ stt_supported_content_types = getattr(
|
|
|
+ request.app.state.config, "STT_SUPPORTED_CONTENT_TYPES", []
|
|
|
)
|
|
|
|
|
|
if any(
|
|
|
fnmatch(file.content_type, content_type)
|
|
|
- for content_type in stt_supported_content_types
|
|
|
+ for content_type in (
|
|
|
+ stt_supported_content_types
|
|
|
+ if stt_supported_content_types
|
|
|
+ and any(t.strip() for t in stt_supported_content_types)
|
|
|
+ else ["audio/*", "video/webm"]
|
|
|
+ )
|
|
|
):
|
|
|
file_path = Storage.get_file(file_path)
|
|
|
result = transcribe(request, file_path, file_metadata)
|