Dialogflow v3 API - Class TextToSpeechSettings (2.9.0)

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.

Inheritance

object > TextToSpeechSettings

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

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
MapField string SynthesizeSpeechConfig

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月05日 UTC.