Back
4 min read
Advanced Features

Batch Processing | VoxScriber - Transcribe Multiple Files at Once

Learn how to use batch processing to transcribe multiple files simultaneously on VoxScriber.

Batch Processing

Automate the transcription of multiple files simultaneously. Learn strategies, monitoring, and best practices to maximize efficiency and results.

Benefits of Batch Processing

Time Savings

Process dozens or hundreds of files simultaneously. 10x faster

  • Multi-file upload with drag & drop
  • One-time configuration
  • Automatic parallel processing
  • 90% reduction in setup time

Cost Efficiency

Optimize credit and resource usage. 30% savings

  • Automatic batch discounts
  • Better credit utilization
  • Reduced operational overhead
  • Optimized ROI for large volumes

Advanced Organization

Keep your projects organized.

  • Custom tags and categories
  • Automatic folder structure
  • Consistent metadata
  • Advanced search and filtering

How It Works

Via Dashboard

Select files

Drag and drop multiple files into the upload area, or click to select

Configure options

Set the language, transcription engine, and speaker identification for all files

Organize

Add tags, select the destination folder, and set priority

Start processing

Click "Transcribe All" to start the batch

Monitor progress

Track the status of each file in real time on the batch panel

Export results

Download all transcriptions in batch in your desired format

Via API

# Upload multiple files
curl -X POST https://api.vozparatexto.com.br/v1/batch/upload \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "files[]=@audio1.mp3" \
  -F "files[]=@audio2.mp3" \
  -F "files[]=@audio3.mp3" \
  -F "engine=ASSEMBLYAI" \
  -F "language=en-US"
// Response
{
  "batchId": "batch_abc123",
  "totalFiles": 3,
  "status": "PROCESSING",
  "files": [
    { "id": "upload_1", "name": "audio1.mp3", "status": "QUEUED" },
    { "id": "upload_2", "name": "audio2.mp3", "status": "QUEUED" },
    { "id": "upload_3", "name": "audio3.mp3", "status": "QUEUED" }
  ]
}

Limits & Settings

| Resource | Free Plan | Lite Plan | Advanced Plan | Pro Plan | |---|---|---|---|---| | Files per batch | 3 | 10 | 25 | 100 | | Parallel processing | 1 | 2 | 3 | 5 | | Maximum batch size | 100 MB | 500 MB | 2 GB | 10 GB | | Queue priority | Normal | Normal | High | Maximum |

Batch Monitoring

File Statuses

| Status | Description | |---|---| | QUEUED | In queue awaiting processing | | UPLOADING | Upload in progress | | PROCESSING | Transcription in progress | | COMPLETED | Transcription completed successfully | | FAILED | Processing failed | | RETRYING | Automatically retrying |

Monitoring Dashboard

The batch panel shows:

  • Overall batch progress (percentage)
  • Individual file status
  • Estimated completion time
  • Credits consumed vs estimated
  • Error logs per file

Optimization Strategies

File Organization

  • Group files by project or topic
  • Use consistent naming conventions
  • Separate by language when necessary
  • Sort by priority

Recommended Settings

  • Use AssemblyAI for best cost-effectiveness (15 cycles/min)
  • Enable speaker identification only when needed
  • Choose the correct language for best accuracy
  • Set up webhooks for completion notifications

Check your credit balance before starting a large batch. The system calculates the estimated cost before starting, but individual transcriptions in progress cannot be canceled.

Troubleshooting

Some files failed in the batch

Possible causes: Unsupported format, corrupted file, insufficient credits.

Solutions: Check the formats of the failed files, try reprocessing individually, confirm your credit balance.

Processing is very slow

Possible causes: Many large files, peak hours, parallel processing limit.

Solutions: Split into smaller batches, submit during off-peak hours, consider upgrading your plan for more parallel slots.

Inconsistent results between files

Possible causes: Variable audio quality, different languages, incorrect settings.

Solutions: Normalize the audio before uploading, configure language per file when needed, review batch settings.

For very large batches (more than 50 files), split them into sub-batches of 20-30 files. This makes monitoring easier and allows you to identify issues more quickly.

Continue learning