AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Polly::Model::Voice Class Reference

#include <Voice.h>

Public Member Functions

 Voice ()
 
 Voice (Aws::Utils::Json::JsonView jsonValue)
 
Voiceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const GenderGetGender () const
 
bool GenderHasBeenSet () const
 
void SetGender (const Gender &value)
 
void SetGender (Gender &&value)
 
VoiceWithGender (const Gender &value)
 
VoiceWithGender (Gender &&value)
 
const VoiceIdGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const VoiceId &value)
 
void SetId (VoiceId &&value)
 
VoiceWithId (const VoiceId &value)
 
VoiceWithId (VoiceId &&value)
 
const LanguageCodeGetLanguageCode () const
 
bool LanguageCodeHasBeenSet () const
 
void SetLanguageCode (const LanguageCode &value)
 
void SetLanguageCode (LanguageCode &&value)
 
VoiceWithLanguageCode (const LanguageCode &value)
 
VoiceWithLanguageCode (LanguageCode &&value)
 
const Aws::StringGetLanguageName () const
 
bool LanguageNameHasBeenSet () const
 
void SetLanguageName (const Aws::String &value)
 
void SetLanguageName (Aws::String &&value)
 
void SetLanguageName (const char *value)
 
VoiceWithLanguageName (const Aws::String &value)
 
VoiceWithLanguageName (Aws::String &&value)
 
VoiceWithLanguageName (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
VoiceWithName (const Aws::String &value)
 
VoiceWithName (Aws::String &&value)
 
VoiceWithName (const char *value)
 
const Aws::Vector< LanguageCode > & GetAdditionalLanguageCodes () const
 
bool AdditionalLanguageCodesHasBeenSet () const
 
void SetAdditionalLanguageCodes (const Aws::Vector< LanguageCode > &value)
 
void SetAdditionalLanguageCodes (Aws::Vector< LanguageCode > &&value)
 
VoiceWithAdditionalLanguageCodes (const Aws::Vector< LanguageCode > &value)
 
VoiceWithAdditionalLanguageCodes (Aws::Vector< LanguageCode > &&value)
 
VoiceAddAdditionalLanguageCodes (const LanguageCode &value)
 
VoiceAddAdditionalLanguageCodes (LanguageCode &&value)
 
const Aws::Vector< Engine > & GetSupportedEngines () const
 
bool SupportedEnginesHasBeenSet () const
 
void SetSupportedEngines (const Aws::Vector< Engine > &value)
 
void SetSupportedEngines (Aws::Vector< Engine > &&value)
 
VoiceWithSupportedEngines (const Aws::Vector< Engine > &value)
 
VoiceWithSupportedEngines (Aws::Vector< Engine > &&value)
 
VoiceAddSupportedEngines (const Engine &value)
 
VoiceAddSupportedEngines (Engine &&value)
 

Detailed Description

Description of the voice.

See Also:

AWS API Reference

Definition at line 36 of file Voice.h.

Constructor & Destructor Documentation

◆ Voice() [1/2]

Aws::Polly::Model::Voice::Voice ( )

◆ Voice() [2/2]

Aws::Polly::Model::Voice::Voice ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAdditionalLanguageCodes() [1/2]

Voice& Aws::Polly::Model::Voice::AddAdditionalLanguageCodes ( const LanguageCode value)
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 295 of file Voice.h.

◆ AddAdditionalLanguageCodes() [2/2]

Voice& Aws::Polly::Model::Voice::AddAdditionalLanguageCodes ( LanguageCode &&  value)
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 304 of file Voice.h.

◆ AdditionalLanguageCodesHasBeenSet()

bool Aws::Polly::Model::Voice::AdditionalLanguageCodesHasBeenSet ( ) const
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 250 of file Voice.h.

◆ AddSupportedEngines() [1/2]

Voice& Aws::Polly::Model::Voice::AddSupportedEngines ( const Engine value)
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 347 of file Voice.h.

◆ AddSupportedEngines() [2/2]

Voice& Aws::Polly::Model::Voice::AddSupportedEngines ( Engine &&  value)
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 353 of file Voice.h.

◆ GenderHasBeenSet()

bool Aws::Polly::Model::Voice::GenderHasBeenSet ( ) const
inline

Gender of the voice.

Definition at line 53 of file Voice.h.

◆ GetAdditionalLanguageCodes()

const Aws::Vector<LanguageCode>& Aws::Polly::Model::Voice::GetAdditionalLanguageCodes ( ) const
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 241 of file Voice.h.

◆ GetGender()

const Gender& Aws::Polly::Model::Voice::GetGender ( ) const
inline

Gender of the voice.

Definition at line 48 of file Voice.h.

◆ GetId()

const VoiceId& Aws::Polly::Model::Voice::GetId ( ) const
inline

Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation.

Definition at line 80 of file Voice.h.

◆ GetLanguageCode()

const LanguageCode& Aws::Polly::Model::Voice::GetLanguageCode ( ) const
inline

Language code of the voice.

Definition at line 116 of file Voice.h.

◆ GetLanguageName()

const Aws::String& Aws::Polly::Model::Voice::GetLanguageName ( ) const
inline

Human readable name of the language in English.

Definition at line 147 of file Voice.h.

◆ GetName()

const Aws::String& Aws::Polly::Model::Voice::GetName ( ) const
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 189 of file Voice.h.

◆ GetSupportedEngines()

const Aws::Vector<Engine>& Aws::Polly::Model::Voice::GetSupportedEngines ( ) const
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 311 of file Voice.h.

◆ IdHasBeenSet()

bool Aws::Polly::Model::Voice::IdHasBeenSet ( ) const
inline

Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation.

Definition at line 86 of file Voice.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Polly::Model::Voice::Jsonize ( ) const

◆ LanguageCodeHasBeenSet()

bool Aws::Polly::Model::Voice::LanguageCodeHasBeenSet ( ) const
inline

Language code of the voice.

Definition at line 121 of file Voice.h.

◆ LanguageNameHasBeenSet()

bool Aws::Polly::Model::Voice::LanguageNameHasBeenSet ( ) const
inline

Human readable name of the language in English.

Definition at line 152 of file Voice.h.

◆ NameHasBeenSet()

bool Aws::Polly::Model::Voice::NameHasBeenSet ( ) const
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 195 of file Voice.h.

◆ operator=()

Voice& Aws::Polly::Model::Voice::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAdditionalLanguageCodes() [1/2]

void Aws::Polly::Model::Voice::SetAdditionalLanguageCodes ( Aws::Vector< LanguageCode > &&  value)
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 268 of file Voice.h.

◆ SetAdditionalLanguageCodes() [2/2]

void Aws::Polly::Model::Voice::SetAdditionalLanguageCodes ( const Aws::Vector< LanguageCode > &  value)
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 259 of file Voice.h.

◆ SetGender() [1/2]

void Aws::Polly::Model::Voice::SetGender ( const Gender value)
inline

Gender of the voice.

Definition at line 58 of file Voice.h.

◆ SetGender() [2/2]

void Aws::Polly::Model::Voice::SetGender ( Gender &&  value)
inline

Gender of the voice.

Definition at line 63 of file Voice.h.

◆ SetId() [1/2]

void Aws::Polly::Model::Voice::SetId ( const VoiceId value)
inline

Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation.

Definition at line 92 of file Voice.h.

◆ SetId() [2/2]

void Aws::Polly::Model::Voice::SetId ( VoiceId &&  value)
inline

Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation.

Definition at line 98 of file Voice.h.

◆ SetLanguageCode() [1/2]

void Aws::Polly::Model::Voice::SetLanguageCode ( const LanguageCode value)
inline

Language code of the voice.

Definition at line 126 of file Voice.h.

◆ SetLanguageCode() [2/2]

void Aws::Polly::Model::Voice::SetLanguageCode ( LanguageCode &&  value)
inline

Language code of the voice.

Definition at line 131 of file Voice.h.

◆ SetLanguageName() [1/3]

void Aws::Polly::Model::Voice::SetLanguageName ( Aws::String &&  value)
inline

Human readable name of the language in English.

Definition at line 162 of file Voice.h.

◆ SetLanguageName() [2/3]

void Aws::Polly::Model::Voice::SetLanguageName ( const Aws::String value)
inline

Human readable name of the language in English.

Definition at line 157 of file Voice.h.

◆ SetLanguageName() [3/3]

void Aws::Polly::Model::Voice::SetLanguageName ( const char *  value)
inline

Human readable name of the language in English.

Definition at line 167 of file Voice.h.

◆ SetName() [1/3]

void Aws::Polly::Model::Voice::SetName ( Aws::String &&  value)
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 207 of file Voice.h.

◆ SetName() [2/3]

void Aws::Polly::Model::Voice::SetName ( const Aws::String value)
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 201 of file Voice.h.

◆ SetName() [3/3]

void Aws::Polly::Model::Voice::SetName ( const char *  value)
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 213 of file Voice.h.

◆ SetSupportedEngines() [1/2]

void Aws::Polly::Model::Voice::SetSupportedEngines ( Aws::Vector< Engine > &&  value)
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 329 of file Voice.h.

◆ SetSupportedEngines() [2/2]

void Aws::Polly::Model::Voice::SetSupportedEngines ( const Aws::Vector< Engine > &  value)
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 323 of file Voice.h.

◆ SupportedEnginesHasBeenSet()

bool Aws::Polly::Model::Voice::SupportedEnginesHasBeenSet ( ) const
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 317 of file Voice.h.

◆ WithAdditionalLanguageCodes() [1/2]

Voice& Aws::Polly::Model::Voice::WithAdditionalLanguageCodes ( Aws::Vector< LanguageCode > &&  value)
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 286 of file Voice.h.

◆ WithAdditionalLanguageCodes() [2/2]

Voice& Aws::Polly::Model::Voice::WithAdditionalLanguageCodes ( const Aws::Vector< LanguageCode > &  value)
inline

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

Definition at line 277 of file Voice.h.

◆ WithGender() [1/2]

Voice& Aws::Polly::Model::Voice::WithGender ( const Gender value)
inline

Gender of the voice.

Definition at line 68 of file Voice.h.

◆ WithGender() [2/2]

Voice& Aws::Polly::Model::Voice::WithGender ( Gender &&  value)
inline

Gender of the voice.

Definition at line 73 of file Voice.h.

◆ WithId() [1/2]

Voice& Aws::Polly::Model::Voice::WithId ( const VoiceId value)
inline

Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation.

Definition at line 104 of file Voice.h.

◆ WithId() [2/2]

Voice& Aws::Polly::Model::Voice::WithId ( VoiceId &&  value)
inline

Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation.

Definition at line 110 of file Voice.h.

◆ WithLanguageCode() [1/2]

Voice& Aws::Polly::Model::Voice::WithLanguageCode ( const LanguageCode value)
inline

Language code of the voice.

Definition at line 136 of file Voice.h.

◆ WithLanguageCode() [2/2]

Voice& Aws::Polly::Model::Voice::WithLanguageCode ( LanguageCode &&  value)
inline

Language code of the voice.

Definition at line 141 of file Voice.h.

◆ WithLanguageName() [1/3]

Voice& Aws::Polly::Model::Voice::WithLanguageName ( Aws::String &&  value)
inline

Human readable name of the language in English.

Definition at line 177 of file Voice.h.

◆ WithLanguageName() [2/3]

Voice& Aws::Polly::Model::Voice::WithLanguageName ( const Aws::String value)
inline

Human readable name of the language in English.

Definition at line 172 of file Voice.h.

◆ WithLanguageName() [3/3]

Voice& Aws::Polly::Model::Voice::WithLanguageName ( const char *  value)
inline

Human readable name of the language in English.

Definition at line 182 of file Voice.h.

◆ WithName() [1/3]

Voice& Aws::Polly::Model::Voice::WithName ( Aws::String &&  value)
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 225 of file Voice.h.

◆ WithName() [2/3]

Voice& Aws::Polly::Model::Voice::WithName ( const Aws::String value)
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 219 of file Voice.h.

◆ WithName() [3/3]

Voice& Aws::Polly::Model::Voice::WithName ( const char *  value)
inline

Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

Definition at line 231 of file Voice.h.

◆ WithSupportedEngines() [1/2]

Voice& Aws::Polly::Model::Voice::WithSupportedEngines ( Aws::Vector< Engine > &&  value)
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 341 of file Voice.h.

◆ WithSupportedEngines() [2/2]

Voice& Aws::Polly::Model::Voice::WithSupportedEngines ( const Aws::Vector< Engine > &  value)
inline

Specifies which engines (standard or neural) that are supported by a given voice.

Definition at line 335 of file Voice.h.


The documentation for this class was generated from the following file: