utterance_callback

Values: URL

Description:

Specify the URL of a callback server to stream each utterance as it is transcribed. A callback server is required for real-time speech processing. As used in the ASR engine, a callback is the address and (optionally) method name and parameters of a web application that can receive data via HTTP or HTTPS. In the ASR engine, callbacks are usually used to enable another application to receive and directly interact with the transcripts produced by the ASR engine.

ASR engine transcriptions are normally returned immediately and directly to the user or application that submitted the audio file for transcription. When a callback is specified, the transcription result is POSTed to the specified callback address and cannot be retrieved subsequently unless the application that is listening on the callback address somehow makes it available. The ASR engine does not check the return code from the callback to verify that the transcription was sent to a valid address or that it was received correctly.