Begin recognition after upload
curl --request POST \
--url https://stt.omnia-voice.com/batch/{operationId}/start \
--header 'X-API-Key: <api-key>'const options = {method: 'POST', headers: {'X-API-Key': '<api-key>'}};
fetch('https://stt.omnia-voice.com/batch/{operationId}/start', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://stt.omnia-voice.com/batch/{operationId}/start"
headers = {"X-API-Key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text){
"operationId": "<string>",
"status": "<string>",
"pollUrl": "<string>",
"audioBytes": 123
}{
"error": "<string>",
"message": "<string>",
"code": "INVALID_API_KEY"
}{
"error": "<string>",
"message": "<string>",
"code": "INVALID_API_KEY"
}Transcription
Begin recognition after upload
Second step of the signed-URL flow. Call once the PUT to uploadUrl has
completed. Idempotent — calling it again returns the current status.
POST
/
batch
/
{operationId}
/
start
Begin recognition after upload
curl --request POST \
--url https://stt.omnia-voice.com/batch/{operationId}/start \
--header 'X-API-Key: <api-key>'const options = {method: 'POST', headers: {'X-API-Key': '<api-key>'}};
fetch('https://stt.omnia-voice.com/batch/{operationId}/start', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://stt.omnia-voice.com/batch/{operationId}/start"
headers = {"X-API-Key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text){
"operationId": "<string>",
"status": "<string>",
"pollUrl": "<string>",
"audioBytes": 123
}{
"error": "<string>",
"message": "<string>",
"code": "INVALID_API_KEY"
}{
"error": "<string>",
"message": "<string>",
"code": "INVALID_API_KEY"
}