public sealed class TextToSpeechSettings : IMessage<TextToSpeechSettings>, IEquatable<TextToSpeechSettings>, IDeepCloneable<TextToSpeechSettings>, IBufferMessage, IMessage
Reference 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 |