curl --location --request POST 'https://revapi.reverieinc.com/upload' \
--header 'src_lang: hi' \
--header 'domain: generic' \
--header 'REV-API-KEY: <YOUR API KEY>' \
--header 'REV-APPNAME: stt_batch' \
--header 'REV-APP-ID: <YOUR API-ID>' \
--header 'subtitles: true' \
--form 'file=@"<File Path>"'
curl --location --request POST 'https://revapi.reverieinc.com/upload' \
--header 'src_lang: hi' \
--header 'domain: generic' \
--header 'REV-API-KEY: <YOUR API KEY>' \
--header 'REV-APPNAME: stt_batch' \
--header 'REV-APP-ID: <YOUR API-ID>' \
--header 'subtitles: true' \
--form 'file=@"<File Path>"' \
--header 'format=mp3'
{
"job_id": "e21f356d-cbf9-4d62-a960-1e9da1805d19",
"code": "000",
"message": "Success. Request accepted"
}
{
"job_id": "9b46fa98-d5a6-49d3-96c2-c12c22cf1984",
"code": "005",
"message": "file is required"
}
curl --location --request GET 'https://revapi.reverieinc.com/status?job_id=<job_id>' \
--header 'REV-API-KEY: <YOUR API KEY>' \
--header 'REV-APPNAME: stt_batch' \
--header 'REV-APP-ID: <YOUR API-ID>'
{
"job_id": "e21f356d-cbf9-4d62-a960-1e9da1805d19",
"code": "000",
"message": "Transcript ready.",
"status": "completed"
}
curl --location --request GET 'https://revapi.reverieinc.com/transcript?job_id=<job_id>' \
--header 'REV-API-KEY: <YOUR API KEY>' \
--header 'REV-APPNAME: stt_batch' \
--header 'REV-APP-ID: <YOUR API-ID>'
{
"job_id": "e21f356d-cbf9-4d62-a960-1e9da1805d19",
"code": "000",
"message": "Transcript ready.",
"result": {
"transcript": "Hello. Welcome to Reverie.",
"original_transcript": "HELLO. WELCOME TO REVERIE.",
"channel_number": 1,
"words": [
[
{
"conf": 0.991683,
"end": 0.21,
"start": 0.09,
"word": "HELLO"
},
{
"conf": 1.0,
"end": 0.6,
"start": 0.21,
"word": "WELCOME"
},
{
"conf": 0.99723,
"end": 0.72,
"start": 0.6,
"word": "TO"
},
{
"conf": 1.0,
"end": 1.320315,
"start": 0.72,
"word": "REVERIE"
}
]
],
"subtitles": "1\n00:00:00,090 --> 00:00:06,900\nHELLO. WELCOME TO REVERIE.\n\n"
}
}
```