The Speech-to-Text accurately converts speech into text using an API powered by Reverie’s AI technology. The solution will transcribe the speech in real-time of various Indian languages and audio formats.
apikey
, appid
, appname
, domain
, src_lang
.cause = Ready
, then the connection is successfully established.final = false
, then the audio is partially transcribed, and the service is still processing the input data.--EOF--
into the upstream to stop the recognition process.
--EOF--
into the upstream, then the STT service will automatically terminate the recognition process.final = true
, then the text received is considered the final transcript.index.html
hi
generic
15
seconds, and the maximum time allowed = 180
seconds silence = 15
seconds i.e., On passing the speech for 60 seconds, and if you remain silent, the connection will be open for the next 15 seconds and then will automatically get disconnected. 1
second, and the maximum silence = 30
seconds.16k_int16
. (WAV, Signed 16 bit, 16,000 or 16K Hz).true
- stores audio and keep transcripts in logs.no_audio
- does not store audios but keep transcripts in logs.no_transcript
- does not keep transcripts in logs but stores audios.false
- does not keep neither audios nor transcripts in log.true
en
, hi
true
true
/1
or false
/0
.false
/0
success
= true
, then the API is functioning and ready to generate output.success
= false
, then the API is not functional and has some errorsfinal
= true
, then the received text is the final output.final
= false
, then the text received is partial and is still processing the file0
to 1
. Higher scores indicate greater relevance to the transcriptionsuccess
= false
, then the cause will display the reason for the error. Refer to API Codes
to view the list of error messages and its description.
Message Code | Message | Description |
---|---|---|
403 | Forbidden | Entered Invalid credentials |
403 | Forbidden | The provided credit limit is exhausted. |
403 | Forbidden | The API key provided to a user is expired. |
403 | Forbidden | The user is not authorized to use the STT API. |
403 | Forbidden | The invalid language code is passed, or the user has entered the code, which he is not authorized to use. |
400 | no decoder for given args | For the language and domain given in the request, STT service is not available |
200 | unsupported audio format | The API does not support the audio format. |
200 | ready | STT is ready to receive audio data |
200 | partial | This is a partial response. Keep waiting for the final response. |
200 | EOF received | This is the final response. The connection will be closed as EOF received in the request. |
200 | silence detected | This is the final response. The connection will be closed as silence is received in the request. |
200 | timeout | This is the final response. The connection will be closed as no data is received. |
200 | audio too short | Audio too short to detect transcription |