Google Cloud Text-to-Speech v1beta1 API - Class SynthesizeSpeechRequest (2.0.0-beta10)

public sealed class SynthesizeSpeechRequest : IMessage<SynthesizeSpeechRequest>, IEquatable<SynthesizeSpeechRequest>, IDeepCloneable<SynthesizeSpeechRequest>, IBufferMessage, IMessage

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

The top-level message sent by the client for the SynthesizeSpeech method.

Inheritance

object > SynthesizeSpeechRequest

Namespace

Google.Cloud.TextToSpeech.V1Beta1

Assembly

Google.Cloud.TextToSpeech.V1Beta1.dll

Constructors

SynthesizeSpeechRequest()

public SynthesizeSpeechRequest()

SynthesizeSpeechRequest(SynthesizeSpeechRequest)

public SynthesizeSpeechRequest(SynthesizeSpeechRequest other)
Parameter
Name Description
other SynthesizeSpeechRequest

Properties

AdvancedVoiceOptions

public AdvancedVoiceOptions AdvancedVoiceOptions { get; set; }

Advanced voice options.

Property Value
Type Description
AdvancedVoiceOptions

AudioConfig

public AudioConfig AudioConfig { get; set; }

Required. The configuration of the synthesized audio.

Property Value
Type Description
AudioConfig

EnableTimePointing

public RepeatedField<SynthesizeSpeechRequest.Types.TimepointType> EnableTimePointing { get; }

Whether and what timepoints are returned in the response.

Property Value
Type Description
RepeatedFieldSynthesizeSpeechRequestTypesTimepointType

Input

public SynthesisInput Input { get; set; }

Required. The Synthesizer requires either plain text or SSML as input.

Property Value
Type Description
SynthesisInput

Voice

public VoiceSelectionParams Voice { get; set; }

Required. The desired voice of the synthesized audio.

Property Value
Type Description
VoiceSelectionParams