Media Translation v1beta1 API - Class SpeechTranslationServiceClientImpl (2.0.0-beta03)

public sealed class SpeechTranslationServiceClientImpl : SpeechTranslationServiceClient

Reference documentation and code samples for the Media Translation v1beta1 API class SpeechTranslationServiceClientImpl.

SpeechTranslationService client wrapper implementation, for convenient use.

Inheritance

object > SpeechTranslationServiceClient > SpeechTranslationServiceClientImpl

Namespace

Google.Cloud.MediaTranslation.V1Beta1

Assembly

Google.Cloud.MediaTranslation.V1Beta1.dll

Remarks

Provides translation from/to media types.

Constructors

SpeechTranslationServiceClientImpl(SpeechTranslationServiceClient, SpeechTranslationServiceSettings, ILogger)

public SpeechTranslationServiceClientImpl(SpeechTranslationService.SpeechTranslationServiceClient grpcClient, SpeechTranslationServiceSettings settings, ILogger logger)

Constructs a client wrapper for the SpeechTranslationService service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientSpeechTranslationServiceSpeechTranslationServiceClient

The underlying gRPC client.

settingsSpeechTranslationServiceSettings

The base SpeechTranslationServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override SpeechTranslationService.SpeechTranslationServiceClient GrpcClient { get; }

The underlying gRPC SpeechTranslationService client

Property Value
TypeDescription
SpeechTranslationServiceSpeechTranslationServiceClient
Overrides

Methods

StreamingTranslateSpeech(CallSettings, BidirectionalStreamingSettings)

public override SpeechTranslationServiceClient.StreamingTranslateSpeechStream StreamingTranslateSpeech(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)

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

Parameters
NameDescription
callSettingsCallSettings

If not null, applies overrides to this RPC call.

streamingSettingsBidirectionalStreamingSettings

If not null, applies streaming overrides to this RPC call.

Returns
TypeDescription
SpeechTranslationServiceClientStreamingTranslateSpeechStream

The client-server stream.

Overrides