Azure speech to text batch stucked on "Running" status and no percentage

Fabrizio Barone 0 Reputation points
2024-05-29T07:44:05.1833333+00:00

this is the request:

"azureRequest": {
  "displayName": "job_title...",
  "description": "job_title...",
  "locale": "it-it",
  "contentUrls": [
    "{url of a wave file mono 16000 9h and 10min long}}"
  ],
  "model": {
    "self": "https://germanywestcentral.api.cognitive.microsoft.com/speechtotext/v3.2-preview.1/models/base/8089bfcb-42a7-46b3-8177-ea9dde3df2cf"
  },
  "properties": {
    "wordLevelTimestampsEnabled": true,
    "displayFormWordLevelTimestampsEnabled": true,
    "diarizationEnabled": false,
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked"
  },
  "customProperties": {}
}

this is the status,

curl -X GET "https://germanywestcentral.api.cognitive.microsoft.com/speechtotext/v3.1/transcriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Ocp-Apim-Subscription-Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx""
{
  "self": "https://germanywestcentral.api.cognitive.microsoft.com/speechtotext/v3.1/transcriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx1",
  "model": {
    "self": "https://germanywestcentral.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/8089bfcb-42a7-46b3-8177-ea9dde3df2cf"
  },
  "links": {
    "files": "https://germanywestcentral.api.cognitive.microsoft.com/speechtotext/v3.1/transcriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx1/files"
  },
  "properties": {
    "diarizationEnabled": false,
    "wordLevelTimestampsEnabled": true,
    "displayFormWordLevelTimestampsEnabled": true,
    "channels": [
      0,
      1
    ],
    "punctuationMode": "DictatedAndAutomatic",
    "profanityFilterMode": "Masked"
  },
  "lastActionDateTime": "2024-05-28T16:00:46Z",
  "status": "Running",
  "createdDateTime": "2024-05-28T16:00:46Z",
  "locale": "it-IT",
  "displayName": "job_title...",
  "description": "job_title..."
}


stuck on

 "status": "Running",

How to know the percentage ?
How to know if there is any error ?

Thanks

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,516 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. santoshkc 6,310 Reputation points Microsoft Vendor
    2024-05-29T11:37:20.38+00:00

    Hi @Fabrizio Barone,

    Thank you for reaching out to us. The "Running" status indicates that the transcription job is still processing and it may take some time to complete. Batch transcription jobs are scheduled on a best-effort basis. At peak hours, it may take up to 30 minutes or longer for a transcription job to start processing. Most of the time during the execution the transcription status will be Running. This is because the job is assigned the Running status the moment it moves to the batch transcription backend system. When the base model is used, this assignment happens almost immediately; it's slightly slower for custom models. Thus, the amount of time a transcription job spends in the Running state doesn't correspond to the actual transcription time but also includes waiting time in the internal queues.

    For more info: Batch transcription.

    Regarding the percentage of completion, the batch transcription service does not provide a percentage of completion. Instead, you can check the status of your batch transcription job to determine if it is still running or if it has completed.

    I suggest you to wait for some time and checking the status again and also check the Logs for any errors. If the issue persists, could you please provide more details such as the size of the file, the number of files, and the duration of the audio?

    I hope this information helps. Thank you.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful.


  2. Fabrizio Barone 0 Reputation points
    2024-05-30T07:05:57.2166667+00:00

    ok but the job was submitted yesterday at 2024-05-28 16:00:46 now is 2024-05-29 14:00:00 a bit too long 22 hour after

    0 comments No comments