public sealed class VoiceSelectionParams : IMessage<VoiceSelectionParams>, IEquatable<VoiceSelectionParams>, IDeepCloneable<VoiceSelectionParams>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 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.v2beta1.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.v2beta1.VoiceSelectionParams.name]. Note
that this is only a preference, not requirement. If a voice of the
appropriate gender is not available, the synthesizer should substitute 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 reference information for the \u003ccode\u003eVoiceSelectionParams\u003c/code\u003e class within the Google Cloud Dialogflow v2beta1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eVoiceSelectionParams\u003c/code\u003e is used to describe which voice to use for speech synthesis, inheriting from \u003ccode\u003eobject\u003c/code\u003e and implementing several interfaces like \u003ccode\u003eIMessage\u003c/code\u003e and \u003ccode\u003eIEquatable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, \u003ccode\u003eVoiceSelectionParams()\u003c/code\u003e and \u003ccode\u003eVoiceSelectionParams(VoiceSelectionParams other)\u003c/code\u003e, and two properties, \u003ccode\u003eName\u003c/code\u003e and \u003ccode\u003eSsmlGender\u003c/code\u003e, which are used to define the desired voice.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eName\u003c/code\u003e property allows specifying a voice by its name, while the \u003ccode\u003eSsmlGender\u003c/code\u003e property allows setting a preference for the gender of the voice to be used.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eVoiceSelectionParams\u003c/code\u003e available is 1.0.0-beta23, located under the \u003ccode\u003eGoogle.Cloud.Dialogflow.V2Beta1\u003c/code\u003e namespace.\u003c/p\u003e\n"]]],[],null,[]]