public sealed class VoiceSelectionParams : IMessage<VoiceSelectionParams>, IEquatable<VoiceSelectionParams>, IDeepCloneable<VoiceSelectionParams>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class VoiceSelectionParams.
Description of which voice to use for speech synthesis.
Optional. The name of the voice. If not set, the service will choose a
voice based on the other parameters such as language_code and
[ssml_gender][google.cloud.dialogflow.cx.v3.VoiceSelectionParams.ssml_gender].
Optional. The preferred gender of the voice. If not set, the service will
choose a voice based on the other parameters such as language_code and
[name][google.cloud.dialogflow.cx.v3.VoiceSelectionParams.name]. Note that
this is only a preference, not requirement. If a voice of the appropriate
gender is not available, the synthesizer substitutes a voice with a
different gender rather than failing the request.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The documentation is for the `VoiceSelectionParams` class within the `Google.Cloud.Dialogflow.Cx.V3` namespace, detailing its use for specifying voice options in speech synthesis."],["This page contains the documentation for `VoiceSelectionParams` across 37 versions, from version 1.0.0 to 2.23.0, including the latest."],["The `VoiceSelectionParams` class allows configuration of the name and gender of the voice used for speech synthesis, with options to let the service choose if these properties are not specified."],["The class implements several interfaces, such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its role in message handling and data manipulation."],["There are two constructors available for creating `VoiceSelectionParams` objects: a default constructor and one that takes another `VoiceSelectionParams` instance for copying."]]],[]]