public sealed class VoiceSelectionParams : IMessage<VoiceSelectionParams>, IEquatable<VoiceSelectionParams>, IDeepCloneable<VoiceSelectionParams>, IBufferMessage, IMessage
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"]],[["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\u003eThis document provides comprehensive documentation for the \u003ccode\u003eVoiceSelectionParams\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, detailing its usage in selecting voices for speech synthesis.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eVoiceSelectionParams\u003c/code\u003e class is part of the Google Cloud Dialogflow CX V3 library and is available in numerous versions, ranging from version 1.0.0 up to the latest version 2.23.0, accessible through their respective documentation links.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, ensuring broad compatibility within the .NET ecosystem.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eVoiceSelectionParams\u003c/code\u003e allows users to set preferences for the voice to be used, such as \u003ccode\u003eName\u003c/code\u003e and \u003ccode\u003eSsmlGender\u003c/code\u003e, which are optional properties that guide the service in choosing an appropriate voice.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information about the inheritance structure, inherited members, constructors, properties, and parameter details for the \u003ccode\u003eVoiceSelectionParams\u003c/code\u003e class, enhancing developer understanding and use.\u003c/p\u003e\n"]]],[],null,[]]