V‑Blaze REST API version 2.1.0 (October 2020)
V‑Blaze REST API version 2.1.0 is a major release with numerous improvements.
API-based ASR flows demonstrate more than 30% improved throughput performance for typical call audio.
V‑Blaze now supports chunked transfer encoding in POSTs. In chunked transfer encoding, the data stream is divided into a series of non-overlapping "chunks." The chunks are sent out and received independently of one another. Chunked encoding is useful when sending larger amounts of data.
V‑Blaze now supports HTTP basic authentication for callbacks. When a callback server requires authentication information, prepend your access credentials to the hostname in the URL as shown in the following example:
https://username:password@hostname.comAdded two new options for
/transcriberequests when usingutterance_callback:output=noutts- Returns basic details of the transcript with utterances excluded.utterance_fmt= OPTION- Controls the output type that would be sent back on a callback. Options arejson(default),jsontop,text.
Added elements to
/statusfullJSON output:memlow
Indicates the lowest reading of available memory observed since the last (re)start of the V‑Blaze server.
memhuge
Provides insight into fragmentation of free memory by indicating the total size of free memory in the
NORMALzone.Free memory is counted in
hugefragments. In this context, huge is defined as either 512*pagesize or 1024*pagesize. The average pagesize is 4KiB, so the size of a huge fragment could range from 512*4KiB to 1024*4KiB.maxdecoders
Indicates the maximum number of audio decoders that can be used by V‑Blaze when processing audio files. Each decoder transcribes a single utterance at a time.
Refer to the statusfull page for an example that includes these additions.
