public sealed class TextToSpeechSettings : IMessage<TextToSpeechSettings>, IEquatable<TextToSpeechSettings>, IDeepCloneable<TextToSpeechSettings>, IBufferMessage, IMessageReference documentation and code samples for the Dialogflow v3 API class TextToSpeechSettings.
Settings related to speech synthesizing.
Implements
IMessageTextToSpeechSettings, IEquatableTextToSpeechSettings, IDeepCloneableTextToSpeechSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
TextToSpeechSettings()
public TextToSpeechSettings()TextToSpeechSettings(TextToSpeechSettings)
public TextToSpeechSettings(TextToSpeechSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
TextToSpeechSettings |
Properties
SynthesizeSpeechConfigs
public MapField<string, SynthesizeSpeechConfig> SynthesizeSpeechConfigs { get; }Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig.
These settings affect:
The phone gateway synthesize configuration set via [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3.Agent.text_to_speech_settings].
How speech is synthesized when invoking [session][google.cloud.dialogflow.cx.v3.Sessions] APIs. [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3.Agent.text_to_speech_settings] only applies if [OutputAudioConfig.synthesize_speech_config][google.cloud.dialogflow.cx.v3.OutputAudioConfig.synthesize_speech_config] is not specified.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringSynthesizeSpeechConfig |
|