AWS SDK for C++  1.9.104
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Polly::Model Namespace Reference

Namespaces

 EngineMapper
 
 GenderMapper
 
 LanguageCodeMapper
 
 OutputFormatMapper
 
 SpeechMarkTypeMapper
 
 TaskStatusMapper
 
 TextTypeMapper
 
 VoiceIdMapper
 

Classes

class  DeleteLexiconRequest
 
class  DeleteLexiconResult
 
class  DescribeVoicesRequest
 
class  DescribeVoicesResult
 
class  GetLexiconRequest
 
class  GetLexiconResult
 
class  GetSpeechSynthesisTaskRequest
 
class  GetSpeechSynthesisTaskResult
 
class  Lexicon
 
class  LexiconAttributes
 
class  LexiconDescription
 
class  ListLexiconsRequest
 
class  ListLexiconsResult
 
class  ListSpeechSynthesisTasksRequest
 
class  ListSpeechSynthesisTasksResult
 
class  PutLexiconRequest
 
class  PutLexiconResult
 
class  StartSpeechSynthesisTaskRequest
 
class  StartSpeechSynthesisTaskResult
 
class  SynthesisTask
 
class  SynthesizeSpeechRequest
 
class  SynthesizeSpeechResult
 
class  Voice
 

Typedefs

typedef Aws::Utils::Outcome< DeleteLexiconResult, PollyErrorDeleteLexiconOutcome
 
typedef Aws::Utils::Outcome< DescribeVoicesResult, PollyErrorDescribeVoicesOutcome
 
typedef Aws::Utils::Outcome< GetLexiconResult, PollyErrorGetLexiconOutcome
 
typedef Aws::Utils::Outcome< GetSpeechSynthesisTaskResult, PollyErrorGetSpeechSynthesisTaskOutcome
 
typedef Aws::Utils::Outcome< ListLexiconsResult, PollyErrorListLexiconsOutcome
 
typedef Aws::Utils::Outcome< ListSpeechSynthesisTasksResult, PollyErrorListSpeechSynthesisTasksOutcome
 
typedef Aws::Utils::Outcome< PutLexiconResult, PollyErrorPutLexiconOutcome
 
typedef Aws::Utils::Outcome< StartSpeechSynthesisTaskResult, PollyErrorStartSpeechSynthesisTaskOutcome
 
typedef Aws::Utils::Outcome< SynthesizeSpeechResult, PollyErrorSynthesizeSpeechOutcome
 
typedef std::future< DeleteLexiconOutcomeDeleteLexiconOutcomeCallable
 
typedef std::future< DescribeVoicesOutcomeDescribeVoicesOutcomeCallable
 
typedef std::future< GetLexiconOutcomeGetLexiconOutcomeCallable
 
typedef std::future< GetSpeechSynthesisTaskOutcomeGetSpeechSynthesisTaskOutcomeCallable
 
typedef std::future< ListLexiconsOutcomeListLexiconsOutcomeCallable
 
typedef std::future< ListSpeechSynthesisTasksOutcomeListSpeechSynthesisTasksOutcomeCallable
 
typedef std::future< PutLexiconOutcomePutLexiconOutcomeCallable
 
typedef std::future< StartSpeechSynthesisTaskOutcomeStartSpeechSynthesisTaskOutcomeCallable
 
typedef std::future< SynthesizeSpeechOutcomeSynthesizeSpeechOutcomeCallable
 

Enumerations

enum  Engine { Engine::NOT_SET, Engine::standard, Engine::neural }
 
enum  Gender { Gender::NOT_SET, Gender::Female, Gender::Male }
 
enum  LanguageCode {
  LanguageCode::NOT_SET, LanguageCode::arb, LanguageCode::cmn_CN, LanguageCode::cy_GB,
  LanguageCode::da_DK, LanguageCode::de_DE, LanguageCode::en_AU, LanguageCode::en_GB,
  LanguageCode::en_GB_WLS, LanguageCode::en_IN, LanguageCode::en_US, LanguageCode::es_ES,
  LanguageCode::es_MX, LanguageCode::es_US, LanguageCode::fr_CA, LanguageCode::fr_FR,
  LanguageCode::is_IS, LanguageCode::it_IT, LanguageCode::ja_JP, LanguageCode::hi_IN,
  LanguageCode::ko_KR, LanguageCode::nb_NO, LanguageCode::nl_NL, LanguageCode::pl_PL,
  LanguageCode::pt_BR, LanguageCode::pt_PT, LanguageCode::ro_RO, LanguageCode::ru_RU,
  LanguageCode::sv_SE, LanguageCode::tr_TR, LanguageCode::en_NZ, LanguageCode::en_ZA
}
 
enum  OutputFormat {
  OutputFormat::NOT_SET, OutputFormat::json, OutputFormat::mp3, OutputFormat::ogg_vorbis,
  OutputFormat::pcm
}
 
enum  SpeechMarkType {
  SpeechMarkType::NOT_SET, SpeechMarkType::sentence, SpeechMarkType::ssml, SpeechMarkType::viseme,
  SpeechMarkType::word
}
 
enum  TaskStatus {
  TaskStatus::NOT_SET, TaskStatus::scheduled, TaskStatus::inProgress, TaskStatus::completed,
  TaskStatus::failed
}
 
enum  TextType { TextType::NOT_SET, TextType::ssml, TextType::text }
 
enum  VoiceId {
  VoiceId::NOT_SET, VoiceId::Aditi, VoiceId::Amy, VoiceId::Astrid,
  VoiceId::Bianca, VoiceId::Brian, VoiceId::Camila, VoiceId::Carla,
  VoiceId::Carmen, VoiceId::Celine, VoiceId::Chantal, VoiceId::Conchita,
  VoiceId::Cristiano, VoiceId::Dora, VoiceId::Emma, VoiceId::Enrique,
  VoiceId::Ewa, VoiceId::Filiz, VoiceId::Gabrielle, VoiceId::Geraint,
  VoiceId::Giorgio, VoiceId::Gwyneth, VoiceId::Hans, VoiceId::Ines,
  VoiceId::Ivy, VoiceId::Jacek, VoiceId::Jan, VoiceId::Joanna,
  VoiceId::Joey, VoiceId::Justin, VoiceId::Karl, VoiceId::Kendra,
  VoiceId::Kevin, VoiceId::Kimberly, VoiceId::Lea, VoiceId::Liv,
  VoiceId::Lotte, VoiceId::Lucia, VoiceId::Lupe, VoiceId::Mads,
  VoiceId::Maja, VoiceId::Marlene, VoiceId::Mathieu, VoiceId::Matthew,
  VoiceId::Maxim, VoiceId::Mia, VoiceId::Miguel, VoiceId::Mizuki,
  VoiceId::Naja, VoiceId::Nicole, VoiceId::Olivia, VoiceId::Penelope,
  VoiceId::Raveena, VoiceId::Ricardo, VoiceId::Ruben, VoiceId::Russell,
  VoiceId::Salli, VoiceId::Seoyeon, VoiceId::Takumi, VoiceId::Tatyana,
  VoiceId::Vicki, VoiceId::Vitoria, VoiceId::Zeina, VoiceId::Zhiyu,
  VoiceId::Aria, VoiceId::Ayanda
}
 

Typedef Documentation

◆ DeleteLexiconOutcome

Definition at line 72 of file PollyClient.h.

◆ DeleteLexiconOutcomeCallable

Definition at line 82 of file PollyClient.h.

◆ DescribeVoicesOutcome

Definition at line 73 of file PollyClient.h.

◆ DescribeVoicesOutcomeCallable

Definition at line 83 of file PollyClient.h.

◆ GetLexiconOutcome

Definition at line 74 of file PollyClient.h.

◆ GetLexiconOutcomeCallable

Definition at line 84 of file PollyClient.h.

◆ GetSpeechSynthesisTaskOutcome

Definition at line 75 of file PollyClient.h.

◆ GetSpeechSynthesisTaskOutcomeCallable

Definition at line 85 of file PollyClient.h.

◆ ListLexiconsOutcome

Definition at line 76 of file PollyClient.h.

◆ ListLexiconsOutcomeCallable

Definition at line 86 of file PollyClient.h.

◆ ListSpeechSynthesisTasksOutcome

Definition at line 77 of file PollyClient.h.

◆ ListSpeechSynthesisTasksOutcomeCallable

Definition at line 87 of file PollyClient.h.

◆ PutLexiconOutcome

Definition at line 78 of file PollyClient.h.

◆ PutLexiconOutcomeCallable

Definition at line 88 of file PollyClient.h.

◆ StartSpeechSynthesisTaskOutcome

Definition at line 79 of file PollyClient.h.

◆ StartSpeechSynthesisTaskOutcomeCallable

Definition at line 89 of file PollyClient.h.

◆ SynthesizeSpeechOutcome

Definition at line 80 of file PollyClient.h.

◆ SynthesizeSpeechOutcomeCallable

Definition at line 90 of file PollyClient.h.

Enumeration Type Documentation

◆ Engine

Enumerator
NOT_SET 
standard 
neural 

Definition at line 16 of file Engine.h.

◆ Gender

Enumerator
NOT_SET 
Female 
Male 

Definition at line 16 of file Gender.h.

◆ LanguageCode

Enumerator
NOT_SET 
arb 
cmn_CN 
cy_GB 
da_DK 
de_DE 
en_AU 
en_GB 
en_GB_WLS 
en_IN 
en_US 
es_ES 
es_MX 
es_US 
fr_CA 
fr_FR 
is_IS 
it_IT 
ja_JP 
hi_IN 
ko_KR 
nb_NO 
nl_NL 
pl_PL 
pt_BR 
pt_PT 
ro_RO 
ru_RU 
sv_SE 
tr_TR 
en_NZ 
en_ZA 

Definition at line 16 of file LanguageCode.h.

◆ OutputFormat

Enumerator
NOT_SET 
json 
mp3 
ogg_vorbis 
pcm 

Definition at line 16 of file OutputFormat.h.

◆ SpeechMarkType

Enumerator
NOT_SET 
sentence 
ssml 
viseme 
word 

Definition at line 16 of file SpeechMarkType.h.

◆ TaskStatus

Enumerator
NOT_SET 
scheduled 
inProgress 
completed 
failed 

Definition at line 16 of file TaskStatus.h.

◆ TextType

Enumerator
NOT_SET 
ssml 
text 

Definition at line 16 of file TextType.h.

◆ VoiceId

Enumerator
NOT_SET 
Aditi 
Amy 
Astrid 
Bianca 
Brian 
Camila 
Carla 
Carmen 
Celine 
Chantal 
Conchita 
Cristiano 
Dora 
Emma 
Enrique 
Ewa 
Filiz 
Gabrielle 
Geraint 
Giorgio 
Gwyneth 
Hans 
Ines 
Ivy 
Jacek 
Jan 
Joanna 
Joey 
Justin 
Karl 
Kendra 
Kevin 
Kimberly 
Lea 
Liv 
Lotte 
Lucia 
Lupe 
Mads 
Maja 
Marlene 
Mathieu 
Matthew 
Maxim 
Mia 
Miguel 
Mizuki 
Naja 
Nicole 
Olivia 
Penelope 
Raveena 
Ricardo 
Ruben 
Russell 
Salli 
Seoyeon 
Takumi 
Tatyana 
Vicki 
Vitoria 
Zeina 
Zhiyu 
Aria 
Ayanda 

Definition at line 16 of file VoiceId.h.