Class SpeechTranslationService.SpeechTranslationServiceBase (2.0.0-beta01)

[BindServiceMethod(typeof(SpeechTranslationService), "BindService")]
public abstract class SpeechTranslationServiceBase

Base class for server-side implementations of SpeechTranslationService

Inheritance

Object > SpeechTranslationService.SpeechTranslationServiceBase

Namespace

Google.Cloud.MediaTranslation.V1Beta1

Assembly

Google.Cloud.MediaTranslation.V1Beta1.dll

Methods

StreamingTranslateSpeech(IAsyncStreamReader<StreamingTranslateSpeechRequest>, IServerStreamWriter<StreamingTranslateSpeechResponse>, ServerCallContext)

public virtual Task StreamingTranslateSpeech(IAsyncStreamReader<StreamingTranslateSpeechRequest> requestStream, IServerStreamWriter<StreamingTranslateSpeechResponse> responseStream, ServerCallContext context)

Performs bidirectional streaming speech translation: receive results while sending audio. This method is only available via the gRPC API (not REST).

Parameters
NameDescription
requestStreamIAsyncStreamReader<StreamingTranslateSpeechRequest>

Used for reading requests from the client.

responseStreamIServerStreamWriter<StreamingTranslateSpeechResponse>

Used for sending responses back to the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task

A task indicating completion of the handler.