[BindServiceMethod(typeof(SpeechTranslationService), "BindService")]
public abstract class SpeechTranslationServiceBase
Base class for server-side implementations of SpeechTranslationService
Namespace
Google.Cloud.MediaTranslation.V1Beta1Assembly
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 | |
---|---|
Name | Description |
requestStream | IAsyncStreamReader<StreamingTranslateSpeechRequest> Used for reading requests from the client. |
responseStream | IServerStreamWriter<StreamingTranslateSpeechResponse> Used for sending responses back to the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task | A task indicating completion of the handler. |