public sealed class TextToSpeechSettings : IMessage<TextToSpeechSettings>, IEquatable<TextToSpeechSettings>, IDeepCloneable<TextToSpeechSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class TextToSpeechSettings.
Instructs the speech synthesizer on how to generate the output audio content.
Optional. The synthesis sample rate (in hertz) for this audio. If not
provided, then the synthesizer will use the default sample rate based on
the audio encoding. If this is different from the voice's natural sample
rate, then the synthesizer will honor this request by converting to the
desired sample rate (which might result in worse audio quality).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe document provides reference documentation for the \u003ccode\u003eTextToSpeechSettings\u003c/code\u003e class within the Google Cloud Dialogflow v2 API, with version 4.26.0 being the latest release available.\u003c/p\u003e\n"],["\u003cp\u003eThis \u003ccode\u003eTextToSpeechSettings\u003c/code\u003e class is used to configure how speech is synthesized when generating audio output, and it implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties to control text-to-speech settings, including enabling or disabling text to speech, specifying the desired output audio encoding and sample rate, and allowing you to configure speech synthesis for various languages.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes a historical list of versions for \u003ccode\u003eTextToSpeechSettings\u003c/code\u003e dating back to version 3.2.0 and up to the latest 4.26.0, allowing users to refer to past iterations of this class.\u003c/p\u003e\n"],["\u003cp\u003eThe class contains 2 constructors, \u003ccode\u003eTextToSpeechSettings()\u003c/code\u003e and \u003ccode\u003eTextToSpeechSettings(TextToSpeechSettings other)\u003c/code\u003e, and a set of properties like \u003ccode\u003eEnableTextToSpeech\u003c/code\u003e, \u003ccode\u003eOutputAudioEncoding\u003c/code\u003e, \u003ccode\u003eSampleRateHertz\u003c/code\u003e and \u003ccode\u003eSynthesizeSpeechConfigs\u003c/code\u003e that contain specific settings.\u003c/p\u003e\n"]]],[],null,[]]