AssemblyAI’s transcription service for pre-recorded audio uses a concurrency limit to manage the number of simultaneous transcription jobs that can be processed for each account. This article explains how the concurrency limit works and what happens when you reach it.Documentation Index
Fetch the complete documentation index at: https://assemblyai.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Understanding the Concurrency Limit
The concurrency limit determines how many transcription jobs can be processed simultaneously for your account. When you submit transcription requests:- If you’re below the concurrency limit, your job starts processing immediately.
- If you’ve reached the limit, additional jobs are placed in a queue.
Queue Processing
When you’ve reached your concurrency limit:- New transcription requests are added to a queue.
- As soon as a currently processing job finishes, the next job in the queue starts processing.
- This continues until all queued jobs are processed.
Increasing Your Concurrency Limit
If you find that the current concurrency limit is insufficient for your needs, you can increase it by upgrading your account. To do this:- Add a credit card to your account.
- Choose a plan that offers a higher concurrency limit.
Scale to support any workloadWe offer custom concurrency limits that scale to support any workload at no
additional cost. If you need a higher concurrency limit please either contact
our Sales team or reach out to us at
support@assemblyai.com.
Best Practices
To optimize your use of the transcription service:- Monitor your job queue to anticipate processing times.
- For time-sensitive transcriptions, consider upgrading your account if you frequently hit the concurrency limit.
- Batch your transcription requests efficiently to make the most of your current limit.