๐Ÿ“ค

File Upload & Processing

Upload audio, documents, and images for automatic text extraction and transcription

๐Ÿ“

Upload & Process Files

โšก

Instant Upload

Files processed immediately with background text extraction

๐Ÿ”

Smart Extraction

OCR for images, PDF parsing, document extraction, and audio transcription

๐Ÿ“ฌ

Auto Entry Creation

Extracted text automatically creates inbox entry for classification

๐Ÿ“‹Supported File Formats

๐ŸŽต Audio

๐ŸŽต

MP3

๐ŸŽต

WAV

๐ŸŽต

M4A

๐ŸŽต

OGG

๐Ÿ“„ Documents

๐Ÿ“„

PDF

๐Ÿ“

DOCX

๐Ÿ“ƒ

TXT

๐Ÿ“‹

MD

๐Ÿ–ผ๏ธ Images

๐Ÿ–ผ๏ธ

JPG

๐Ÿ–ผ๏ธ

PNG

๐Ÿ–ผ๏ธ

GIF

๐Ÿ–ผ๏ธ

WEBP

๐Ÿ’ก Note: Audio files are transcribed via background jobs (cron every 30s). Transcription may take 30+ seconds depending on file length.

๐Ÿ“š

Single-Step Upload Flow

1. Select file (audio, document, or image)
2. POST /api/upload โ†’ Upload with FormData
3. Poll GET /api/upload/[fileId] โ†’ Check processing status
4. Text extracted/transcribed โ†’ Inbox entry created automatically

Max file size: 250MB | Processing: Background async | Polling interval: 2 seconds