Interface VoiceOrBuilder (2.38.0)

public interface VoiceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getLanguageCodes(int index)

public abstract String getLanguageCodes(int index)

The languages that this voice supports, expressed as BCP-47 language tags (e.g. "en-US", "es-419", "cmn-tw").

repeated string language_codes = 1;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The languageCodes at the given index.

getLanguageCodesBytes(int index)

public abstract ByteString getLanguageCodesBytes(int index)

The languages that this voice supports, expressed as BCP-47 language tags (e.g. "en-US", "es-419", "cmn-tw").

repeated string language_codes = 1;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the languageCodes at the given index.

getLanguageCodesCount()

public abstract int getLanguageCodesCount()

The languages that this voice supports, expressed as BCP-47 language tags (e.g. "en-US", "es-419", "cmn-tw").

repeated string language_codes = 1;

Returns
TypeDescription
int

The count of languageCodes.

getLanguageCodesList()

public abstract List<String> getLanguageCodesList()

The languages that this voice supports, expressed as BCP-47 language tags (e.g. "en-US", "es-419", "cmn-tw").

repeated string language_codes = 1;

Returns
TypeDescription
List<String>

A list containing the languageCodes.

getName()

public abstract String getName()

The name of this voice. Each distinct voice has a unique name.

string name = 2;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The name of this voice. Each distinct voice has a unique name.

string name = 2;

Returns
TypeDescription
ByteString

The bytes for name.

getNaturalSampleRateHertz()

public abstract int getNaturalSampleRateHertz()

The natural sample rate (in hertz) for this voice.

int32 natural_sample_rate_hertz = 4;

Returns
TypeDescription
int

The naturalSampleRateHertz.

getSsmlGender()

public abstract SsmlVoiceGender getSsmlGender()

The gender of this voice.

.google.cloud.texttospeech.v1.SsmlVoiceGender ssml_gender = 3;

Returns
TypeDescription
SsmlVoiceGender

The ssmlGender.

getSsmlGenderValue()

public abstract int getSsmlGenderValue()

The gender of this voice.

.google.cloud.texttospeech.v1.SsmlVoiceGender ssml_gender = 3;

Returns
TypeDescription
int

The enum numeric value on the wire for ssmlGender.