Enhance the video transcription service to handle multiple transcription requests concurrently. Currently, the system can process only one transcription at a time, which leads to long wait times for users.
Objective
Implement a system that allows multiple videos to be transcribed simultaneously without blocking the main application thread. This will improve user experience by reducing wait times and making the application more scalable.
Description
Enhance the video transcription service to handle multiple transcription requests concurrently. Currently, the system can process only one transcription at a time, which leads to long wait times for users.
Objective
Implement a system that allows multiple videos to be transcribed simultaneously without blocking the main application thread. This will improve user experience by reducing wait times and making the application more scalable.