Streaming gRPC API

The streaming APIs are provided by a gRPC (https://www.grpc.io/docs/) service.

Multiple services are available in the API and the AvailableRequest method can be used to determine all the available services and languages supported by each.
The following services prefixes are used with different service types:

PrefixService Type
Recognize*Speech recognition (ASR).
Translate*Text translation (MT). Includes plain text and SRT files.
LineSegmentation*Intelligent line segmentation (ILS).
Speak*Text to speech (TTS).

The documentation below is automatically generated from the Protocol Buffers description file (.proto) which describes the services and associated data structures.

Reference client implementations in different languages are available to help get started.