Class VoiceSelectionParams (1.5.0)

public sealed class VoiceSelectionParams : IMessage<VoiceSelectionParams>, IEquatable<VoiceSelectionParams>, IDeepCloneable<VoiceSelectionParams>, IBufferMessage, IMessage

Description of which voice to use for speech synthesis.

Inheritance

Object > VoiceSelectionParams

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

VoiceSelectionParams()

public VoiceSelectionParams()

VoiceSelectionParams(VoiceSelectionParams)

public VoiceSelectionParams(VoiceSelectionParams other)
Parameter
Name Description
other VoiceSelectionParams

Properties

Name

public string Name { get; set; }

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].

For the list of available voices, please refer to Supported voices and languages.

Property Value
Type Description
String

SsmlGender

public SsmlVoiceGender SsmlGender { get; set; }

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.

Property Value
Type Description
SsmlVoiceGender

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.