[BindServiceMethod(typeof(SpeechTranslationService), "BindService")]
public abstract class SpeechTranslationService.SpeechTranslationServiceBase
Reference documentation and code samples for the Media Translation v1beta1 API class SpeechTranslationService.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 |
IAsyncStreamReaderStreamingTranslateSpeechRequest Used for reading requests from the client. |
responseStream |
IServerStreamWriterStreamingTranslateSpeechResponse 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. |