For this scenario, you should use the Speech-to-Text Batch Transcription feature in Azure AI Speech. It is specifically built to asynchronously transcribe large volumes of prerecorded audio files from Azure Blob Storage concurrently, reducing your overall turnaround time. To address the requirement for multiple languages without knowing the language of each call in advance, you should configure the service to use an Automatic Multilingual Configuration (a multilingual model). This allows the Speech service to automatically detect and transcribe multiple spoken languages without requiring you to split files or submit language-specific requests. Reference: https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/audio/overview
For this scenario, you should use the Speech-to-Text Batch Transcription feature in Azure AI
Speech. It is specifically built to asynchronously transcribe large volumes of prerecorded audio files
from Azure Blob Storage concurrently, reducing your overall turnaround time.
To address the requirement for multiple languages without knowing the language of each call in
advance, you should configure the service to use an Automatic Multilingual Configuration (a
multilingual model). This allows the Speech service to automatically detect and transcribe multiple
spoken languages without requiring you to split files or submit language-specific requests.
Reference:
https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/audio/overview