Google Cloud Text-to-Speech v1beta1 API - Class TextToSpeech.TextToSpeechBase (2.0.0-beta08)

[BindServiceMethod(typeof(TextToSpeech), "BindService")]
public abstract class TextToSpeech.TextToSpeechBase

Reference documentation and code samples for the Google Cloud Text-to-Speech v1beta1 API class TextToSpeech.TextToSpeechBase.

Base class for server-side implementations of TextToSpeech

Inheritance

object > TextToSpeech.TextToSpeechBase

Namespace

Google.Cloud.TextToSpeech.V1Beta1

Assembly

Google.Cloud.TextToSpeech.V1Beta1.dll

Methods

ListVoices(ListVoicesRequest, ServerCallContext)

public virtual Task<ListVoicesResponse> ListVoices(ListVoicesRequest request, ServerCallContext context)

Returns a list of Voice supported for synthesis.

Parameters
Name Description
request ListVoicesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListVoicesResponse

The response to send back to the client (wrapped by a task).

StreamingSynthesize(IAsyncStreamReader<StreamingSynthesizeRequest>, IServerStreamWriter<StreamingSynthesizeResponse>, ServerCallContext)

public virtual Task StreamingSynthesize(IAsyncStreamReader<StreamingSynthesizeRequest> requestStream, IServerStreamWriter<StreamingSynthesizeResponse> responseStream, ServerCallContext context)

Performs bidirectional streaming speech synthesis: receive audio while sending text.

Parameters
Name Description
requestStream IAsyncStreamReaderStreamingSynthesizeRequest

Used for reading requests from the client.

responseStream IServerStreamWriterStreamingSynthesizeResponse

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.

SynthesizeSpeech(SynthesizeSpeechRequest, ServerCallContext)

public virtual Task<SynthesizeSpeechResponse> SynthesizeSpeech(SynthesizeSpeechRequest request, ServerCallContext context)

Synthesizes speech synchronously: receive results after all text input has been processed.

Parameters
Name Description
request SynthesizeSpeechRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskSynthesizeSpeechResponse

The response to send back to the client (wrapped by a task).