public sealed class StreamingSynthesizeConfig : IMessage<StreamingSynthesizeConfig>, IEquatable<StreamingSynthesizeConfig>, IDeepCloneable<StreamingSynthesizeConfig>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Text-to-Speech v1beta1 API class StreamingSynthesizeConfig.
Provides configuration information for the StreamingSynthesize request.
Implements
IMessageStreamingSynthesizeConfig, IEquatableStreamingSynthesizeConfig, IDeepCloneableStreamingSynthesizeConfig, IBufferMessage, IMessageNamespace
Google.Cloud.TextToSpeech.V1Beta1Assembly
Google.Cloud.TextToSpeech.V1Beta1.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 |
|