Google Cloud Text-to-Speech v1 API - Class StreamingSynthesizeConfig (3.11.0)

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

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

Provides configuration information for the StreamingSynthesize request.

Inheritance

object > StreamingSynthesizeConfig

Namespace

Google.Cloud.TextToSpeech.V1

Assembly

Google.Cloud.TextToSpeech.V1.dll

Constructors

StreamingSynthesizeConfig()

public StreamingSynthesizeConfig()

StreamingSynthesizeConfig(StreamingSynthesizeConfig)

public StreamingSynthesizeConfig(StreamingSynthesizeConfig other)
Parameter
Name Description
other StreamingSynthesizeConfig

Properties

CustomPronunciations

public CustomPronunciations CustomPronunciations { get; set; }

Optional. The pronunciation customizations are applied to the input. If this is set, the input is synthesized using the given pronunciation customizations.

The initial support is for en-us, with plans to expand to other locales in the future. Instant Clone voices aren't supported.

In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag.

Property Value
Type Description
CustomPronunciations

StreamingAudioConfig

public StreamingAudioConfig StreamingAudioConfig { get; set; }

Optional. The configuration of the synthesized audio.

Property Value
Type Description
StreamingAudioConfig

Voice

public VoiceSelectionParams Voice { get; set; }

Required. The desired voice of the synthesized audio.

Property Value
Type Description
VoiceSelectionParams